High Level Assembler declaration for MQSD
MQSD DSECT MQSD_STRUCID DS CL4 Structure identifier MQSD_VERSION DS F Structure version number MQSD-OPTIONS DS F Options associated with subscribing MQSD_OBJECTNAME DS CL48 Object name MQSD_ALTERNATEUSERID DS CL12 Alternate user identifier MQSD_ALTERNATESECURITYID DS CL40 Alternate security identifier MQSD_SUBEXPIRY DS F Expiry of Subscription MQSD_OBJECTSTRING DS 0F Object Long name MQSD_OBJECTSTRING_VSPTR DS F Address of variable length string MQSD_OBJECTSTRING_VSOFFSET DS F Offset of variable length string MQSD_OBJECTSTRING_VSBUFSIZE DS F size of buffer MQSD_OBJECTSTRING_VSLENGTH DS F Length of variable length string MQSD_OBJECTSTRING_VSCCSID DS F CCSID of variable length string MQSD_OBJECTSTRING_LENGTH EQU *-MQSD_OBJECTSTRING ORG MQSD_OBJECTSTRING MQSD_OBJECTSTRING_AREA DS CL(MQSD_OBJECTSTRING_LENGTH) * MQSD_SUBNAME DS 0F Subscription name MQSD_SUBNAME_VSPTR DS F Address of variable length string MQSD_SUBNAME_VSOFFSET DS F Offset of variable length string MQSD_SUBNAME_VSBUFSIZE DS F size of buffer MQSD_SUBNAME_VSLENGTH DS F Length of variable length string MQSD_SUBNAME_VSCCSID DS F CCSID of variable length string MQSD_SUBNAME_LENGTH EQU *-MQSD_SUBNAME ORG MQSD_SUBNAME MQSD_SUBNAME_AREA DS CL(MQSD_SUBNAME_LENGTH) * MQSD_SUBUSERDATA DS 0F Subscription User data MQSD_SUBUSERDATA_VSPTR DS F Address of variable length string MQSD_SUBUSERDATA_VSOFFSET DS F Offset of variable length string MQSD_SUBUSERDATA_VSBUFSIZE DS F size of buffer MQSD_SUBUSERDATA_VSLENGTH DS F Length of variable length string MQSD_SUBUSERDATA_VSCCSID DS F CCSID of variable length string MQSD_SUBUSERDATA_LENGTH EQU *-MQSD_SUBUSERDATA ORG MQSD_SUBUSERDATA MQSD_SUBUSERDATA_AREA DS CL(MQSD_SUBUSERDATA_LENGTH) * MQSD_SUBCORRELID DS CL24 Correlation Id related to this subscription MQSD_PUBPRIORITY DS F Priority set in publications MQSD_PUBACCOUNTINGTOKEN DS CL32 Accounting Token set in publications MQSD_PUBAPPLIDENTITYDATA DS CL32 Appl Identity Data set in publications * MQSD_SELECTIONSTRING DS F Message Selector MQSD_SELECTIONSTRING_VSPTR DS F Address of variable length string MQSD_SELECTIONSTRING_VSOFFSET DS F Offset of variable length string MQSD_SELECTIONSTRING_VSBUFSIZE DS F size of buffer MQSD_SELECTIONSTRING_VSLENGTH DS F Length of variable length string MQSD_SELECTIONSTRING_VSCCSID DS F CCSID of variable length string MQSD_SELECTIONSTRING_LENGTH EQU *- MQSD_SELECTIONSTRING ORG MQSD_SELECTIONSTRING MQSD_SELECTIONSTRING_AREA DS CL(MQSD_SELECTIONSTRING_LENGTH) * MQSD-SUBLEVEL DS F Subscription level * MQSD_RESOBJECTSTRING DS F Resolved Long object name MQSD_RESOBJECTSTRING_VSPTR DS F Address of variable length string MQSD_RESOBJECTSTRING_VSOFFSET DS F Offset of variable length string MQSD_RESOBJECTSTRING_VSBUFSIZE DS F size of buffer MQSD_RESOBJECTSTRING_VSLENGTH DS F Length of variable length string MQSD_RESOBJECTSTRING_VSCCSID DS F CCSID of variable length string MQSD_RESOBJECTSTRING_LENGTH EQU *- MQSD_RESOBJECTSTRING ORG MQSD_RESOBJECTSTRING MQSD_RESOBJECTSTRING_AREA DS CL(MQSD_RESOBJECTSTRING_LENGTH) * MQSD_LENGTH EQU *-MQSD ORG MQSD MQSD_AREA DS CL(MQSD_LENGTH)Parent topic: Initial values and language declarations for MQSD