Home

 

Data type descriptions

 

Introduction
Elementary data types
MQBYTE
MQBYTEn
MQCHAR
MQCHARn
MQHCONN
MQHOBJ
MQINT32
MQINT64
MQLONG
MQPID
MQPTR
MQTID
MQUINT32
MQUINT64
MQULONG
PMQCHAR
PMQINT32
PMQINT64
PMQLONG - A pointer to data of type MQLONG
PMQMD - A pointer to structure of type MQMD
PMQUINT32
PMQUINT64
PMQULONG - A pointer to data of type MQULONG
C declarations
COBOL declarations
PL/I declarations
System/390 assembler declarations
Structure data types - introduction
Summary
Rules for structure data types
Conventions used in the descriptions
C programming
Header files
Functions
Parameters with undefined data type
Data types
Manipulating binary strings
Manipulating character strings
Initial values for structures
Initial values for dynamic structures
Use from C++
Notational conventions
COBOL programming
COPY files
Structures
Pointers
Named constants
Notational conventions
System/390 assembler programming
Macros
Structures
Specifying the name of the structure
Specifying the form of the structure
Controlling the version of the structure
Declaring one structure embedded within another
Specifying initial values for fields
Controlling the listing
CMQVERA macro
Notational conventions
MQAIR - Authentication information record
Overview
Fields
AuthInfoConnName (MQCHAR264)
AuthInfoType (MQLONG)
LDAPPassword (MQCHAR32)
LDAPUserNameLength (MQLONG)
LDAPUserNameOffset (MQLONG)
LDAPUserNamePtr (PMQCHAR)
StrucId (MQCHAR4)
V(MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
Visual Basic declaration
MQBO - Begin options
Overview
Fields
Options (MQLONG)
StrucId (MQCHAR4)
V(MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
Visual Basic declaration
MQCIH - CICS bridge header
Overview
Fields
AbendCode (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 declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQCNO - Connect options
Overview
Fields
ClientConnOffset (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 declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQCSP - Security parameters
Overview
Fields
AuthenticationType (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 declarations
C declaration
COBOL declaration
PL/I declaration
Visual Basic declaration
MQDH - Distribution header
Overview
Fields
CodedCharSetId (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 declarations
C declaration
COBOL declaration
PL/I declaration
Visual Basic declaration
MQDLH - Dead-letter header
Overview
Fields
CodedCharSetId (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 declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQEPH - Embedded PCF header
Overview
Fields
CodedCharSetId (MQLONG)
Encoding (MQLONG)
Flags (MQLONG)
Format (MQCHAR8)
PCFHeader (MQCFH)
StrucId (MQCHAR4)
StrucLength (MQLONG)
V(MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQGMO - Get-message options
Overview
Fields
GroupStatus (MQCHAR)
MatchOptions (MQLONG)
MsgToken (MQBYTE16)
Options (MQLONG)
Reserved1 (MQCHAR)
ResolvedQName (MQCHAR48)
ReturnedLength (MQLONG)
Segmentation (MQCHAR)
SegmentStatus (MQCHAR)
Signal1 (MQLONG)
Signal2 (MQLONG)
StrucId (MQCHAR4)
V(MQLONG)
WaitInterval (MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQIIH - IMS information header
Overview
Fields
Authenticator (MQCHAR8)
CodedCharSetId (MQLONG)
CommitMode (MQCHAR)
Encoding (MQLONG)
Flags (MQLONG)
Format (MQCHAR8)
LTermOverride (MQCHAR8)
MFSMapName (MQCHAR8)
ReplyToFormat (MQCHAR8)
Reserved (MQCHAR)
SecurityScope (MQCHAR)
StrucId (MQCHAR4)
StrucLength (MQLONG)
TranInstanceId (MQBYTE16)
TranState (MQCHAR)
V(MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQMD - Message descriptor
Overview
Fields
AccountingToken (MQBYTE32)
ApplIdentityData (MQCHAR32)
ApplOriginData (MQCHAR4)
BackoutCount (MQLONG)
CodedCharSetId (MQLONG)
CorrelId (MQBYTE24)
Encoding (MQLONG)
Expiry (MQLONG)
Expired messages on z/OS
Feedback (MQLONG)
Format (MQCHAR8)
GroupId (MQBYTE24)
MsgFlags (MQLONG)
MsgId (MQBYTE24)
MsgSeqNumber (MQLONG)
MsgType (MQLONG)
Offset (MQLONG)
OriginalLength (MQLONG)
Persistence (MQLONG)
Priority (MQLONG)
PutApplName (MQCHAR28)
PutApplType (MQLONG)
PutDate (MQCHAR8)
PutTime (MQCHAR8)
ReplyToQ (MQCHAR48)
ReplyToQMgr (MQCHAR48)
Report (MQLONG)
StrucId (MQCHAR4)
UserIdentifier (MQCHAR12)
V(MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQMDE - Message descriptor extension
Overview
Fields
CodedCharSetId (MQLONG)
Encoding (MQLONG)
Flags (MQLONG)
Format (MQCHAR8)
GroupId (MQBYTE24)
MsgFlags (MQLONG)
MsgSeqNumber (MQLONG)
Offset (MQLONG)
OriginalLength (MQLONG)
StrucId (MQCHAR4)
StrucLength (MQLONG)
V(MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQOD - Object descriptor
Overview
Fields
AlternateSecurityId (MQBYTE40)
AlternateUserId (MQCHAR12)
DynamicQName (MQCHAR48)
InvalidDestCount (MQLONG)
KnownDestCount (MQLONG)
ObjectName (MQCHAR48)
ObjectQMgrName (MQCHAR48)
ObjectRecOffset (MQLONG)
ObjectRecPtr (MQPTR)
ObjectType (MQLONG)
RecsPresent (MQLONG)
ResolvedQMgrName (MQCHAR48)
ResolvedQName (MQCHAR48)
ResponseRecOffset (MQLONG)
ResponseRecPtr (MQPTR)
StrucId (MQCHAR4)
UnknownDestCount (MQLONG)
V(MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQOR - Object record
Overview
Fields
ObjectName (MQCHAR48)
ObjectQMgrName (MQCHAR48)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
Visual Basic declaration
MQPMO - Put-message options
Overview
Fields
Context (MQHOBJ)
InvalidDestCount (MQLONG)
KnownDestCount (MQLONG)
Options (MQLONG)
PutMsgRecFields (MQLONG)
PutMsgRecOffset (MQLONG)
PutMsgRecPtr (MQPTR)
RecsPresent (MQLONG)
ResolvedQMgrName (MQCHAR48)
ResolvedQName (MQCHAR48)
ResponseRecOffset (MQLONG)
ResponseRecPtr (MQPTR)
StrucId (MQCHAR4)
Timeout (MQLONG)
UnknownDestCount (MQLONG)
V(MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQPMR - Put-message record
Overview
Fields
AccountingToken (MQBYTE32)
CorrelId (MQBYTE24)
Feedback (MQLONG)
GroupId (MQBYTE24)
MsgId (MQBYTE24)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
Visual Basic declaration
MQRFH - Rules and formatting header
Overview
Fields
CodedCharSetId (MQLONG)
Encoding (MQLONG)
Flags (MQLONG)
Format (MQCHAR8)
NameValueString (MQCHARn)
StrucId (MQCHAR4)
StrucLength (MQLONG)
V(MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQRFH2 - Rules and formatting header 2
Overview
Fields
CodedCharSetId (MQLONG)
Encoding (MQLONG)
Flags (MQLONG)
Format (MQCHAR8)
NameValueCCSID (MQLONG)
NameValueData (MQCHARn)
NameValueLength (MQLONG)
StrucId (MQCHAR4)
StrucLength (MQLONG)
V(MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQRMH - Reference message header
Overview
Fields
CodedCharSetId (MQLONG)
DataLogicalLength (MQLONG)
DataLogicalOffset (MQLONG)
DataLogicalOffset2 (MQLONG)
DestEnvLength (MQLONG)
DestEnvOffset (MQLONG)
DestNameLength (MQLONG)
DestNameOffset (MQLONG)
Encoding (MQLONG)
Flags (MQLONG)
Format (MQCHAR8)
ObjectInstanceId (MQBYTE24)
ObjectType (MQCHAR8)
SrcEnvLength (MQLONG)
SrcEnvOffset (MQLONG)
SrcNameLength (MQLONG)
SrcNameOffset (MQLONG)
StrucId (MQCHAR4)
StrucLength (MQLONG)
V(MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQRR - Response record
Overview
Fields
CompCode (MQLONG)
Reason (MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
Visual Basic declaration
MQSCO - SSL configuration options
Overview
Fields
AuthInfoRecCount (MQLONG)
AuthInfoRecOffset (MQLONG)
AuthInfoRecPtr (PMQAIR)
CryptoHardware (MQCHAR256)
FipsRequired (MQLONG)
KeyRepository (MQCHAR256)
KeyResetCount (MQLONG)
StrucId (MQCHAR4)
V(MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
Visual Basic declaration
MQTM - Trigger message
Overview
Fields
ApplId (MQCHAR256)
ApplType (MQLONG)
EnvData (MQCHAR128)
ProcessName (MQCHAR48)
QName (MQCHAR48)
StrucId (MQCHAR4)
TriggerData (MQCHAR64)
UserData (MQCHAR128)
V(MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQTMC2 - Trigger message 2 (character format)
Overview
Fields
ApplId (MQCHAR256)
ApplType (MQCHAR4)
EnvData (MQCHAR128)
ProcessName (MQCHAR48)
QMgrName (MQCHAR48)
QName (MQCHAR48)
StrucId (MQCHAR4)
TriggerData (MQCHAR64)
UserData (MQCHAR128)
V(MQCHAR4)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQWIH - Work information header
Overview
Fields
CodedCharSetId (MQLONG)
Encoding (MQLONG)
Flags (MQLONG)
Format (MQCHAR8)
MsgToken (MQBYTE16)
Reserved (MQCHAR32)
ServiceName (MQCHAR32)
ServiceStep (MQCHAR8)
StrucId (MQCHAR4)
StrucLength (MQLONG)
V(MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration
MQXP - Exit parameter block
Overview
Fields
ExitCommand (MQLONG)
ExitId (MQLONG)
ExitParmCount (MQLONG)
ExitReason (MQLONG)
ExitResponse (MQLONG)
ExitUserArea (MQBYTE16)
Reserved (MQLONG)
StrucId (MQCHAR4)
V(MQLONG)
Language declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
MQXQH - Transmission-queue header
Overview
Fields
MsgDesc (MQMD1)
RemoteQMgrName (MQCHAR48)
RemoteQName (MQCHAR48)
StrucId (MQCHAR4)
V(MQLONG)
Initial values and language declarations
C declaration
COBOL declaration
PL/I declaration
System/390 assembler declaration
Visual Basic declaration


 

Home