3.4. Architectural model

MQI architecture is a simple, straightforward implementation of the different features available in MQSeries.

The different calls directly refer to a basic MQSeries operation such as getting messages from a queue or putting messages to a queue. These calls can be grouped based on their functionality as follows:

  • Connecting to and disconnecting from a queue manager:

    MQCONN, MQCONNX, and MQDISC

  • Open and close an MQSeries object, such as a queue:

    MQOPEN and MQCLOSE

  • Put one or multiple messages on a queue:

    MQPUT and MQPUT1

  • Browse or remove messages from a queue:

    MQGET

  • Inquire about the attributes of an object:

    MQINQ

  • Set some of the queue attributes at runtime:

    MQSET

  • Manage local or distributed transactions:

    MQBEGIN, MQCMIT, and MQBACK ...

Get MQSeries Programming Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.