#[repr(C)]pub struct MQMD2 {Show 29 fields
pub StrucId: MQCHAR4,
pub Version: MQLONG,
pub Report: MQLONG,
pub MsgType: MQLONG,
pub Expiry: MQLONG,
pub Feedback: MQLONG,
pub Encoding: MQLONG,
pub CodedCharSetId: MQLONG,
pub Format: MQCHAR8,
pub Priority: MQLONG,
pub Persistence: MQLONG,
pub MsgId: MQBYTE24,
pub CorrelId: MQBYTE24,
pub BackoutCount: MQLONG,
pub ReplyToQ: MQCHAR48,
pub ReplyToQMgr: MQCHAR48,
pub UserIdentifier: MQCHAR12,
pub AccountingToken: MQBYTE32,
pub ApplIdentityData: MQCHAR32,
pub PutApplType: MQLONG,
pub PutApplName: MQCHAR28,
pub PutDate: MQCHAR8,
pub PutTime: MQCHAR8,
pub ApplOriginData: MQCHAR4,
pub GroupId: MQBYTE24,
pub MsgSeqNumber: MQLONG,
pub Offset: MQLONG,
pub MsgFlags: MQLONG,
pub OriginalLength: MQLONG,
}Expand description
Version-2 Message Descriptor
Fields§
§StrucId: MQCHAR4Structure identifier
Version: MQLONGStructure version number
Report: MQLONGOptions for report messages
MsgType: MQLONGMessage type
Expiry: MQLONGMessage lifetime
Feedback: MQLONGFeedback or reason code
Encoding: MQLONGNumeric encoding of message data
CodedCharSetId: MQLONGCharacter set identifier of message data
Format: MQCHAR8Format name of message data
Priority: MQLONGMessage priority
Persistence: MQLONGMessage persistence
MsgId: MQBYTE24Message identifier
CorrelId: MQBYTE24Correlation identifier
BackoutCount: MQLONGBackout counter
ReplyToQ: MQCHAR48Name of reply queue
ReplyToQMgr: MQCHAR48Name of reply queue manager
UserIdentifier: MQCHAR12User identifier
AccountingToken: MQBYTE32Accounting token
ApplIdentityData: MQCHAR32Application data relating to identity
PutApplType: MQLONGType of application that put the message
PutApplName: MQCHAR28Name of application that put the message
PutDate: MQCHAR8Date when message was put
PutTime: MQCHAR8Time when message was put
ApplOriginData: MQCHAR4Application data relating to origin
GroupId: MQBYTE24Group identifier
MQMD2::Version >= 2
MsgSeqNumber: MQLONGSequence number of logical message within group
MQMD2::Version >= 2
Offset: MQLONGOffset of data in physical message from start of logical message
MQMD2::Version >= 2
MsgFlags: MQLONGMessage flags
MQMD2::Version >= 2
OriginalLength: MQLONGLength of original message
MQMD2::Version >= 2