WebSphere® MQ reply-to queue channel configuration

To use the Gateway handshake protocol, the user must configure a send and a receive channel in MQ. A sample MQ configuration for the Gateway Server is shown in Table 1. For the external client, a sample MQ configuration is shown in Table 2.

Some of the MQ configuration data is also required by the Gateway izxconfig.properties file. The example values in this sample MQ configuration correspond to the example values for the handshaking configuration properties.
Note: The reply-to queue alias value must be specified in the handshakeReplyToQueueAlias property in the properties file of the external client. In this example, handshakeReplyToQueueAlias should be set to CL1Response_qalias. Response messages arrive on the input queue of the external client, CL1INQ.
Table 1. Handshake reply-to queue MQ configuration on the Gateway queue manager
Queue Manager Gateway QM (QM1:1414)
Queues FXH.GATEWAY.INPUT.QUEUE Local The queue used to receive the handshake requests.
DEAD.LETTER.QUEUE Local Contains messages caused by system errors.
CL1Response_qalias Remote The reply-to queue alias definition.
QM2_qmalias Local Transmission.
Listener QM1.LISTENER   Listens to port 1415 on QM2.
Channels QM1.TO.QM2_qmalias Sender The channel used to send the handshake responses.
QM2.TO.QM1 Receiver The channel used to receive the handshake requests.
Table 2. Handshake reply-to queue MQ configuration on the queue manager of the client
Queue manager Client QM (QM2:1415)
Queues CL1INQ Local The queue used to receive the handshake responses.
CL1OUTQ Remote The queue used to send the handshake requests.
DEAD.LETTER.QUEUE Local Contains messages caused by system errors.
CL1Response_qalias Remote The reply-to queue alias definition.
QM2_qmalias Remote The queue manager alias definition.
QM1 Local Transmission.
Listener QM2.LISTENER   Listens to port 1414 on QM1.
Channels QM1.TO.QM2_qmalias Receiver The channel used to receive the handshake responses.
QM2.TO.QM1 Sender The channel used to send the handshake requests.