JCL Error trying z/OS JSON 解析器编程示例

JCL Error trying z/OS JSON parser programming example

我尝试复制此处提到的 c++ 示例 -

https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.ieac100/ieac1-cwe-json-prog.htm

但是,当我的系统上 运行 时出现以下 JCL 错误:

 IEF344I XC1CPLLE COMPILE SYSLIB - ALLOCATION FAILED DUE TO DATA FACILITY SYSTEM ERROR
 IGD17045I SPACE NOT SPECIFIED FOR ALLOCATION OF DATA SET
 SIEAHDR.H
 IEF272I XC1CPLLE COMPILE - STEP WAS NOT EXECUTED.

这是我修改后的程序的副本:

https://gist.github.com/4349183c3ec6d223a0073b87b9c2da8b

您向其提供 link 的 JCL 包含 JCL 错误。 COMPILE 步骤的 SYSLIB DD 没有 DISP,因此默认为 DISP=(NEW,DELETE,DELETE)。 NEW 状态需要 space 分配并提供 none,因此您会在问题中遇到错误。要解决此特定问题,我建议在编译步骤中对 SYSLIB DD 进行编码 DISP=SHR

我建议与您的支持人员讨论标准编译程序,因为大多数商店都有自己的编译程序。