+

Search Tips | Advanced Search

Mapping JMS property fields

These notes refer to the mapping of JMS property fields in IBM MQ messages.

    JMSXUserID from MQMD UserIdentifier
    JMSXUserID is set on return from send call.

    JMSXAppID from MQMD PutApplName
    JSMXAppID is set on return from send call.

    JMSXGroupID to MQRFH2 (point-to-point)
    For point-to-point messages, the JMSXGroupID is copied into the MQMD GroupID field. If the JMSXGroupID starts with the prefix ID:, it is converted into binary. Otherwise, it is encoded as a UTF8 string. The value is padded or truncated if necessary to a length of 24 bytes. The MQMF_MSG_IN_GROUP flag is set.

    JMSXGroupID to MQRFH2 (publish/subscribe)
    For publish/subscribe messages, the JMSXGroupID is copied into the MQRFH2 as a string.

    JMSXGroupSeq MQMD MsgSeqNumber (point-to-point)
    For point-to-point messages, the JMSXGroupSeq is copied into the MQMD MsgSeqNumber field. The MQMF_MSG_IN_GROUP flag is set.

    JMSXGroupSeq MQMD MsgSeqNumber (publish/subscribe)
    For publish/subscribe messages, the JMSXGroupSeq is copied into the MQRFH2 as an i4.

Parent topic: Mapping JMS fields onto IBM MQ fields (outgoing messages)

Last updated: 2020-10-04