本文介绍了如何在JCL中使用listcat列出输出文件中的所有文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

The above JCL it only prints the file name in the spool,but we need to get all the files available with LCDT.TEST.FINAL.G* in one of the output file. So how can we achieve this by writing all the availble files with LCDT.TEST.FINAL.G* in the output file.

推荐答案

您的数据集列表位于后台处理程序中,因为这是您通过编码来路由它们的地方...

Your list of datasets is in the spool because that's where you route them by coding...

//SYSPRINT DD  SYSOUT=*

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

Route your SYSPRINT DD to a dataset instead of to the spool by coding...

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

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

...and IDCAMS should provide the appropriate RECFM and LRECL.

这篇关于如何在JCL中使用listcat列出输出文件中的所有文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-01 13:17