使用 PARM 字符串和 EQANMDBG DD 语句将参数传递到 EQANMDBG

使用此方法,您可以将要调试的用户程序的名称作为 PARM 字符串的一部分,然后使用 EQANMDBG DD 语句指定所有其他 z/OS® Debugger 运行时选项。

如果您需要将相同的运行时参数传递到多个程序,在 PARM 字符串中有空间添加要调试的程序的名称,但没有空间将所有运行时参数添加到 PARM 字符串,那么这可能是可取的。

使用此方法时,必须执行以下操作:

  • 包含 EQANMDBG DD 语句,该语句至少包含一个星号作为第一个位置参数,以指示要从 PARM 字符串中获取用户程序名。
  • 修改 PARM 字符串以在 PARM 字符串开头包含后跟斜杠的用户程序名。

下表比较了原始 JCL 和修改后的 JCL:

原始 JCL 已修改的 JCL
//STEP1 EXEC PGM=MYPROG,PARM='ABC,X(12)'
 ...
//
//STEP1 EXEC PGM=EQANMDBG,
// PARM='MYPROG/ABC,X(12)'
//EQANMDBG DD *
*,TEST(ALL,INSPIN,,MFI:*),NATLANG(ENU)
/*
 ...
//