[IBM i]

IBM i 上配置 MFT

要在安装 Managed File Transfer 后开始使用它,必须完成协调队列管理器和代理程序的一些配置。

关于本任务

安装后,必须先针对新的协调队列管理器和新的代理程序运行 Managed File Transfer 提供的配置脚本,然后才能使用协调队列管理器和代理程序来传输文件。 随后,必须启动已创建的代理。

过程

  1. 对于所有新的协调队列管理器: 针对协调队列管理器运行 coordination_qmgr_name.mqsc 文件中的 MQSC 命令。 如果协调队列管理器与安装不在同一台计算机上,那么请将 MQSC 脚本文件复制到队列管理器所在计算机,然后运行该脚本。
    1. IBM® i 命令行,使用以下命令启动 qshell: CALL QSHELL
    2. 切换到以下目录: /QIBM/UserData/mqm/mqft/config/coordination_qmgr_name
    3. 发出以下命令,将 coordination_qmgr_name 替换为队列管理器的名称:
      /QSYS.LIB/QMQM.LIB/RUNMQSC.PGM coordination_qmgr_name < coordination_qmgr_name.mqsc 

    您可以改为手动配置协调队列管理器。 有关详细信息,请参阅For more information, see为 MFT 配置协调队列管理器

  2. 对于所有新代理程序: 在 agent_name_create.mqsc 文件中针对代理程序队列管理器运行 MQSC 命令。
    如果代理队列管理器与代理不在同一台计算机上,请将 MQSC 脚本文件复制到队列管理器所在计算机,然后运行该脚本。
    1. IBM i 命令行,使用以下命令启动 qshell: CALL QSHELL
    2. 切换到以下目录: /QIBM/UserData/mqm/mqft/config/agent_qmgr_name/agents
    3. 发出以下命令,将 agent_qmgr_name 替换为代理队列管理器的名称,并将 agent_name 替换为代理的名称:
      /QSYS.LIB/QMQM.LIB/RUNMQSC.PGM agent_qmgr_name < agent_name_create.mqsc 

    您可以改为手动配置代理队列管理器。 更多信息,请参阅配置 MFT Agent 队列管理器

  3. 如果尚未在安装过程中启动 QMFT 子系统,请使用以下命令从 IBM i 命令行启动 QMFT 子系统: STRSBS SBSD(QMQMMFT/QMFT)STRSBS QMQMMFT/QMFT
  4. 使用 fteStartAgent 命令启动新代理程序。
    1. IBM i 命令行,使用以下命令启动 qshell: CALL QSHELL
    2. 切换到以下目录: /QIBM/ProdData/mqm/bin
    3. 发出以下命令以将 AGENT 替换为您的代理名称:
      ./fteStartAgent AGENT 

后续操作

建议您设置沙箱以限制代理可访问的文件系统区域。 使用 MFT 代理程序沙箱中描述了此功能。