Configuration 1 describes how distributed queuing is currently used to transfer messages
between queue managers QMG1 and QMG3.
Configuration 1 shows a distributed queuing system that is used to transfer messages received by
queue manager QMG1 from the payroll query to queue manager QMG2 and then finally on to queue manager
QMG3, to be sent to the payroll server.
Figure 1. Configuration 1: z/OS using intra-group
queuing
The flow of operations is as follows:
A query is entered using the payroll request application connected to queue manager QMG1.
The payroll request application puts the query on to remote queue PAYROLL.QUERY. As queue
PAYROLL.QUERY resolves to transmission queue QMG2, the query is put on to transmission queue QMG2.
Receiver channel (R) on queue manager QMG2 puts the query on to queue PAYROLL on queue manager
QMG3. As queue PAYROLL on QMG3 resolves to transmission queue QMG3, the query is put on to
transmission queue QMG3.
Receiver channel (R) on queue manager QMG3 puts the query on to local queue PAYROLL.
The payroll server application connected to queue manager QMG3 retrieves the query from local
queue PAYROLL, processes it, and generates a suitable reply.
Configuration 1 definitions
The definitions required for Configuration 1 are as follows (note that the definitions do not take into account triggering, and that only channel definitions for communication using TCP/IP are provided).