System/390 assembler-language macros

WebSphere MQ for z/OS provides two assembler-language macros containing the named constants, and one macro to generate each structure. They are listed in Table 74 and installed in thlqual.SCSQMACS.

Table 74. System/390 assembler-language macros

Macro Contents
CMQA Values of the return codes for the API calls
Constants for filling in the option fields
Constants for each object attribute, used by the MQINQ and MQSET calls
CMQCFA Additional named constants for events and PCF commands
CMQCIHA CICS information-header structure
CMQDLHA Definition of the MQDLH structure
CMQDXPA Definition of the MQDXP structure
CMQGMOA Definition of the MQGMO structure
CMQIIHA Definition of the MQIIH structure
CMQMDA Definition of the MQMD structure
CMQODA Definition of the MQOD structure
CMQPMOA Definition of the MQPMO structure
CMQRFHA Definition of the MQRFH structure
CMQRFH2 Definition of the MQRFH2 structure
CMQTMA Definition of the MQTM structure
CMQTMC2A Definition of the MQTMC2 structure
CMQWIHA Work-information header structure
CMQXA Constants for exits
CMQXPA Definition of the MQXP structure
CMQXQHA Definition of the MQXQH structure

These macros are called using code like this:

  MY_MQMD  CMQMDA EXPIRY=0,MSGTYPE=MQMT_DATAGRAM


© IBM Corporation 1993, 2002. All Rights Reserved