PL/I declaration
dcl
1 MQXQH based,
3 StrucId char(4), /* Structure identifier */
3 Version fixed bin(31), /* Structure version number */
3 RemoteQName char(48), /* Name of destination queue */
3 RemoteQMgrName char(48), /* Name of destination queue
manager */
3 MsgDesc, /* Original message descriptor */
5 StrucId char(4), /* Structure identifier */
5 Version fixed bin(31), /* Structure version number */
5 Report fixed bin(31), /* Report options */
5 MsgType fixed bin(31), /* Message type */
5 Expiry fixed bin(31), /* Expiry time */
5 Feedback fixed bin(31), /* Feedback or reason code */
5 Encoding fixed bin(31), /* Numeric encoding of message
data */
5 CodedCharSetId fixed bin(31), /* Character set identifier of
message data */
5 Format char(8), /* Format name of message data */
5 Priority fixed bin(31), /* Message priority */
5 Persistence fixed bin(31), /* Message persistence */
5 MsgId char(24), /* Message identifier */
5 CorrelId char(24), /* Correlation identifier */
5 BackoutCount fixed bin(31), /* Backout counter */
5 ReplyToQ char(48), /* Name of reply-to queue */
5 ReplyToQMgr char(48), /* Name of reply queue manager */
5 UserIdentifier char(12), /* User identifier */
5 AccountingToken char(32), /* Accounting token */
5 ApplIdentityData char(32), /* Application data relating to
identity */
5 PutApplType fixed bin(31), /* Type of application that put the
message */
5 PutApplName char(28), /* Name of application that put the
message */
5 PutDate char(8), /* Date when message was put */
5 PutTime char(8), /* Time when message was put */
5 ApplOriginData char(4); /* Application data relating to
origin */