![[z/OS]](ngzos.gif)
创建 MFT 代理程序或记录器命令数据集
您可以从 Managed File Transfer 命令模板数据集为特定 Managed File Transfer Agent 或 Managed File Transfer Logger 为特定协调创建命令的 PDSE 数据集。
关于本任务
完成以下步骤:
过程
- 生成 MFT 命令模板 PDSE 库数据集 SBFGCMDS 的副本。
必须将 SBFGCMDS 复制到新库中,例如 prefix.agent.JCL_。 您可以使用 SBFGCMDS(BFGCOPY) 成员的已更新版本(进行以下替换操作):- 将 ++supplied-library++ 替换为 SBFGCMDS PDSE 的标准名称。
将 + + service-library + + 替换为新的 MFT 命令 PDSE 库数据集的标准名称。 ++service-library++ 是创建的代理或记录器服务的输出数据集。
- 对于新的 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=valueNVariables 定义每个命令需要的设置和环境变量集。
属性定义 MFT 配置属性的覆盖。 您可以根据需要添加代理和记录器属性,为您的环境定制代理或记录器。 有关所有属性的列表,请参阅 配置属性文件。 提供此工具是为了保存必须访问 MFT 配置属性文件 (作为 UNIX 系统服务文件进行维护)。
Environment 定义了所需的其他所有定制环境变量。
- 提交新 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 脚本中定义的任何属性更新此配置。