如何使用EZACFSM1或任何其他方式扩展作业参数并将其写入数据集



我想扩展作业中提供的参数,并将其写入数据集。尝试使用EZACFSM1实用程序来完成此操作,但参数似乎没有扩展。我尝试的代码是:

过程:

//STEP0100 EXEC PGM=EZACFSM1                                         
//SYSOUT    DD SYSOUT=name_of_dataset                                     
//SYSIN     DD *
$EXP IS BLABLA
/*

$EXP的值(例如"FOUR")在作业中传递。

预期输出:包含以下内容的输出数据集:

FOUR IS BLABLA

实际输出:包含以下内容的输出数据集:

$EXP IS BLABLA

如注释中所述,EZACFSM1用于替换系统符号。对于你所说的符号,你需要一种不同的方法。

您可以用自己喜欢的语言编写自己的程序,接受参数并将其写入数据集。这很琐碎,许多商店已经有了这样的实用程序。问问你的同事。

如果您的商店许可DFSORT或Syncsort,您可以使用其JPn功能向数据集写入多达10个符号。

最新更新