Queue message format

Messages that are loaded into the JMS queues by the integration framework have defined components and formats The message body contains the XML message that is processed into the system or sent to the external system.

Message header

The message header can contain the JMS message ID and standard JMS header values.

Header Description
JMSMessageID A message ID that is generated by the system.
JMSRedelivered Identifies whether the message was reprocessed.

Message properties

The properties contain the following properties from the JMS provider and the integration framework. The integration framework properties are of the string data type.

Property Description
MEAMessageID The message ID that is generated by the integration framework.
destjndiname The name of the queue or topic that the message is written to.
INTERFACE The name of the publish channel (outbound queue) and the enterprise service (inbound queue).
destination The external system name for outbound messages.
SENDER The external system name for the inbound messages.
USER The name of the user that is associated with the inbound integration message. This value can be used for authorization security if required.
compressed Indicates whether the message is compressed. Values can be true or false; the default value is false.

The standard Java Inflater and Deflater APIs (java.util.zip) are used for compression.

uncompressed_length Stores the original message payload size before compression. This value must comply with the int [xsd:int] schema type and is present only when the compressed property is set to true.
MSG_TRK_ENABLED Internal value.
MSG_OP_MODE The endpoint name for the outbound messages. Fixed string MXJMS for inbound messages.
MSG_TRK_STORE_MSG Internal value.
MSG_TRK_EXTSYS The external system name for outbound and inbound messages.
Msgkeyval A field name message key.
searchfieldval A comma-separated search field value.
msgoperation Indicates whether the publish channel or enterprise service contains a sync, create, update, or delete operation.
msgstatus Indicates whether the message has a RECEIVED, ERROR, DELETED, or a PROCESSED status value.
msgerrmsg Contains the exception message text.


Feedback