PL/I declaration for MQSD
dcl 1 MQSD based, 3 StrucId char(4), /* Structure identifier */ 3 Version fixed bin(31), /* Structure version number */ 3 Options fixed bin(31), /* Options associated with subscribing */ 3 ObjectName char(48), /* Object name */ 3 AlternateUserId char(12), /* Alternate user identifier */ 3 AlternateSecurityId char(40), /* Alternate security identifier */ 3 SubExpiry fixed bin(31), /* Expiry of Subscription */ 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 SubName, /* Subscription 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 SubUserData, /* Subscription User data */ 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 SubCorrelId char(24), /* Correlation Id related to this subscription */ 3 PubPriority fixed bin(31), /* Priority set in publications */ 3 PubAccountingToken char(32), /* Accounting Token set in publications */ 3 PubApplIdentityData char(32), /* Appl Identity Data set in publications */ 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 SubLevel fixed bin(31), /* Subscription level */ 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 */Parent topic: Initial values and language declarations for MQSD