Message events

The Message Tracking application tracks and displays inbound and outbound queue-based transaction processing events. Transaction processing events trigger the system to update the MAXINTMSGTRK table.

The following message table attributes are updated according to event type:

  • STATUS
  • STATUSDATETIME
  • ERRORMSGR
The following inbound and outbound events update the MAXINTMSGTRK table:
Table 1. Tracked inbound and outbound events
Event Details
Message is written to queue

A record is created in the message tracking table when the integration framework first writes the message to the queue. When the message is successfully written to the queue, the message record status is set to RECEIVED.

If the integration framework encounters an error when it is writing an inbound message to the queue, it sends a message to the process caller detailing the cause of failure.

Error in message processing

The existing record in the message tracking table. When the asset management system encounters a processing error, it updates the message record status to ERROR. If you resend your message and a processing error occurs again, the asset management system maintains the ERROR message status.

End-of-queue processing

The following transaction processing events update the existing record:

  • The asset management system successfully completes the message processing and updates the message record status to PROCESSED. Because the processing cycle is complete, no further updates are made to the message tracking table.
  • If you delete the message from the queue, the asset management system sets the message record status to DELETED. The message tracking table is no longer updated.