[z/OS]

创建 MFT 代理程序或记录器命令数据集

您可以从 Managed File Transfer 命令模板数据集为特定 Managed File Transfer AgentManaged File Transfer Logger 为特定协调创建命令的 PDSE 数据集。

关于本任务

完成以下步骤:

过程

  1. 生成 MFT 命令模板 PDSE 库数据集 SBFGCMDS 的副本。
    [z/OS]必须将 SBFGCMDS 复制到新库中,例如 prefix.agent.JCL_。 您可以使用 SBFGCMDS(BFGCOPY) 成员的已更新版本(进行以下替换操作):
    • ++supplied-library++ 替换为 SBFGCMDS PDSE 的标准名称。
    • [z/OS]+ + service-library + + 替换为新的 MFT 命令 PDSE 库数据集的标准名称。 ++service-library++ 是创建的代理或记录器服务的输出数据集。
  2. 对于新的 MFT 命令 PDSE 库数据集,编辑成员 BFGCUSTM ,这是用于为代理或记录器定制命令的 JCL 脚本。 以 ++variable name++ 格式指定每个变量,必须将变量替换为其必需值。 有关各种 JCL 变量的描述,请参阅 z/OS JCL 变量。 BFGSTDIN DD 语句可以定义三种类型的变量:Variables、Properties 和 Environment。 该语句格式如下:
    [Variables]
    variable1=value1
    variable2=value2
    ....
    variableN=valueN
    [Properties]
    property1=property value1
    property2=property value2
    ...
    propertyN=property valueN
    [Environment]
    custom_variable1=value1
    custom_variable2=value2
    ....
    custom_variableN=valueN

    Variables 定义每个命令需要的设置和环境变量集。

    属性定义 MFT 配置属性的覆盖。 您可以根据需要添加代理和记录器属性,为您的环境定制代理或记录器。 有关所有属性的列表,请参阅 配置属性文件。 提供此工具是为了保存必须访问 MFT 配置属性文件 (作为 UNIX 系统服务文件进行维护)。

    Environment 定义了所需的其他所有定制环境变量。

  3. 提交新 MFT 命令 PDSE 库数据集的作业 BFGCUSTM。 此作业将生成 JCL 命令集,作为 PDSE 的新成员,适合于代理或记录器。 有关命令的完整列表,请参阅 z/OS 代理程序和记录器命令 JCL 脚本

    作业 BFGCUSTM 将更新包含 JCL(包含带 DISP=OLD 的 DD 语句)的库。 您必须在提交后退出编辑器,才能允许执行作业。

    检查输出作业日志,以查看 JCL 脚本是否已成功运行。 如果有任何故障,请纠正并重新提交 BFGCUSTM 作业。

    BFGCUSTM JCL 脚本还会根据需要更新 UNIX 系统服务 MFT 配置属性文件以将这些文件保留在步骤中。 如果 CoordinationQMgr 属性定义的配置不存在,那么将输出警告消息,并且您必须运行生成的 BFGCFCR 和 BFGCMCR 作业才能创建配置属性文件。 必须针对代理运行 BFGAGCR,针对记录器编辑运行 BFGLGCRS。 如果指定的配置已存在,那么将使用 BFTCUSTM JCL 脚本中定义的任何属性更新此配置。