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] |