What is in the MQI?
The Message Queue Interface consists of the following:
- Calls through which programs can access the queue
manager and its facilities
- Structures that programs use to pass data to,
and get data from, the queue manager
- Elementary data types for passing data to, and
getting data from, the queue manager
WebSphere MQ for z/OS also supplies:
- Two extra calls through which z/OS batch programs can commit and back
out changes.
- Data definition files (sometimes known as copy
files, macros, include files, and header files) that define the values of
constants supplied with WebSphere MQ for z/OS.
- Stub programs to link-edit to your applications.
- A suite of sample programs that demonstrate how to use the MQI on the z/OS platform.
For further information about these samples, see Sample programs for WebSphere MQ for z/OS.
WebSphere MQ for iSeries also supplies:
- Data definition files (sometimes known as copy
files, macros, include files, and header files) that define the values of
constants supplied with WebSphere MQ for iSeries.
- Three stub programs to link-edit to your ILE C, ILE COBOL, and ILE RPG
applications.
- A suite of sample programs that demonstrate how to use the MQI on the i5/OS platform.
For further information about these samples, see Sample programs (all platforms except z/OS).
WebSphere MQ for Windows and WebSphere MQ on UNIX(R) systems also supply:
- Calls through which WebSphere(R) MQ for Windows(R) and WebSphere MQ on UNIX systems programs can commit and back
out changes.
- Include files that define the values of constants
supplied on these platforms.
- Library files to link your applications.
- A suite of sample programs that demonstrate how to use the MQI on these
platforms.
- Sample source and executable code for bindings to external transaction
managers.