IBM-defined properties of a message

Several IBM-defined properties of a message are supported by XMS and WebSphere JMS.

Table 1 lists the IBM defined properties of a message that are supported by both XMS and WebSphere JMS. For more information about the IBM-defined properties, see the IBM MQ or the WebSphere Application Server product documentation.

The table specifies the data type of each property and indicates how the value of the property is set for a transmitted message. Some of the properties are set automatically by XMS when an application sends a message.

XMS name of the IBM defined property WebSphere JMS name Data type How the value is set for a transmitted message (in the format method [class])
JMS_IBM_CHARACTER_SET JMS_IBM_Character_Set System.Int32 Set Integer Property [PropertyContext]
JMS_IBM_ENCODING JMS_IBM_Encoding System.Int32 Set Integer Property [PropertyContext]
JMS_IBM_EXCEPTIONMESSAGE JMS_IBM_ExceptionMessage System.String Receive [MessageConsumer]
JMS_IBM_EXCEPTIONREASON JMS_IBM_ExceptionReason System.Int32 Receive [MessageConsumer]
JMS_IBM_EXCEPTIONTIMESTAMP JMS_IBM_ExceptionTimestamp System.Int64 Receive [MessageConsumer]
JMS_IBM_EXCEPTIONPROBLEM
  DESTINATION
JMS_IBM_ExceptionProblemDestination System.String Receive [MessageConsumer]
JMS_IBM_FEEDBACK JMS_IBM_Feedback System.Int32 Set Integer Property [PropertyContext]
JMS_IBM_FORMAT JMS_IBM_Format System.String Set String Property [PropertyContext]
JMS_IBM_LAST_MSG_IN_GROUP JMS_IBM_Last_Msg_In_Group System.Boolean Set Integer Property [PropertyContext]
JMS_IBM_MSGTYPE JMS_IBM_MsgType System.Int32 Set Integer Property [PropertyContext]
JMS_IBM_PUTAPPLTYPE JMS_IBM_PutApplType System.Int32 Send [MessageProducer]
JMS_IBM_PUTDATE JMS_IBM_PutDate System.String Send [MessageProducer]
JMS_IBM_PUTTIME JMS_IBM_PutTime System.String Send [MessageProducer]
JMS_IBM_REPORT_COA JMS_IBM_Report_COA System.Int32 Set Integer Property [PropertyContext]
JMS_IBM_REPORT_COD JMS_IBM_Report_COD System.Int32 Set Integer Property [PropertyContext]
JMS_IBM_REPORT_DISCARD_MSG JMS_IBM_Report_Discard_Msg System.Int32 Set Integer Property [PropertyContext]
JMS_IBM_REPORT_EXCEPTION JMS_IBM_Report_Exception System.Int32 Set Integer Property [PropertyContext]
JMS_IBM_REPORT_EXPIRATION JMS_IBM_Report_Expiration System.Int32 Set Integer Property [PropertyContext]
JMS_IBM_REPORT_NAN JMS_IBM_Report_NAN System.Int32 Set Integer Property [PropertyContext]
JMS_IBM_REPORT_PAN JMS_IBM_Report_PAN System.Int32 Set Integer Property [PropertyContext]
JMS_IBM_REPORT_PASS_CORREL_
  ID
JMS_IBM_Report_Pass_Correl_ID System.Int32 Set Integer Property [PropertyContext]
JMS_IBM_REPORT_PASS_MSG_ID JMS_IBM_Report_Pass_Msg_ID System.Int32 Set Integer Property [PropertyContext]
JMS_IBM_SYSTEM_MESSAGEID JMS_IBM_System_MessageID System.String Send [MessageProducer]
Parent topic: Properties of an XMS message