Preventing double processing

To identify the possible occurrence of double processing, a log is implemented if there is an occurrence of double processing. The logs do not prevent double processing, but assist in the diagnostics when determining if a double processing took place.

You can reduce double processing in IEC by taking these steps:
  • Avoid an improper or immediate shutdown of Grid or IEC Application when it is still processing messages.
  • If there is a Grid Maintenance Schedule, create an IEC Scheduled tasks that will pause all channels for 30 minutes or more (depending on the amount of messages that is under processing) before the Grid Maintenance Schedule takes place.

You can reduce double processing during IEC shutdown by following these steps:

Note: Shut down the IEC application properly first, before shutting down Grid.
  1. Go to Management page > Communication tab.
  2. Pause all the channels.
  3. Ensure that the Rcv count value does not increment anymore when pausing the channels.
  4. Wait for a certain period of time before stopping IEC because there might be previously pending messages that have not finished processing. Wait for 30 minutes or more depending on the volume of loaded messages. The more time you allocate, the less likelihood of double processing.
  5. Shutdown IEC application properly. Do not use the shutdown immediately as it will immediately terminate the message processing.
  6. Check all the previously paused channels after IEC restarts.
  7. Resume all needed channels.