Fields for MQMD
The MQMD structure contains the following fields; the fields are described in alphabetical order:
| Field | Description | Topic |
|---|---|---|
| StrucId | Structure identifier | StrucId |
| Version | Structure version number | Version |
| Report | Options for report messages | Report |
| MsgType | Message type | MsgType |
| Expiry | Message lifetime | MQMD - Expiry field |
| Feedback | Feedback or reason code | MQMD - Feedback field |
| Encoding | Numeric encoding of message data | Encoding |
| CodedCharSetId | Character set identifier of message data | CodedCharSetId |
| Format | Format name of message data | Format |
| Priority | Message priority | Priority |
| Persistence | Message persistence | Persistence |
| MsgId | Message identifier | MQMD - MsgId field |
| CorrelId | Correlation identifier | CorrelId |
| BackoutCount | Backout counter | BackoutCount |
| ReplyToQ | Name of reply queue | ReplyToQ |
| ReplyToQMgr | Name of reply queue manager | ReplyToQMgr |
| UserIdentifier | User identifier | UserIdentifier |
| AccountingToken | Accounting token | AccountingToken |
| ApplIdentityData | Application data relating to identity | ApplIdentityData |
| PutApplType | Type of application that put the message | PutApplType |
| PutApplName | Name of application that put the message | PutApplName |
| PutDate | Date when message was put | PutDate |
| PutTime | Time when message was put | PutTime |
| ApplOriginData | Application data relating to origin | ApplOriginData |
| Note: The remaining fields are ignored if Version is less than MQMD_VERSION_2. | ||
| GroupId | Group identifier | GroupId |
| MsgSeqNumber | Sequence number of logical message within group | MsgSeqNumber |
| Offset | Offset of data in physical message from start of logical message | Offset |
| MsgFlags | Message flags | MQMD - MsgFlags field |
| OriginalLength | Length of original message | OriginalLength |