任何人都可以向我展示如何将 JCL 中来自 SYSIN DD * 的参数传递给 ac 程序的示例。
我曾经让我的 JCL 程序使用 PARM 选项将参数传递给 ac 程序,但 PARM 选项有 100 个字符的限制,因此,我需要在 JCL 中使用 SYSIN DD * 选项。但是,我的旧 c 程序使用 argv 参数传递样式,我不知道这在使用 SYSIN DD * 时是否仍然适用。
这是我的旧 JCL 代码的样子:
/ SET P1='RBR1 FIRBS.AIC_REHBFG_FDG.BM '
// SET P2='BGM.LOL_FDSG '
// SET P3='"" '
// SET P4='X F GMHKD'
//ST01 EXEC PGM=VCMBGJF,
//PARM='&P1.&P2.&P3.&P4'
这是我的新 JCL 代码的样子:
//ST01 EXEC PGM=VCMBGJF
//SYSIN DD *
RBR1 FIRBS.AIC_REHBFG_FDG.BM
BGM.LOL_FDSG
""
X F GMHKD
/*