Message details

When you enable message tracking, the integration framework writes all processed messages to the MAXINTMSGTRK table. A status is assigned to each message which represents its current position in the queue-based processing cycle. Individual message events are displayed in the Message Details window.

When you enable message tracking, queue messages that existed before the function was enabled are not identified by the message tracking logic. When you disable message tracking, pre-existing queue messages that existed before the function was disabled are identified but new messages are not identified.

Messages have the following attributes, and values are assigned based on the originating enterprise service or publish channel data:

  • Integration mode: The name of the integration mode used in processing the message. For inbound messages, the system assigns an MXJMS default value. For outbound messages, the system assigns the name of the endpoint that is used in message processing.
  • Operation: The processing operation the system applies to the tracked message, which can be any of SYNC, UPDATE, QUERY, DELETE, CREATE, and PUBLISH.
  • System: The name of the external system that is associated with either the enterprise service or publish channel.
  • Integration component: The name of the enterprise service or publish channel.
  • Adapter: The name of the adapter that is associated with either the enterprise service or publish channel.
  • Queue name: The name of the queue used by the integration framework to process the message.

The following attributes are assigned values at the time the transaction record is created.

Attribute Value
Received Datetime The date and time the message was received in the queue.
Message ID Unique message identifier that is assigned by the integration framework.
Search ID Message identifier that is assigned by an external application and that is used in the message searches.
External Message ID Unique message identifier that is assigned by an external application.

The following attributes have dynamic values that change based on the transaction events.

Attribute Value
Current® Status The most current processing status for the tracked message.
Status The status that is associated with the individual message event in the transaction history.
Status Date The status date for the individual message event in the transaction history.
Error The error message for the individual error message event in the transaction history.