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