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 18–7 control whether the Message Queue client runtime sets certain of these standard properties. For produced messages, these include the following:
Identity of the user sending the message
Identity of the application sending the message
Transaction identifier of the transaction within which the message was produced
For consumed messages, they include
Transaction identifier of the transaction within which the message was consumed
Time the message was delivered to the consumer