You can configure a Managed File Transfer Agent to connect
to an existing IBM® MQ configuration.
About this task
You first create the environment that the Redistributable Managed File Transfer Agent
needs. You can then set up the connectivity with the queue manager that is running on the IBM MQ server, then configure an agent and the agent queue
manager, before starting and verifying the agent.
From IBM MQ 9.3.0, the environment that you create is shared with the
Redistributable Managed File Transfer Logger. For more information, see Creating the initial configuration for the Redistributable Managed File Transfer Logger.
Procedure
-
Create the environment for the Redistributable Managed File Transfer Agent.
When you run the fteCreateEnvironment command, the MFT data directory with the configuration information
for MFT agents is created. Ensure that you are
in the bin directory that was created when you extracted the downloaded
Redistributable Managed File Transfer Agent component. Run the following command:
You can also set the environment variable
BFG_DATA with the data path
location:
BFG_DATA=Datapath location
Before creating, starting, and stopping an agent, or any other commands, you must ensure that
the BFG_DATA variable is set to the correct data path location.
-
Set up the IBM MQ connectivity.
-
Set up the coordination queue manager by using the fteSetupCoordination
command.
The
fteSetupCoordination command creates the set that is up required for
coordination queue managers and the directories that are needed for further configuration. The
Redistributable Managed File Transfer Agent works in client mode so you must provide extra
parameters with this command to avoid an error, as bindings mode is not supported.
fteSetupCoordination -coordinationQMgr PRMFTDEMO2
-coordinationQMgrHost 9.121.59.233 -coordinationQMgrPort 3002
-coordinationQMgrChannel SYSTEM.DEF.SVRCONN
For
more details and steps for using the
fteSetupCoordination command, see
fteSetupCoordination. For
information on how to configure the coordination queue manager, see
Configuring the coordination queue manager for MFT.
-
Create and set up the command queue manager:
fteSetupCommands -p PRMFTDEMO2 -connectionQMgrHost 9.121.59.233
-connectionQMgrPort 3002 -connectionQMgrChannel SYSTEM.DEF.SVRCONN
-connectionQMgr PRMFTDEMO2 -f
For
more details and steps for using the
fteSetupCommands command, see
fteSetupCommands: create the
MFT command.properties file.
-
Create an MFT Agent definition for an end
point.
fteCreateAgent -p PRMFTDEMO2 -agentQMgrHost 9.121.59.233
-agentQMgrPort 3002 -agentQMgrChannel SYSTEM.DEF.SVRCONN
-agentName AGENT.TRI.BANK -agentQMgr PRMFTDEMO2 -f
For more information on
using the
fteCreateAgent command to configure an agent and the agent queue
manager, see
fteCreateAgent.
Note: You need to use the MQSC commands that are displayed as part of the
command output to define the agent objects on the agent queue manager, otherwise the instructions in
Step
4 will not work.
In steps
2 and
3 for each agent, you create queue and topic
definitions on the agent queue manager.
-
Start the agent and you are ready to transfer files.
fteStartAgent -p PRMFTDEMO2 AGENT.TRI.BANK
You can verify the status of
the agent by running the following command:
fteListAgents
For more details on
using the
fteListAgents command, see
fteListAgents.
What to do next
If you want to configure the Redistributable Managed File Transfer Logger, complete the steps
in Creating the initial configuration for the Redistributable Managed File Transfer Logger.