Skip to main content

Overview

To verify that your integration is running correctly or to diagnose failures in Extract, Transform, or Load, use the Slack log channels created for your tenant. RWS Integration posts run logs as json files in these channels.

Integration status page

In workspaces where it’s enabled, opening an integration shows a status page instead of the editable form. It gives you a quick health check without leaving the app:
  • The current or last execution and its outcome
  • How long each phase took: Extract, Transform, and Load
  • How many records each phase handled
From this page you can also:
  • Click Run now to start a run immediately. The page is read-only, so there is nothing to save. After you confirm in the dialog, the run starts right away.
  • Click Edit Integration to open the editable form.
The status page is enabled per workspace. If you don’t see it, your workspace still opens the editable form; talk to the RWS team if you’d like it enabled.

Slack channels

In Slack, you will see four channels for your tenant:

Extract Success

{{ tenant }}-extract-successLogs for successful extracts for all integrations

Extract Error

{{ tenant }}-extract-errorLogs for failed extracts for all integrations

Transform Error

{{ tenant }}-transform-errorLogs for transform errors for all integrations

Load Error

{{ tenant }}-load-errorLogs for load errors for all integrations

Understanding the logs

Each log file contains structured JSON data that helps you diagnose issues. Below are examples of common success and error scenarios and how to interpret them.

Extract Success

When an extraction is successful, you’ll see a log like this:

Key fields for Extract success:

Extract Error

When an extraction fails, you’ll see a log like this:

Key fields for Extract errors:

Extract errors often include HTTP status codes and response messages, which can help you identify API connectivity issues or endpoint problems.

Transform Error

When a transformation fails, you’ll see a log like this:

Key fields for Transform errors:

Simple transformations doesn’t cause transform errors logs, make sure that mapping is correct and matches exactly the names of the fields in the source
Transform errors point to specific business rules that are causing issues. Check the error message for the exact rule ID.

Load Error

When a load operation fails, you’ll see a log like this:

Key fields for Load errors:

Search logs for a specific integration

To find logs for a specific integration run across channels:
  1. Copy the integration ID:
    Copy the integrationId from the integration UI in your dashboard.
  2. Search in Slack:
    Paste the ID into the Slack search bar.
  3. Filter to files:
    Filter the search to Files to see only JSON log files.
  4. Review the logs:
    Open the matching file(s) to view the full JSON log for that integration run.
You can search across all four channels simultaneously by using the integration ID, making it easy to trace an entire integration run from extract through load.