COBOL COPY files

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

Table 1. COBOL copy files - return codes, constants, and structures
File name Description IBM® i UNIX 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 definition 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
CMQCHRVx MQCHARV - Variable length string 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 - TLS 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