Data type descriptions
Elementary data typesConventions used in the descriptions of data typesElementary data typesMQBYTE - ByteMQBYTEn - String of n bytesMQCHAR - characterMQCHARn - String of n charactersMQHCONN - Connection handleMQHOBJ - Object handleMQINT32 - 32 bit integerMQUINT32 - 32 bit unsigned integerMQINT64 - 64 bit integerMQUINT64 - 64 bit unsigned integerMQLONG - Long integerPMQINT32 - Pointer to data of type MQINT32PMQUINT32 - Pointer to data of type MQUINT32PMQINT64 - Pointer to data of type MQINT64PMQUINT64 - Pointer to data of type MQUINT64Elementary data typesLanguage considerationsCOPY filesCallsCall parametersStructuresNamed constantsMQI proceduresThreading considerationsCommitment controlCoding the bound callsNotational conventionsMQBO - Begin optionsOverviewFieldsBOOPT (10-digit signed integer)BOSID (4-byte character string)BOVER (10-digit signed integer)Initial values and RPG declarationRPG declaration (copy file CMQBOH)MQCIH - CICS bridge headerOverviewFieldsCIAC (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 declarationRPG declaration (copy file CMQCIHH)MQCNO - Connect optionsOverviewFieldsCNCT (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 declarationRPG declaration (copy file CMQCNOH)MQDH - Distribution headerOverviewFieldsDHCNT (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 declarationRPG declaration (copy file CMQDHH)MQDLH - Dead-letter headerOverviewFieldsDLCSI (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 declarationRPG declaration (copy file CMQDLHH)MQGMO - Get-message optionsOverviewFieldsGMGST (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 declarationRPG declaration (copy file CMQGMOH)MQIIH - IMS information headerOverviewFieldsIIAUT (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 declarationRPG declaration (copy file CMQIIHH)MQMD - Message descriptorOverviewFieldsMDACC (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 declarationRPG declaration (copy file CMQMDH)MQMDE - Message descriptor extensionOverviewFieldsMECSI (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 declarationRPG declaration (copy file CMQMDEH)MQOD - Object descriptorOverviewFieldsODASI (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)