Data type descriptions

 

Elementary data types
Conventions used in the descriptions of data types
Elementary data types
MQBYTE - Byte
MQBYTEn - String of n bytes
MQCHAR - character
MQCHARn - String of n characters
MQHCONN - Connection handle
MQHOBJ - Object handle
MQINT32 - 32 bit integer
MQUINT32 - 32 bit unsigned integer
MQINT64 - 64 bit integer
MQUINT64 - 64 bit unsigned integer
MQLONG - Long integer
PMQINT32 - Pointer to data of type MQINT32
PMQUINT32 - Pointer to data of type MQUINT32
PMQINT64 - Pointer to data of type MQINT64
PMQUINT64 - Pointer to data of type MQUINT64
Elementary data types
Language considerations
COPY files
Calls
Call parameters
Structures
Named constants
MQI procedures
Threading considerations
Commitment control
Coding the bound calls
Notational conventions
MQBO - Begin options
Overview
Fields
BOOPT (10-digit signed integer)
BOSID (4-byte character string)
BOVER (10-digit signed integer)
Initial values and RPG declaration
RPG declaration (copy file CMQBOH)
MQCIH - CICS bridge header
Overview
Fields
CIAC (4-byte character string)
CIADS (10-digit signed integer)
CIAI (4-byte character string)
CIAUT (8-byte character string)
CICC (10-digit signed integer)
CICNC (4-byte character string)
CICP (10-digit signed integer)
CICSI (10-digit signed integer)
CICT (10-digit signed integer)
CIENC (10-digit signed integer)
CIEO (10-digit signed integer)
CIFAC (8-byte bit string)
CIFKT (10-digit signed integer)
CIFL (4-byte character string)
CIFLG (10-digit signed integer)
CIFMT (8-byte character string)
CIFNC (4-byte character string)
CIGWI (10-digit signed integer)
CIII (10-digit signed integer)
CILEN (10-digit signed integer)
CILT (10-digit signed integer)
CINTI (4-byte character string)
CIODL (10-digit signed integer)
CIREA (10-digit signed integer)
CIRET (10-digit signed integer)
CIRFM (8-byte character string)
CIRSI (4-byte character string)
CIRS1 (8-byte character string)
CIRS2 (8-byte character string)
CIRS3 (8-byte character string)
CIRS4 (10-digit signed integer)
CIRTI (4-byte character string)
CISC (4-byte character string)
CISID (4-byte character string)
CITES (10-digit signed integer)
CITI (4-byte character string)
CIUOW (10-digit signed integer)
CIVER (10-digit signed integer)
Initial values and RPG declaration
RPG declaration (copy file CMQCIHH)
MQCNO - Connect options
Overview
Fields
CNCT (128-byte bit string)
CNOPT (10-digit signed integer)
CNSID (4-byte character string)
CNVER (10-digit signed integer)
CNCID (24-byte character string)
CNSPP (24-byte character string)
CNSPO (10-digit signed integer)
Initial values and RPG declaration
RPG declaration (copy file CMQCNOH)
MQDH - Distribution header
Overview
Fields
DHCNT (10-digit signed integer)
DHCSI (10-digit signed integer)
DHENC (10-digit signed integer)
DHFLG (10-digit signed integer)
DHFMT (8-byte character string)
DHLEN (10-digit signed integer)
DHORO (10-digit signed integer)
DHPRF (10-digit signed integer)
DHPRO (10-digit signed integer)
DHSID (4-byte character string)
DHVER (10-digit signed integer)
Initial values and RPG declaration
RPG declaration (copy file CMQDHH)
MQDLH - Dead-letter header
Overview
Fields
DLCSI (10-digit signed integer)
DLDM (48-byte character string)
DLDQ (48-byte character string)
DLENC (10-digit signed integer)
DLFMT (8-byte character string)
DLPAN (28-byte character string)
DLPAT (10-digit signed integer)
DLPD (8-byte character string)
DLPT (8-byte character string)
DLREA (10-digit signed integer)
DLSID (4-byte character string)
DLVER (10-digit signed integer)
Initial values and RPG declaration
RPG declaration (copy file CMQDLHH)
MQGMO - Get-message options
Overview
Fields
GMGST (1-byte character string)
GMMO (10-digit signed integer)
GMOPT (10-digit signed integer)
GMRE1 (1-byte character string)
GMRL (10-digit signed integer)
GMRQN (48-byte character string)
GMSEG (1-byte character string)
GMSG1 (10-digit signed integer)
GMSG2 (10-digit signed integer)
GMSID (4-byte character string)
GMSST (1-byte character string)
GMTOK (16-byte bit string)
GMVER (10-digit signed integer)
GMWI (10-digit signed integer)
Initial values and RPG declaration
RPG declaration (copy file CMQGMOH)
MQIIH - IMS information header
Overview
Fields
IIAUT (8-byte character string)
IICMT (1-byte character string)
IICSI (10-digit signed integer)
IIENC (10-digit signed integer)
IIFLG (10-digit signed integer)
IIFMT (8-byte character string)
IILEN (10-digit signed integer)
IILTO (8-byte character string)
IIMMN (8-byte character string)
IIRFM (8-byte character string)
IIRSV (1-byte character string)
IISEC (1-byte character string)
IISID (4-byte character string)
IITID (16-byte bit string)
IITST (1-byte character string)
IIVER (10-digit signed integer)
Initial values and RPG declaration
RPG declaration (copy file CMQIIHH)
MQMD - Message descriptor
Overview
Fields
MDACC (32-byte bit string)
MDAID (32-byte character string)
MDAOD (4-byte character string)
MDBOC (10-digit signed integer)
MDCID (24-byte bit string)
MDCSI (10-digit signed integer)
MDENC (10-digit signed integer)
MDEXP (10-digit signed integer)
MDFB (10-digit signed integer)
MDFMT (8-byte character string)
MDGID (24-byte bit string)
MDMFL (10-digit signed integer)
MDMID (24-byte bit string)
MDMT (10-digit signed integer)
MDOFF (10-digit signed integer)
MDOLN (10-digit signed integer)
MDPAN (28-byte character string)
MDPAT (10-digit signed integer)
MDPD (8-byte character string)
MDPER (10-digit signed integer)
MDPRI (10-digit signed integer)
MDPT (8-byte character string)
MDREP (10-digit signed integer)
MDRM (48-byte character string)
MDRQ (48-byte character string)
MDSEQ (10-digit signed integer)
MDSID (4-byte character string)
MDUID (12-byte character string)
MDVER (10-digit signed integer)
Initial values and RPG declaration
RPG declaration (copy file CMQMDH)
MQMDE - Message descriptor extension
Overview
Fields
MECSI (10-digit signed integer)
MEENC (10-digit signed integer)
MEFLG (10-digit signed integer)
MEFMT (8-byte character string)
MEGID (24-byte bit string)
MELEN (10-digit signed integer)
MEMFL (10-digit signed integer)
MEOFF (10-digit signed integer)
MEOLN (10-digit signed integer)
MESEQ (10-digit signed integer)
MESID (4-byte character string)
MEVER (10-digit signed integer)
Initial values and RPG declaration
RPG declaration (copy file CMQMDEH)
MQOD - Object descriptor
Overview
Fields
ODASI (40-byte bit string)
ODAU (12-byte character string)
ODDN (48-byte character string)
ODIDC (10-digit signed integer)
ODKDC (10-digit signed integer)
ODMN (48-byte character string)
ODON (48-byte character string)
ODORO (10-digit signed integer)
ODORP (pointer)
ODOT (10-digit signed integer)
ODREC (10-digit signed integer)
ODRMN (48-byte character string)
ODRQN (48-byte character string)
ODRRO (10-digit signed integer)
ODRRP (pointer)
ODSID (4-byte character string)
ODUDC (10-digit signed integer)
ODVER (10-digit signed integer)
Initial values and RPG declaration
RPG declaration (copy file CMQODH)
MQOR - Object record
Overview
Fields
ORMN (48-byte character string)
ORON (48-byte character string)
Initial values and RPG declaration
RPG declaration (copy file CMQORH)
MQPMO - Put-message options
Overview
Fields
PMCT (10-digit signed integer)
PMIDC (10-digit signed integer)
PMKDC (10-digit signed integer)
PMOPT (10-digit signed integer)
PMPRF (10-digit signed integer)
PMPRO (10-digit signed integer)
PMPRP (pointer)
PMREC (10-digit signed integer)
PMRMN (48-byte character string)
PMRQN (48-byte character string)
PMRRO (10-digit signed integer)
PMRRP (pointer)
PMSID (4-byte character string)
PMTO (10-digit signed integer)
PMUDC (10-digit signed integer)
PMVER (10-digit signed integer)
Initial values and RPG declaration
RPG declaration (copy file CMQPMOH)
MQPMR - Put-message record
Overview
Fields
PRACC (32-byte bit string)
PRCID (24-byte bit string)
PRFB (10-digit signed integer)
PRGID (24-byte bit string)
PRMID (24-byte bit string)
Initial values and RPG declaration
RPG declaration
MQRFH - Rules and formatting header
Overview
Fields
RFCSI (10-digit signed integer)
RFENC (10-digit signed integer)
RFFLG (10-digit signed integer)
RFFMT (8-byte character string)
RFLEN (10-digit signed integer)
RFNVS (n-byte character string)
RFSID (4-byte character string)
RFVER (10-digit signed integer)
Initial values and RPG declaration
RPG declaration (copy file CMQRFHH)
MQRFH2 - Rules and formatting header 2
Overview
Fields
RF2CSI (10-digit signed integer)
RF2ENC (10-digit signed integer)
RF2FLG (10-digit signed integer)
RF2FMT (8-byte character string)
RF2LEN (10-digit signed integer)
RF2NVC (10-digit signed integer)
RF2NVD (n-byte character string)
RF2NVL (10-digit signed integer)
RF2SID (4-byte character string)
RF2VER (10-digit signed integer)
Initial values and RPG declaration
RPG declaration (copy file CMQRFH2H)
MQRMH - Reference message header
Overview
Fields
RMCSI (10-digit signed integer)
RMDEL (10-digit signed integer)
RMDEO (10-digit signed integer)
RMDL (10-digit signed integer)
RMDNL (10-digit signed integer)
RMDNO (10-digit signed integer)
RMDO (10-digit signed integer)
RMDO2 (10-digit signed integer)
RMENC (10-digit signed integer)
RMFLG (10-digit signed integer)
RMFMT (8-byte character string)
RMLEN (10-digit signed integer)
RMOII (24-byte bit string)
RMOT (8-byte character string)
RMSEL (10-digit signed integer)
RMSEO (10-digit signed integer)
RMSID (4-byte character string)
RMSNL (10-digit signed integer)
RMSNO (10-digit signed integer)
RMVER (10-digit signed integer)
Initial values and RPG declaration
RPG declaration (copy file CMQRMHH)
MQRR - Response record
Overview
Fields
RRCC (10-digit signed integer)
RRREA (10-digit signed integer)
Initial values and RPG declaration
RPG declaration (copy file CMQRRH)
MQTM - Trigger message
Overview
Fields
TMAI (256-byte character string)
TMAT (10-digit signed integer)