如何使用IEBGENER来连接河道内的数据集和正常的顺序数据集?

问题描述 投票:0回答:2

试图串联插播数据集,并使用IEBGENER正常的顺序数据集抛出错误级联数据集LRECLS不等于或RECFMS不同。无法设置DCB LRECL和RECFMS对河道内的数据集。数据集的其余部分是用VB LRECL 2500。

mainframe jcl
2个回答
6
投票

你不能用不同的LRECLs使用IEBGENER。您将需要一个初步的步骤,在河道内的数据拷贝到一个临时数据具有相同属性的其他设置,然后用IEBGENER,这个临时数据在河道内数据的地方设置。

有两个简单的复制的方法:1)使用的排序实用程序指定用于所述输入排序字段= COPY; 2)使用IDCAMS与摄制声明。您还可以使用IEBGENER,但它是一个有点棘手;我不建议这样做。 (IEBGENER需要在这种情况下使用的SYSIN控制卡)。


0
投票

使河道内的数据集与其他数据集的长度相同,然后串联。如果你保持河道内的数据在JCL,这将是80长,你会得到同样的错误。

© www.soinside.com 2019 - 2024. All rights reserved.