问题描述
上面的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列出输出文件中的所有文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!