IBM Cloud Docs
启动 Managed File Transfer

启动 Managed File Transfer


步骤 2. 启动文件传输

您应该已阅读并遵循此链接中提供的信息执行操作。 如果是,那么可用于传输文件/文件夹的 Managed File Transfer 已设置就绪。

  1. 确认两个代理是否都处于Active State/Ready State。 要检查其状态,请执行以下命令:

    • fteListAgents -p <configurationOptions>
      • configurationOptions - 根据约定,这是协调队列管理器的名称
  2. 两个代理都处于Active state/Ready State后,可以通过执行以下命令来启动传输。

    • 打开在其中创建源代理的 Terminal 1,然后运行以下命令
    • fteCreateTransfer -rt -1 -sa <sourceAgentName> -sm <SourceAgentQueueManagerName> -da <destinationAgentName> -dm <destinationAgentQueueManagerName> -de overwrite -df <destinationFileLocation> <sourceFileLocation>
      • destinationFileLocation - 文件传输的目标文件的名称。 必须在运行目标代理的系统上指定有效的文件名。
      • sourceFileLocation - 文件传输的源文件的名称。 必须在运行源代理的系统上指定有效的文件名。
    • 例如 -
      • 对于 Windows:fteCreateTransfer -rt -1 -sa SRC_AGENT -sm QM_COORD -da DEST_AGENT -dm QM_COORD -de overwrite -df "C:\Users\Administrator\Desktop\destination\destFile.txt" "C:\Users\Administrator\Desktop\source\srcFile.txt"
      • 对于 Linux:fteCreateTransfer -rt -1 -sa SRC_AGENT -sm QM_COORD -da DEST_AGENT -dm QM_COORD -de overwrite -df "/home/document/destinationfolder/destFile.txt" "/home/document/dourcefolder/srcFile.txt"

    显示 "fteCreateTransfer" 命令的图像,该命令用于创建从源代理到针对协调队列管理器运行的目标代理的传输。

    **注:**您可能会看到消息“未在超时内确认来自代理的命令”。 此消息并不是错误,此消息表示已将传输命令提交给命令队列管理器,但在缺省时间段内未收到任何确认。 发生这种情况的原因可能是,从协调队列管理器接收确认消息可能延迟。

  3. 现在,文件传输已启动并将完成,完成时间取决于文件大小。 传输完成后,您的文件现在将显示在 <Destination File Location>中。

您已配置 IBM MQ Managed File Transfer 并已成功将其用于传输文件。 有关更多信息和更高级的用例,请参阅此处链接的文档。