LogicMonitor Data Exchange with Domain Separation Upgrade
Last updated on 03 July, 2025Important: These upgrade steps apply only to environments using domain separation in LogicMonitor Data Exchange (LMDX). If your environment supports Managed Service Providers (MSPs) or includes domain-separated configurations, you must upgrade your LMDX deployment with domain separation support. If domain separation is not in use, no action is required.
Recommendation: Test all upgrades in a sub-production environment before promoting to production. You can perform the steps below in a sub-production instance and capture them in an Update Set for use in production.
If the upgrade for LMDX v2.5 is not completed, outbound payloads from ServiceNow to Edwin AI are not sent. No data is lost—payloads continue to generate and queue as normal, but they do not transmit until the new configuration is completed. Inbound payloads from Edwin AI to ServiceNow continue to process, and outbound payloads are still generated and stored in ServiceNow’s outbound queue.
When the required upgrade is completed, all queued outbound payloads are sent during the next scheduled job execution. By default, scheduled jobs run every minute.
Important: To upgrade LMDX, you must download the latest package, update configuration files to reflect the new endpoint associations, and redeploy the updated integration. If this configuration is not in place, outbound processing fails and an error is logged.
Requirements for Upgrading LogicMonitor Data Exchange with Domain Separation
To upgrade LogicMonitor Data Exchange (LMDX) with domain separation, ensure the following:
- LMDX integration installed and configured
- Access to endpoint and scheduled job records
- Admin permissions
Upgrading LogicMonitor Data Exchange with Domain Separation
- In ServiceNow, navigate to System Definition > Scheduled Jobs.
- Select the job you previously used for outbound payload prior to upgrading.
- Update the job script by doing the following:
- In the Script field, enter the following:
x_lomo_dx.outboundRequestUtils(current.getUniqueValue());
- Select Update.
- In the Script field, enter the following:
Important: Script must be entered exactly.
Note: You only need to enter this field one time. You do not need to add a separate line for each enabled domain.
- Copy the job for each domain by doing the following:
- For each domain, select Insert and Stay.
- Rename the new job to indicate its domain. For example, LDMX – Domain X.
- Select Update.
- Assign each copied job to an endpoint by doing the following:
- Navigate to LogicMonitor > Data Exchange > Endpoints.
- Open each endpoint record.
- In the Scheduled Job field, select the corresponding scheduled job.
- Select Save.
- Verify domain mapping by doing the following:
- Navigate to Enabled Domains.
- Confirm that each domain record correctly maps the following:
- A Tenant ID
- A ServiceNow domain
- The correct Endpoint and Config.
Your LMDX environment is now upgraded to version 2.5 standards. Each endpoint has a dedicated scheduled job, and domain separation is fully supported.