Mainframe 使用pgm=sdsf捕获多个作业输出
我已经构建了一个从spool执行中检索信息的作业(使用实用程序PGM=SDSF),但我似乎一次只能为一个作业执行此操作,方法是:Mainframe 使用pgm=sdsf捕获多个作业输出,mainframe,jcl,spool,Mainframe,Jcl,Spool,我已经构建了一个从spool执行中检索信息的作业(使用实用程序PGM=SDSF),但我似乎一次只能为一个作业执行此操作,方法是: //SDSFS1 EXEC PGM=SDSF //SYSPRINT DD SYSOUT=* //SYSOUT DD SYSOUT=* //ISFOU
//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,或者
如果我想为spool中的多个作业(循环作业或所有具有FTPCMD的作业)使用相同的DDNAME
谢谢大家! 我认为您已经超越了使用SDSF命令批处理可以合理完成的限制。您需要循环执行数量可变的作业,JCL和SDSF命令都不提供这种功能
请看一下这本书 我认为您已经超越了使用SDSF命令批处理可以合理完成的限制。您需要循环执行数量可变的作业,JCL和SDSF命令都不提供这种功能 请看一下这本书