要在安装 Managed File Transfer 后开始使用它,必须完成协调队列管理器和代理程序的一些配置。
关于本任务
安装后,必须先针对新的协调队列管理器和新的代理程序运行 Managed File Transfer 提供的配置脚本,然后才能使用协调队列管理器和代理程序来传输文件。 随后,必须启动已创建的代理。
过程
- 对于所有新的协调队列管理器: 针对协调队列管理器运行 coordination_qmgr_name.mqsc 文件中的 MQSC 命令。 如果协调队列管理器与安装不在同一台计算机上,那么请将 MQSC 脚本文件复制到队列管理器所在计算机,然后运行该脚本。
- 从 IBM® i 命令行,使用以下命令启动 qshell:
CALL QSHELL
- 切换到以下目录:
/QIBM/UserData/mqm/mqft/config/coordination_qmgr_name
- 发出以下命令,将 coordination_qmgr_name 替换为队列管理器的名称:
/QSYS.LIB/QMQM.LIB/RUNMQSC.PGM coordination_qmgr_name < coordination_qmgr_name.mqsc
- 对于所有新代理程序: 在 agent_name_create.mqsc 文件中针对代理程序队列管理器运行 MQSC 命令。
如果代理队列管理器与代理不在同一台计算机上,请将 MQSC 脚本文件复制到队列管理器所在计算机,然后运行该脚本。
- 从 IBM i 命令行,使用以下命令启动 qshell:
CALL QSHELL
- 切换到以下目录: /QIBM/UserData/mqm/mqft/config/agent_qmgr_name/agents
- 发出以下命令,将 agent_qmgr_name 替换为代理队列管理器的名称,并将 agent_name 替换为代理的名称:
/QSYS.LIB/QMQM.LIB/RUNMQSC.PGM agent_qmgr_name < agent_name_create.mqsc
- 如果尚未在安装过程中启动 QMFT 子系统,请使用以下命令从 IBM i 命令行启动 QMFT 子系统:
STRSBS SBSD(QMQMMFT/QMFT)或 STRSBS
QMQMMFT/QMFT
- 使用 fteStartAgent 命令启动新代理程序。
- 从 IBM i 命令行,使用以下命令启动 qshell:
CALL QSHELL
- 切换到以下目录: /QIBM/ProdData/mqm/bin
- 发出以下命令以将 AGENT 替换为您的代理名称:
后续操作
建议您设置沙箱以限制代理可访问的文件系统区域。 使用 MFT 代理程序沙箱中描述了此功能。