![[z/OS]](ngzos.gif)
将数据集传输到 Connect:Direct 节点以及从这些节点传输数据集
您可以使用 Connect:Direct 网桥在 Managed File Transfer 代理程序与 IBM® Sterling™ Connect:Direct® 节点之间传输数据集。 您可以将数据集指定为传输源和/或传输目标。
指定数据集名称
- 必须以 Connect:Direct 节点名和冒号 (:) 作为数据集名称的前缀。 语法如下:
例如,要在 Connect:Direct 节点 CD_NODE1 所在的系统上指定名为 OBJECT.LIB 的分区数据集,请使用以下语法:cdNode:data_set_name{;attrib1;...;attribN}
在该示例中,三个可选属性由文本CD_NODE1://'OBJECT.LIB';RECFM(F,B);BLKSIZE(800);LRECL(80)RECFM(F,B);BLKSIZE(800);LRECL(80)指定。 指定的数据集名称将解释为标准数据集名称,而与是否由单引号括起来无关。 系统不会添加任何前缀。 如果要指定前缀,如用于运行代理的用户标识,那么必须将其指定为数据集名称的一部分。 这与仅涉及 Managed File Transfer 代理的数据集传输的行为不同,其中,如果指定的数据集名称未包含单引号字符,那么系统将为目标代理添加缺省高级限定符的前缀。
- 必须在数据集名称前添加两个正斜杠 (//) 字符作为前缀。
- 如果要指定数据集属性,请在数据集名称之后提供,并使用分号分隔。 必须按照
key(value)格式提供属性,该格式适合于 BPXWDYN。
有关在传输请求中指定数据集的更多信息,请参阅 "fteCreateTransfer(开始新的文件传输)和 "fteCreateTemplate(创建新的文件传输模板)。
用于传输请求中的参数
对于涉及 Connect:Direct 节点上的数据集的大多数传输请求,可以采用与仅涉及 Managed File Transfer 代理程序的数据集传输相同的方式指定源数据集和目标数据集。 将 source_specification、-ds 和 -dp 参数用于 fteCreateTransfer 或 fteCreateTemplate 命令。
overwrite指定 -de 参数。指定数据集属性
某些数据集属性由 Managed File Transfer 设置,并作为参数传递到 Connect:Direct COPY 进程。 您也可以通过指定适当的 BPXWDYN 关键字,在传输请求中提供某些属性。 Connect:Direct 网桥将具有等效 Connect:Direct 属性的密钥转换为 Connect:Direct所需的格式。 例如,在数据集规范 CD_NODE1://'OBJECT.LIB';RECFM(F,B);BLKSIZE(800);LRECL(80) 中,属性 RECFM(F,B);BLKSIZE(800);LRECL(80) 将转换为 DCB=(RECFM=FB,BLKSIZE=800,LRECL=80)。
有关这两种类型的参数之间的映射的详细信息,包括支持用于 Connect:Direct 传输的 BPXWDYN 键的详细信息,请参阅 Connect:Direct 进程语句参数与 BPXWDYN 键之间的映射。 并非所有 BPXWDYN 键都具有等效的 Connect:Direct 进程参数,并且并非所有 Connect:Direct 进程参数都具有等效的 BPXWDYN 键。
其他注意事项
- 如果传输目标是 Connect:Direct 节点上的分区数据集,那么必须在传输之前创建分区数据集,因为 Connect:Direct 节点不会为您创建该数据集。