我正在设置一个JCL,它将将来自顺序文件(具有一个记录)(例如20190320)的日期值传递给parm,如下所示:
// STEP1 EXEC PGM = ABC,PARM ='20190320'
我试图通过包含顺序文件中的日期值传递PARM的值。
假设您的COBOL程序已经包含使用检索从JCL传递的信息的指令PARM,则可以将该PARMDD参数与DD语句结合使用以完成任务。DD语句用于使用PARM数据定义顺序文件。
//STEP1 EXEC PGM=ABC,PARMDD=MYINPUT
//MYINPUT DD DISP=SHR,DSN=MY.PARM.INPUT
//SYSOUT DD SYSOUT=*
Run Code Online (Sandbox Code Playgroud)
数据集MY.PARM.INPUT可以具有日期值。
基本上,使用PARM参数不能传递超过100个字节的数据。PARMDD如果要传递大于100字节的数据,通常是首选。
希望这可以帮助。