Notifications

112 views

Description

When a MID Server is restarted while there are still xml input records left unsent in the ECCSender folder, the MID Server will run the job a second time. This is due to:

  • At the time of restart, there may be XML files in \agent\work\monitors\ECCSender that have not yet been sent back to the instance ECC Queue. This is likely for integrations where data is transferred to the MID Server quicker than the MID Server can transfer it on to the instance.
  • The ECC Queue Output records remain in Processing state until the input has been returned to the instance, and the 'ECC Queue - mark outputs processed' business rule updates the output to Processed
  • The MID Server will re-process all Output records in Processing state on startup, because Ready and Processing outputs will be fetched.

The target server will have the job run on it twice. 2 ECC Queue Inputs may be returned for the single job, except in this situation:

If the first run of the job is still in the ECCSender folder when the job runs for the second time, you will also see an error similar to this in the MID Server agent log may indicate this problem:

SEVERE *** ERROR *** Failed to rename ECC enqueued item from ecc_queue.16952492a1e0000001.2427354938280329961.tmp to ecc_queue.16952492a1e0000001.xml

In that case the second ecc_queue input will not come back to the instance.

Steps to Reproduce

This is tricky to reproduce on demand without having a setup that routinely causes a backlog in the ECCSender folder.

Workaround

This issue is under review. If you are experiencing this problem, contact ServiceNow Customer Support.


Related Problem: PRB1330405

Seen In

Jakarta Patch 7

Intended Fix Version

Orlando

Safe Harbor Statement

This "Intended Fix Version" information is meant to outline ServiceNow's general product direction and should not be relied upon in making a purchasing decision. The information provided here is for information purposes only and may not be incorporated into any contract. It is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at ServiceNow's sole discretion.

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2019-05-21 11:43:21
Published:2019-03-08