Summary

The following tables summarize the structure data types used in the MQI.

Table 1. Structure data types used on MQI calls (or exit functions):
Structure Description Calls where used
MQACH API exit chain header  
MQAIR Authentication information record MQCONNX
MQAXC API exit context  
MQAXP API exit parameter  
MQBMHO Buffer to message handle options MQBUFMH
MQBO Begin options MQBEGIN
MQCBD Callback descriptor MQCB
MQCBO Create-bag options mqCreateBag
MQCHARV Variable length string MQINQMP
MQCNO Connect options MQCONNX
MQCSP Security parameters MQCONNX
MQCTLO Callback options MQCTL
MQDMPO Delete message property options MQDLTMP
MQGMO Get-message options MQGET
MQIMPO Inquire message property options MQINQMP
MQMD Message descriptor MQBUFMH, MQMHBUF, MQCB, MQGET, MQPUT, MQPUT1
MQMHBO Message handle to buffer options MQMHBUF
MQOD Object descriptor MQOPEN, MQPUT1
MQOR Object record MQOPEN, MQPUT1
MQPD Property descriptor MQSETMP
MQPMO Put-message options MQPUT, MQPUT1
MQPMR Put-message record MQPUT, MQPUT1
MQRR Response record MQOPEN, MQPUT, MQPUT1
MQSCO SSL configuration options MQCONNX
MQSD Subscription descriptor MQSUB
MQSMPO Set message property option MQSETMP
MQSRO Subscription request options MQSUBRQ
MQSTS Status reporting structure MQSTAT
Table 2. Structure data types used in message data:
Structure Description
MQCIH CICS® information header
MQCFH PCF header
MQEPH Embedded PCF header
MQDH Distribution header
MQDLH Dead letter (undelivered message) header
MQIIH IMS information header
MQMDE Message descriptor extension
MQRFH Rules and formatting header
MQRFH2 Rules and formatting header 2
MQRMH Reference message header
MQTM Trigger message
MQTMC2 Trigger message (character format 2)
MQWIH Work information header
MQXQH Transmission queue header
Note: The MQDXP structure (data conversion exit parameter) is described in Data-conversion exit, together with the associated data conversion calls.