【发布时间】:2017-12-27 10:14:00
【问题描述】:
我有两个文件,分别是 F1 和 F2(LRECL=37)。如果 F1 和 F2 相同,则输出文件应为空,如果它们不相同,则应将 F1 的所有记录复制到输出文件中。有什么方法可以通过 JCL 实用程序来实现。
【问题讨论】:
我有两个文件,分别是 F1 和 F2(LRECL=37)。如果 F1 和 F2 相同,则输出文件应为空,如果它们不相同,则应将 F1 的所有记录复制到输出文件中。有什么方法可以通过 JCL 实用程序来实现。
【问题讨论】:
预期的结果可以在 3 个工作步骤中实现。
在第一个作业步骤中,使用 IEFBR14 实用程序删除并定义输出数据集。
在第二个工作步骤中,使用 IEBCOMPR 实用程序比较数据集 F1 和 F2。比较成功时,IEBCOMPR 返回代码 00,不等比较时返回代码 08。
在第三个作业步骤中,使用第二个作业步骤的返回码来决定是否运行 IEBGENER 实用程序来复制 F1 数据集的所有记录。
希望这会有所帮助,如果您有有效的替代方法,请告诉我。
【讨论】: