文件匹配无匹配

时间:2017-12-27 10:14:01

标签: mainframe jcl

我有两个文件说F1和F2(LRECL = 37)。如果F1和F2相同,则输出文件应为空,如果它们不相同,则应将所有F1记录复制到输出文件中。有没有办法可以通过JCL实用程序实现。

1 个答案:

答案 0 :(得分:0)

预期结果可以在3个工作步骤中实现。

在第一个jobstep中,使用IEFBR14实用程序删除并定义输出数据集。

在第二个作业步骤中,比较数据集F1和& F2使用IEBCOMPR实用程序。当比较成功时,IEBCOMPR返回代码00& 08对于不平等的比较。

在第三个作业步骤中,使用第二个作业步骤的返回码来决定是否运行IEBGENER实用程序来复制F1数据集的所有记录。

希望这有帮助,如果您有一个有效工作的替代方案,请告诉我。