例如:
//JOBNAME PROC PARMS='XXXXX --clean' , ENV='DEV'在上面的PROC中,在执行时,我希望通过ENV='TEST‘,该值应该用于下面所示的环境instream数据。
//STDENV DD *,SYMBOLS=JCLONLY <-- signal to interpret JCL symbols in instream data
ENVIRONMENT=&ENV
//*
// PEND
//我知道,我们可以在JCL中使用SET关键字使用导出SYMLIST=*和SYMBOLS=来修改instream数据,但是我不确定我们是否可以将它作为ENV='test‘值来使用,请告知。
发布于 2022-10-08 14:18:07
可以,停那儿吧。你所需要做的就是把这个语句
// EXPORT SYMLIST=ENV 在执行过程的语句之前的任何位置。此外,在所有希望解析符号的SYMBOLS=JCLONLY语句上编写参数//anyname DD *。
如果要启用所有JCL符号以获得分辨率,则使用代码SYMLIST=*代替。如果希望在作业中的任何地方启用该功能,请将EXPORT语句放在//JOB语句的后面。
https://stackoverflow.com/questions/73987798
复制相似问题