[z/OS]

将数据集传输到 z/OS 上的 Connect:Direct 节点

您可以使用位于 WindowsLinux® 系统上的 Connect:Direct 桥接器,将 z/OS® 上的 Managed File Transfer 代理的数据集传输到 z/OS 上的 Connect:Direct® 节点。

开始之前

在传输文件之前,必须配置 Connect:Direct 网桥,这是 Managed File Transfer的组件。 请参阅 配置 Connect:Direct 网桥

关于本任务

在该示例中,参数 -df 用于指定传输的目标。 当传输的源代理为 Managed File Transfer的任何版本时,参数 -df 有效。 您可以改为使用 -ds 参数。 源代理称为 FTE_ZOS1 ,并且是 Managed File Transfer 代理程序。 Connect:Direct 网桥代理称为 CD_BRIDGE ,位于 Linux 系统上。 目标 Connect:Direct 节点称为 CD_ZOS2。 源代理和目标 Connect:Direct 节点都位于 z/OS 系统上。 要传输的数据集位于 FTE_ZOS1 所在的系统上的 //FTEUSER.SOURCE.LIB 中。 该数据集将传输到 CD_ZOS2 所在的系统上的 //CDUSER.DEST.LIB 数据集中。

过程

  1. 使用 fteCreateTransfer 命令,其中 -df 参数的值格式为: connect_direct_node_name:data_set_name;attributes ,而 -da (目的代理)参数的值指定为 Connect:Direct 网桥代理的名称。

    connect_direct_node_name 指定的 Connect:Direct 节点是要将数据集传输到的节点,而不是作为 Connect:Direct 网桥一部分运行的 Connect:Direct 节点。

    data_set_name 指定的数据集名称必须是绝对名称而不是相对名称。 Connect:Direct 不会将用户的名称作为数据集名称的前缀。

    fteCreateTransfer -sa FTE_ZOS1 -sm QM_ZOS 
                      -da CD_BRIDGE -dm QM_BRIDGE 
                      -df CD_ZOS2://'CDUSER.DEST.LIB;BLKSIZE(8000);LRECL(80)' 
                      //'FTEUSER.SOURCE.LIB'
    有关更多信息,请参阅 fteCreateTransfer: 启动新的文件传输
  2. 源代理 FTE_ZOS1 将数据集中的数据传输到 Connect:Direct 网桥代理 CD_BRIDGE。 数据会以平面文件的形式暂时存储在Connect:Direct桥接代理运行的系统中,位置由cdTmpDir代理属性定义。 Connect:Direct 网桥代理将数据传输到 Connect:Direct 节点 CD_ZOS2。 传输完成后,将从运行 Connect:Direct 网桥代理的系统中删除平面文件。