COBOL COPY files

Various COPY files are provided to help you write COBOL application programs that use the MQI. These files are summarized below:

Table 2. COBOL copy files - return codes, constants, and structures
File name Description iSeries UNIX systems Windows z/OS
Return codes and constants
CMQx MQI definitions V V V V
CMQCFx PCF definitions V V V V
CMQPSx Publish/Subscribe definitions V V V V
CMQXx Channel and exit definitions V V V V
Structures
CMQAIRx MQAIR - Authentication information record V   L V   L
CMQBOx MQBO - Begin options V   L V   L V   L
CMQCDx MQCD - Channel defintion V   L V   L V   L V   L
CMQCFBFx MQCFBF - PCF byte string filter parameter V   L V   L V   L V   L
CMQCFBSx MQCFBS - PCF byte string parameter V   L V   L V   L V   L
CMQCFGRx MQCFGR - PCF group parameter V   L V   L V   L V   L
CMQCFHx MQCFH - PCF header V   L V   L V   L V   L
CMQCFIFx MQCFIF - PCF integer filter parameter V   L V   L V   L V   L
CMQCFILx MQCFIL - PCF integer list parameter V   L V   L V   L V   L
CMQCFINx MQCFIN - PCF integer parameter V   L V   L V   L V   L
CMQCFSFx MQCFSF - PCF string filter parameter V   L V   L V   L V   L
CMQCFSLx MQCFSL - PCF string list parameter V   L V   L V   L V   L
CMQCFSTx MQCFST - PCF string parameter V   L V   L V   L V   L
CMQCFXLx MQCFIL64 - PCF 64-bit integer list parameter V   L V   L V   L V   L
CMQCFXNx MQCFIN64 - PCF 64-bit integer parameter V   L V   L V   L V   L
CMQCIHx MQCIH - CICS bridge header V   L V   L V   L V   L
CMQCNOx MQCNO - Connect options V   L V   L V   L V   L
CMQCSPx MQCSP - Security parameters V   L V   L V   L V   L
CMQCXPx MQCXP - Channel exit parameters V   L V   L
CMQDHx MQDH - Distribution header V   L V   L V   L V   L
CMQDLHx MQDLH - Dead-letter header V   L V   L V   L V   L
CMQDXPx MQDXP - Data conversion exit parameters V   L V   L
CMQEPHx MQEPH - Embedded PCF header V   L V   L V   L V   L
CMQGMOx MQGMO - Get message options V   L V   L V   L V   L
CMQIIHx MQIIH - IMS information header V   L V   L V   L V   L
CMQMDx MQMD - Message descriptor V   L V   L V   L V   L
CMQMD1x MQMD1 - Message descriptor version 1 V   L V   L V   L V   L
CMQMD2x MQMD2 - Message descriptor version 2 V   L V   L V   L V   L
CMQMDEx MQMDE - Message descriptor extended V   L V   L V   L V   L
CMQODx MQOD - Object descriptor V   L V   L V   L V   L
CMQORx MQOR - Object record V   L V   L V   L V   L
CMQPMOx MQPMO - Put message options V   L V   L V   L V   L
CMQRFHx MQRFH - Rules and formatting header V   L V   L V   L V   L
CMQRFH2x MQRFH2 - Rules and formatting header 2 V   L V   L V   L V   L
CMQRMHx MQRMH - Reference message header V   L V   L V   L V   L
CMQRRx MQRR - Response record V   L V   L V   L
CMQSCOx MQSCO - SSL configuraton options V   L V   L
CMQTMx MQTM - Trigger message V   L V   L V   L
CMQTMCx MQTMC - Trigger message character V   L V   L
CMQTMC2x MQTMC2 - Trigger message 2 character V   L V   L V   L V   L
CMQWIHx MQWIH - Work information header V   L V   L V   L V   L
CMQXQHx MQXQH - Transmission queue header V   L V   L V   L V   L
Key:

  • Files with initial values provided, x=V

  • Files without initial values provided, x=L