PL/I declaration for MQOD
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 */ 3 ObjectString, /* Object Long name */ 5 VSPtr pointer, /* Address of variable length string */ 5 VSOffset fixed bin(31), /* Offset of variable length string */ 5 VSBufSize fixed bin(31), /* size of buffer */ 5 VSLength fixed bin(31), /* Length of variable length string */ 5 VSCCSID fixed bin(31), /* CCSID of variable length string */ 3 SelectionString, /* Message Selection */ 5 VSPtr pointer, /* Address of variable length string */ 5 VSOffset fixed bin(31), /* Offset of variable length string */ 5 VSBufSize fixed bin(31), /* size of buffer */ 5 VSLength fixed bin(31), /* Length of variable length string */ 5 VSCCSID fixed bin(31), /* CCSID of variable length string */ 3 ResObjectString, /* Resolved Long object name */ 5 VSPtr pointer, /* Address of variable length string */ 5 VSOffset fixed bin(31), /* Offset of variable length string */ 5 VSBufSize fixed bin(31), /* size of buffer */ 5 VSLength fixed bin(31), /* Length of variable length string */ 5 VSCCSID fixed bin(31), /* CCSID of variable length string */ 3 ResolvedType fixed bin(31); /* Alias queue resolved object type */Parent topic: Initial values and language declarations for MQOD