您可以配置 Managed File Transfer Agent 以连接到现有 IBM® MQ 配置。
开始之前
确保下载并解压缩 Redistributable Managed File Transfer Agent 软件包的内容。 有关详细信息,请参阅下载和配置可重新分配的托管文件传输组件。
关于本任务
首先创建 Redistributable Managed File Transfer Agent 需要的环境。 然后,可以设置与 IBM MQ 服务器上运行的队列管理器的连接,然后在启动和验证代理之前配置代理和代理队列管理器。
从 IBM MQ 9.3.0开始,您创建的环境将与 Redistributable Managed File Transfer Logger共享。 有关更多信息,请参阅 为 Redistributable Managed File Transfer 记录器创建初始配置。
过程
- 为 Redistributable Managed File Transfer Agent创建环境。
运行 fteCreateEnvironment 命令时,将创建包含 MFT 代理程序的配置信息的 MFT 数据目录。 确保您位于解压缩下载的 Redistributable Managed File Transfer Agent 组件时创建的 bin 目录中。 运行以下命令:
您还可以设置环境变量
BFG_DATA
以及数据路径位置:
BFG_DATA=Datapath location
在创建、启动和停止代理或者其他任何命令之前,您必须确保 BFG_DATA 变量设置为正确的数据路径位置。
- 设置 IBM MQ 连接。
- 使用 fteSetupCoordination 命令设置协调队列管理器。
fteSetupCoordination 命令创建协调队列管理器所需的设置以及进一步配置所需的目录。
Redistributable Managed File Transfer Agent 在客户机方式下工作,因此您必须为此命令提供额外的参数以避免错误,因为不支持绑定方式。
fteSetupCoordination -coordinationQMgr PRMFTDEMO2
-coordinationQMgrHost 9.121.59.233 -coordinationQMgrPort 3002
-coordinationQMgrChannel SYSTEM.DEF.SVRCONN
有关
fteSetupCoordination命令的更多详情和使用步骤,请参阅
fteSetupCoordination。 有关如何配置协调队列管理器的信息,请参阅
为 MFT 配置协调队列管理器。
- 创建并设置命令队列管理器:
fteSetupCommands -p PRMFTDEMO2 -connectionQMgrHost 9.121.59.233
-connectionQMgrPort 3002 -connectionQMgrChannel SYSTEM.DEF.SVRCONN
-connectionQMgr PRMFTDEMO2 -f
有关使用
fteSetupCommands命令的更多详情和步骤,请参阅
fteSetupCommands:创建MFT command.properties文件。
- 为端点创建 MFT 代理程序定义。
fteCreateAgent -p PRMFTDEMO2 -agentQMgrHost 9.121.59.233
-agentQMgrPort 3002 -agentQMgrChannel SYSTEM.DEF.SVRCONN
-agentName AGENT.TRI.BANK -agentQMgr PRMFTDEMO2 -f
有关使用
fteCreateAgent命令配置代理和代理队列管理器的更多信息,请参阅
fteCreateAgent。
注: 您需要使用在命令输出中显示的 MQSC 命令来定义代理队列管理器上的代理对象,否则步骤
4 中的指示信息将不起作用。
在每个代理的步骤
2 和
3 中,您将在代理队列管理器上创建队列和主题定义。
- 启动代理,然后随时可以开始传输文件。
fteStartAgent -p PRMFTDEMO2 AGENT.TRI.BANK
您可以通过运行以下命令来验证代理的状态:
fteListAgents
有关使用
fteListAgents命令的更多详情,请参阅
fteListAgents。
后续操作
如果要配置Redistributable Managed File Transfer Logger,请完成创建可还原托管文件传输记录仪初始配置中的步骤。