首页 > 解决方案 > 如何在 JCL 中使用 listcat 列出输出文件中的所有文件

问题描述

在此处输入图像描述

上面的 JCL 它只打印假脱机中的文件名,但我们需要在一个输出文件中获取 LCDT.TEST.FINAL.G* 可用的所有文件。那么我们如何通过在输出文件中写入所有带有 LCDT.TEST.FINAL.G* 的可用文件来实现这一点。

标签: mainframejclibm

解决方案


您的数据集列表在假脱机中,因为这是您通过编码路由它们的地方......

//SYSPRINT DD  SYSOUT=*

通过编码将您的 SYSPRINT DD 路由到数据集而不是线轴...

//SYSPRINT DD  DISP=(NEW,CATLG,DELETE),
//             DSN=&SYSUID..LCDT.DATASET.LIST,
//             SPACE=(TRK,(10,10),RLSE)

...并且 IDCAMS 应提供适当的 RECFM 和 LRECL。


推荐阅读