JMS fields and properties with corresponding MQMD fields
These tables show the MQMD fields equivalent to JMS header fields, JMS properties, and JMS provider-specific properties.
Table 1 lists the JMS header fields and Table 2 lists the JMS properties that are mapped directly to MQMD fields. Table 3 lists the provider-specific properties and the MQMD fields that they are mapped to.
JMS header field | Java type | MQMD field | C type |
---|---|---|---|
JMSDeliveryMode | int | Persistence | MQLONG |
JMSExpiration | long | Expiry | MQLONG |
JMSPriority | int | Priority | MQLONG |
JMSMessageID | String | MsgID | MQBYTE24 |
JMSTimestamp | long | PutDate
PutTime |
MQCHAR8
MQCHAR8 |
JMSCorrelationID | String | CorrelId | MQBYTE24 |
JMS property | Java type | MQMD field | C type |
---|---|---|---|
JMSXUserID | String | UserIdentifier | MQCHAR12 |
JMSXAppID | String | PutApplName | MQCHAR28 |
JMSXDeliveryCount | int | BackoutCount | MQLONG |
JMSXGroupID | String | GroupId | MQBYTE24 |
JMSXGroupSeq | int | MsgSeqNumber | MQLONG |
JMS provider-specific property | Java type | MQMD field | C type |
---|---|---|---|
JMS_IBM_Report_Exception | int | Report | MQLONG |
JMS_IBM_Report_Expiration | int | Report | MQLONG |
JMS_IBM_Report_COA | int | Report | MQLONG |
JMS_IBM_Report_COD | int | Report | MQLONG |
JMS_IBM_Report_PAN | int | Report | MQLONG |
JMS_IBM_Report_NAN | int | Report | MQLONG |
JMS_IBM_Report_Pass_Msg_ID | int | Report | MQLONG |
JMS_IBM_Report_Pass_Correl_ID | int | Report | MQLONG |
JMS_IBM_Report_Discard_Msg | int | Report | MQLONG |
JMS_IBM_MsgType | int | MsgType | MQLONG |
JMS_IBM_Feedback | int | Feedback | MQLONG |
JMS_IBM_Format | String | Format1 | MQCHAR8 |
JMS_IBM_PutApplType | int | PutApplType | MQLONG |
JMS_IBM_Encoding | int | Encoding | MQLONG |
JMS_IBM_Character_Set | String | CodedCharacterSetId2 | MQLONG |
JMS_IBM_PutDate | String | PutDate | MQCHAR8 |
JMS_IBM_PutTime | String | PutTime | MQCHAR8 |
JMS_IBM_Last_Msg_In_Group | boolean | MsgFlags | MQLONG |
Note:
|