gpt4 book ai didi

java - JZOS 批处理工具包 - 集成 JZOS Cobol 记录生成器

转载 作者:行者123 更新时间:2023-11-29 08:41:50 27 4
gpt4 key购买 nike

我在 z/OS 上安装了 JZOS 批处理工具包(AlphaWorks 版本):

       - sampjcl.xmit (RECGEN ...)
- loadlib.xmit ( JVMLDM76 ... )
- jzos.pax (jzos_recgen.jar , ibmjzos.jar ...)

我正在使用 jzos_recgen.jar 从基于 Java 类的 COBOL Copybooks 生成 Java 类:

com.ibm.jzos.recordgen.cobol.RecordClassGenerator(由 jzos_recgen.jar 提供)

提交“RECGEN”JCL 后,我得到了生成的 Java 类,但有警告:

JZOS batch Launcher Version '2.4.8 2015-10-28' does not match jzos.jar Version '2.4.3 developerWorks 2011-10-11'

我现在发现 JZOS 批处理工具包是由 IBM Java SDK 提供的,我使用的是 Java 版本 J8.0_64,资源分开在不同的文件夹中(//mvstools,/lib/ext)。但是我找不到 jzos_recgen.jar 或 Java 类 RecordClassGenerator。

我正在尝试将 JZOS 批处理启动器和 jzos.jar 放在同一版本中。

如果有人知道我在哪里可以找到 z/OS 文件系统上的 RecordClassGenerator,我将不胜感激?或针对我的情况的类似解决方案?

谢谢。

最佳答案

因此您需要指定一个选项来强制 Java 使用来自 AlphaWorks 而不是来自 SDK 的 JZOS 版本。在我从 JZOS 获得的示例 JCL 中,我可以看到:

# Force the alphaWorks version of JZOS to run overriding the SDK               
OPTS="-Djava.ext.dirs=£{JZOSAW_HOME}:£{JAVA_HOME}/lib/ext"
export JZOS_JVM_OPTIONS="£OPTS"

如果我删除这些行,我会收到与上面类似的错误。

关于java - JZOS 批处理工具包 - 集成 JZOS Cobol 记录生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39594788/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com