gtpc3m28Concepts and Structures

TPF MQSeries Support

The IBM MQSeries product is one of the fastest-growing, message-oriented middleware products in the industry. It has the ability to deliver messages to a diverse heterogeneous set of systems with a single set of application programming interfaces (APIs).

The TPF system supports an MQSeries local queue manager, MQSeries client, and an MQSeries server. If the application connects (using the MQCONN API) to a queue manager other than the local queue manager, all API requests will be sent over TCP/IP or LU 6.2 connections to the remote MQSeries server. The complete functionality of the remote MQSeries server is available to the application. If the application connects to the local queue manager, the TPF MQSeries local queue manager will then service subsequent API requests. For more information about TPF MQSeries support, see TPF Application Programming.

Local Queue Manager

The implementation of TPF MQSeries local queue manager support is based on a subset of the standard MQSeries local queue manager support interface used by other MQSeries product offerings. The following is a list of the standard MQSeries functions that are supported by TPF MQSeries local queue manager support:

A TPF MQSeries message channel agent (MCA) is provided to communicate with adjacent MQSeries systems by using TPF sender, receiver, and server connection channels only. Channels communicate by using Transmission Control Protocol/Internet Protocol (TCP/IP) exclusively; therefore, a TCP/IP connection between the TPF 4.1 system and a remote MQSeries system is required.

System administrators have the following network routing options when defining remote queues:

TPF MQSeries supports the following message types:

TPF MQSeries supports the following channel types:

The following unique TPF functions are provided with TPF MQSeries local queue manager support: