生成 COBOL 调用存根
可以使用 COBOL 调用存根生成器来创建 Java™ 调用存根以调用 COBOL 程序。可以将该调用存根添加至基于 Java 的批处理应用程序。
开始之前
请参阅 COBOL 容器概述主题。
安装以下产品,它们是使用 COBOL 调用存根生成器所必需的:
- IBM® Rational® Application Developer for WebSphere® Software V7.5 或更高版本,它提供 J2EE 连接器 (J2C) 工具
- Java 运行时环境 (JRE) V1.6.0 或更高版本
要验证是否启用了 Java EE 连接器 (J2C) 工具,请启动 Rational Application Developer,选择 Java EE 透视图,然后选择 。如果 J2C 向导可用,那么您可以创建 J2C 项目,此时系统将启用 J2C 工具。
如果 Rational Application Developer 安装没有 Java EE 连接器 (J2C) 工具,请使用 Installation Manager 来修改 Rational Application Developer 安装并安装 J2C 工具:
- 启动 Installation Manager。
- 在“修改软件包”页面上,选择 。
- 完成 J2C 工具的安装。
关于此任务
可以从命令行、Ant 任务或 Rational Application Developer 产品的图形界面运行 COBOL 调用存根生成器。
COBOL 调用存根生成器执行以下步骤:
- 解析 COBOL 源程序。
- 为调用存根生成 Java 代码以调用 COBOL 程序。
- 为 COBOL 程序使用的参数输入和返回值的数据绑定生成 Java 代码。系统假定源程序是 COBOL 编译器已解析并编译的有效 COBOL 程序。
COBOL 参数和返回值的 Java 数据绑定类是由 J2C 数据绑定工具生成的,此工具包含在 Rational Application Developer 产品的 Java EE 连接器工具中。从命令行运行 COBOL 调用存根生成器时,调用存根生成器和数据绑定工具在无头 Eclipse 会话中运行。无头 Eclipse 会话是作为单独的 Java 进程启动的。从图形界面运行 COBOL 调用存根生成器时,调用存根生成器和数据绑定工具在活动 Rational Application Developer 会话内运行。
过程
结果
如果调用该调用存根生成器成功,那么该调用存根生成器会创建 Java 调用存根以调用 COBOL 程序。
- workspace_path/.metadata/.log
- 该日志确定该错误是否由基于 Eclipse 的工具的问题(例如,无头调用未启动)导致。
- user_home/.eclipse/ibm.software.delivery.platform_7.5.0/configuration
- 每个无头调用都可能会在 configuration 目录中创建日志文件。如果这些日志文件已存在,那么它们可能会提供有关该错误的故障诊断信息。
下一步做什么
使用所生成的 Java 调用存根来调用 COBOL 程序。