RPG copy files

The following COPY files are provided for the RPG programming language. These files are available only on IBM® i.

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