The Java Message Service Specification defines certain standard message properties, which JMS providers (such as Message Queue) may optionally choose to support. By convention, the names of all such standard properties begin with the letters JMSX. The connection factory attributes listed in Table 16–7 control whether the Message Queue client runtime sets certain of these standard properties. For produced messages, these include the following properties:
JMSXUserID Identity of the user sending the message
JMSXAppID Identity of the application sending the message
JMSXProducerTXID Transaction identifier of the transaction within which the message was produced
For consumed messages, they include
JMSXConsumerTXID Transaction identifier of the transaction within which the message was consumed
JMSXRcvTimestamp Time the message was delivered to the consumer