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
- 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 integrationsExtract Error
{{ tenant }}-extract-errorLogs for failed extracts for all integrationsTransform Error
{{ tenant }}-transform-errorLogs for transform errors for all integrationsLoad Error
{{ tenant }}-load-errorLogs for load errors for all integrationsUnderstanding 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:
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
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:-
Copy the integration ID:
Copy theintegrationIdfrom the integration UI in your dashboard. -
Search in Slack:
Paste the ID into the Slack search bar. -
Filter to files:
Filter the search to Files to see only JSON log files. -
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.