我已经构建了一个从假脱机执行中检索信息的作业(使用实用程序PGM=SDSF),但是我似乎一次只能为一个作业做这件事,方法是:
//SDSFS1 EXEC PGM=SDSF
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//ISFOUT DD SYSOUT=*
//ISFIN DD *
OWNER
PREFIX JOBXPTO
ST
FILTER MAX-RC EQ 'CC 0000'
FIND 'JOBXPTO'
++?
RESET
FILTER PROCSTEP EQ 'FTPCMD'
FIND 'OUTPUT'
++S
RESET
PRT ODSN 'WRKPX.SDSFS1' * SHR
PRT
PRT CLOSE
END 我一次只能为一个作业获取一个ddname,如果我想从一个作业执行中检索多个DDNAME,或者如果我想为假脱机中的多个作业(循环作业或具有FTPCMD的所有作业)获取相同的DDNAME,该怎么办?
谢谢!
发布于 2016-08-05 00:38:58
我认为您已经超出了使用SDSF命令进行批处理所能合理完成的极限。您需要遍历数量可变的作业,而JCL和SDSF命令都不提供此功能。
https://stackoverflow.com/questions/38771481
复制相似问题