Configure MFT network queue managers
If your Managed File Transfer network includes more than one IBM MQ queue manager, these IBM MQ queue managers must be able to remotely communicate with each other.
There are two ways to configure your queue managers to
be able to communicate with each other:
- By setting up an IBM MQ queue manager cluster.
For information about IBM MQ queue manager clusters and how to configure them, see Configure a queue manager cluster.
- By setting up channels between the queue managers, which is described as follows:
- Set up channels between queue managers
- Set up the following message channels between your
queue managers:
- From the agent queue manager to the coordination queue manager
- From the command queue manager to the agent queue manager.
- From the agent queue manager to the command queue manager (to enable feedback messages to be shown by the commands).
- From the command queue manager to the coordination queue manager
- From the agent queue manager to any other agent queue manager in the Managed File Transfer network
If you need further information about how to set up this communication, start with this information: Administer remote IBM MQ objects using MQSC.
Some suggested example steps are:
Procedure
-
Create a transmission queue on the IBM MQ queue
manager with the same name as the coordination queue manager.
We can use the following MQSC
command:
DEFINE QLOCAL(coordination-qmgr-name) USAGE(XMITQ)
-
On the IBM MQ queue manager, create a sender
channel to the Managed File Transfer coordination queue manager. The
name of the transmission queue created in the previous step is a required parameter for this
channel. If communication with Managed File Transfer
Version 7.5 or Managed File Transfer agents is required, ensure the CONVERT parameter of
the sender channel is set to no. (Earlier versions of IBM
WebSphere MQ File Transfer Edition always published messages in UTF-8 format, which means
that any data conversion corrupts the message. This is not necessary for agents on Managed File Transfer
Version 8.0 or later, as messages are published with a blank
format.)
We can use the following MQSC
command:
DEFINE CHANNEL(channel-name) CHLTYPE(SDR) CONNAME('coordination-qmgr-host(coordination-qmgr-port)') XMITQ(coordination-qmgr-name) CONVERT(NO)
Note: Set CONVERT(NO), only if required. -
On the Managed File Transfer coordination queue manager, create
a receiver channel to the IBM MQ queue manager. Give
this receiver channel the same name as the sender channel on the IBM MQ queue manager.
We can use the following MQSC
command:
DEFINE CHANNEL(channel-name) CHLTYPE(RCVR)
What to do next
Next, follow the configuration steps for your coordination queue manager: Configure the coordination queue manager.