Mainframe 如何使用IEBGENER连接流内数据集和常规顺序数据集?

Mainframe 如何使用IEBGENER连接流内数据集和常规顺序数据集?,mainframe,jcl,Mainframe,Jcl,尝试使用IEBGENER连接流内数据集和常规顺序数据集时,会抛出错误连接的数据集LRECLS不相等或RECFMS不同。无法为流内数据集设置DCB LRECL和RECFMS。其余的数据集是带有LRECL 2500的VB。将流内数据的数据集与另一个数据集的长度相同,然后连接。如果将流内数据保留在jcl中,它的长度将为80,您将得到相同的错误。您不能将IEBGENER与不同的LRECL一起使用。您将需要一个初步步骤,将流内数据复制到具有与其他数据相同属性的临时数据集中,然后使用IEBGENER,将此临

尝试使用IEBGENER连接流内数据集和常规顺序数据集时,会抛出错误连接的数据集LRECLS不相等或RECFMS不同。无法为流内数据集设置DCB LRECL和RECFMS。其余的数据集是带有LRECL 2500的VB。

将流内数据的数据集与另一个数据集的长度相同,然后连接。如果将流内数据保留在jcl中,它的长度将为80,您将得到相同的错误。

您不能将IEBGENER与不同的LRECL一起使用。您将需要一个初步步骤,将流内数据复制到具有与其他数据相同属性的临时数据集中,然后使用IEBGENER,将此临时数据集替换为流内数据


有两种简单的复制方法:1)使用SORT实用程序为输入指定SORT FIELDS=COPY;2) 将IDCAM与REPRO语句一起使用。您也可以使用IEBGENER,但它有点棘手;我不推荐。(在这种情况下,IEBGENER需要使用
SYSIN
控制卡。)

您可以在步骤中共享JCL吗?请告诉我们有关流内数据的信息。。。它是来自DD*的80个字符的记录还是2500个字符的记录?