MQI applications reference

Use the links provided in this section to help you develop your Message Queue Interface (MQI) applications.

  • 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