MQI applications reference
Use the links provided in this section to help you develop your Message Queue Interface (MQI) applications.
- Code examples
- Constants
- Data types used in the MQI
- Function calls
- Attributes of objects
- Return codes
- Rules for validating MQI options
- Machine encodings
- Report options and message flags
- Data conversion
- Properties specified as MQRFH2 elements
- Code page conversion
- Code examples
Use the reference information in this section to accomplish the tasks that address the business needs. - Constants
Use the reference information in this section to accomplish the tasks that address the business needs. - Data types used in the MQI
Information on the data types that can be used in the Message Queue Interface (MQI). Descriptions, fields, and language declarations for relevant languages with each data type. - Function calls
This section gives information on all of the MQI calls that are possible. Descriptions, syntax, parameter information, usage notes, and language invocations for each possible language are given for each of the different calls. - Attributes of objects
This collection of topics lists only those IBM MQ objects that can be the subject of an MQINQ function call, and gives details of the attributes that can be inquired on and the selectors to be used. - Return codes
For each IBM MQ Message Queue Interface (MQI) and IBM MQ Administration Interface (MQAI) call, a completion code and a reason code are returned by the queue manager or by an exit routine, to indicate the success or failure of the call. - Rules for validating MQI options
This section lists the situations that produce an MQRC_OPTIONS_ERROR reason code from an MQOPEN, MQPUT, MQPUT1, MQGET, MQCLOSE, or MQSUB call. - Queued publish/subscribe command messages
An application can use MQRFH2 command messages to control a queued publish/subscribe application. - Machine encodings
This section describes the structure of the Encoding field in the message descriptor. - Report options and message flags
This section describes the Report and MsgFlags fields that are part of the message descriptor MQMD specified on the MQGET, MQPUT, and MQPUT1 calls. - Data conversion
This collection of topics describes the interface to the data-conversion exit, and the processing performed by the queue manager when data conversion is required. - Properties specified as MQRFH2 elements
Non-message descriptor properties can be specified as elements in MQRFH2 header folders. Overview of MQRFH2 elements being specified as properties. - Code page conversion
This section describes codeset names and CCSIDs, national language, z/OS conversion, IBM i conversion, and Unicode conversion support. - Coding standards on 64-bit platforms
Use this information to learn about coding standards on 64-bit platforms and the preferred data types.
Parent topic: Developing applications reference
Related concepts
Related reference
Related information