Home
Data type descriptions
IntroductionElementary data typesMQBYTEMQBYTEnMQCHARMQCHARnMQHCONNMQHOBJMQINT32MQINT64MQLONGMQPIDMQPTRMQTIDMQUINT32MQUINT64MQULONGPMQCHARPMQINT32PMQINT64PMQLONG - A pointer to data of type MQLONGPMQMD - A pointer to structure of type MQMDPMQUINT32PMQUINT64PMQULONG - A pointer to data of type MQULONGC declarationsCOBOL declarationsPL/I declarationsSystem/390 assembler declarationsStructure data types - introductionSummaryRules for structure data typesConventions used in the descriptionsC programmingHeader filesFunctionsParameters with undefined data typeData typesManipulating binary stringsManipulating character stringsInitial values for structuresInitial values for dynamic structuresUse from C++Notational conventionsCOBOL programmingCOPY filesStructuresPointersNamed constantsNotational conventionsSystem/390 assembler programmingMacrosStructuresSpecifying the name of the structureSpecifying the form of the structureControlling the version of the structureDeclaring one structure embedded within anotherSpecifying initial values for fieldsControlling the listingCMQVERA macroNotational conventionsMQAIR - Authentication information recordOverviewFieldsAuthInfoConnName (MQCHAR264)AuthInfoType (MQLONG)LDAPPassword (MQCHAR32)LDAPUserNameLength (MQLONG)LDAPUserNameOffset (MQLONG)LDAPUserNamePtr (PMQCHAR)StrucId (MQCHAR4)V(MQLONG)Initial values and language declarationsC declarationCOBOL declarationPL/I declarationVisual Basic declarationMQBO - Begin optionsOverviewFieldsOptions (MQLONG)StrucId (MQCHAR4)V(MQLONG)Initial values and language declarationsC declarationCOBOL declarationPL/I declarationVisual Basic declarationMQCIH - CICS bridge headerOverviewFieldsAbendCode (MQCHAR4)ADSDescriptor (MQLONG)AttentionId (MQCHAR4)Authenticator (MQCHAR8)CancelCode (MQCHAR4)CodedCharSetId (MQLONG)CompCode (MQLONG)ConversationalTask (MQLONG)CursorPosition (MQLONG)Encoding (MQLONG)ErrorOffset (MQLONG)Facility (MQBYTE8)FacilityKeepTime (MQLONG)FacilityLike (MQCHAR4)Flags (MQLONG)Format (MQCHAR8)Function (MQCHAR4)GetWaitInterval (MQLONG)InputItem (MQLONG)LinkType (MQLONG)NextTransactionId (MQCHAR4)OutputDataLength (MQLONG)Reason (MQLONG)RemoteSysId (MQCHAR4)RemoteTransId (MQCHAR4)ReplyToFormat (MQCHAR8)Reserved1 (MQCHAR8)Reserved2 (MQCHAR8)Reserved3 (MQCHAR8)Reserved4 (MQLONG)ReturnCode (MQLONG)StartCode (MQCHAR4)StrucId (MQCHAR4)StrucLength (MQLONG)TaskEndStatus (MQLONG)TransactionId (MQCHAR4)UOWControl (MQLONG)V(MQLONG)Initial values and language declarationsC declarationCOBOL declarationPL/I declarationSystem/390 assembler declarationVisual Basic declarationMQCNO - Connect optionsOverviewFieldsClientConnOffset (MQLONG)ClientConnPtr (MQPTR)ConnectionId (MQBYTE24)ConnTag (MQBYTE128)Options (MQLONG)SecurityParmsOffset (MQCSP)SecurityParmsPtr (MQLONG)SSLConfigOffset (MQLONG)SSLConfigPtr (PMQSCO)StrucId (MQCHAR4)V(MQLONG)Initial values and language declarationsC declarationCOBOL declarationPL/I declarationSystem/390 assembler declarationVisual Basic declarationMQCSP - Security parametersOverviewFieldsAuthenticationType (MQLONG)CSPPasswordLength (MQLONG)CSPPasswordOffset (MQLONG)CSPPasswordPtr (MQPTR)CSPUserIdLength (MQLONG)CSPUserIdOffset (MQLONG)CSPUserIdPtr (MQPTR)Reserved1 (MQBYTE4)Reserved2 (MQBYTE8)StrucId (MQCHAR4)V(MQLONG)Initial values and language declarationsC declarationCOBOL declarationPL/I declarationVisual Basic declarationMQDH - Distribution headerOverviewFieldsCodedCharSetId (MQLONG)Encoding (MQLONG)Flags (MQLONG)Format (MQCHAR8)ObjectRecOffset (MQLONG)PutMsgRecFields (MQLONG)PutMsgRecOffset (MQLONG)RecsPresent (MQLONG)StrucId (MQCHAR4)StrucLength (MQLONG)V(MQLONG)Initial values and language declarationsC declarationCOBOL declarationPL/I declarationVisual Basic declarationMQDLH - Dead-letter headerOverviewFieldsCodedCharSetId (MQLONG)DestQMgrName (MQCHAR48)DestQName (MQCHAR48)Encoding (MQLONG)Format (MQCHAR8)PutApplName (MQCHAR28)PutApplType (MQLONG)PutDate (MQCHAR8)PutTime (MQCHAR8)Reason (MQLONG)StrucId (MQCHAR4)V(MQLONG)Initial values and language declarationsC declarationCOBOL declarationPL/I declarationSystem/390 assembler declarationVisual Basic declarationMQEPH - Embedded PCF headerOverviewFieldsCodedCharSetId (MQLONG)Encoding (MQLONG)Flags (MQLONG)Format (MQCHAR8)PCFHeader (MQCFH)StrucId (MQCHAR4)StrucLength (MQLONG)