PL/I declaration
dcl
1 MQOD based,
3 StrucId char(4), /* Structure identifier */
3 Version fixed bin(31), /* Structure version number */
3 ObjectType fixed bin(31), /* Object type */
3 ObjectName char(48), /* Object name */
3 ObjectQMgrName char(48), /* Object queue manager name */
3 DynamicQName char(48), /* Dynamic queue name */
3 AlternateUserId char(12), /* Alternate user identifier */
3 RecsPresent fixed bin(31), /* Number of object records
present */
3 KnownDestCount fixed bin(31), /* Number of local queues opened
successfully */
3 UnknownDestCount fixed bin(31), /* Number of remote queues opened
successfully */
3 InvalidDestCount fixed bin(31), /* Number of queues that failed
to open */
3 ObjectRecOffset fixed bin(31), /* Offset of first object record
from start of MQOD */
3 ResponseRecOffset fixed bin(31), /* Offset of first response
record from start of MQOD */
3 ObjectRecPtr pointer, /* Address of first object
record */
3 ResponseRecPtr pointer, /* Address of first response
record */
3 AlternateSecurityId char(40), /* Alternate security
identifier */
3 ResolvedQName char(48), /* Resolved queue name */
3 ResolvedQMgrName char(48); /* Resolved queue manager name */