您可以从 Rational® Application Developer 图形界面将 COBOL 调用存根生成器作为 Ant 构建运行。
开始之前
为 COBOL 调用存根生成器所生成的代码创建 Rational Application Developer 项目。
创建调用存根生成器配置文件。确保 EclipseHome、WorkSpace 和 EclipseProjectName 必需属性的设置正确。
检查 COBOL 源文件的 PROCEDURE 语句。
关于此任务
要从 Rational Application Developer 图形界面运行 COBOL 调用存根生成器,请指定要使用的 <csg> 任务文件,并在与工作空间相同的 Java™ 运行时环境 (JRE) 中运行该任务文件。
对于 <csg> 任务文件,可以使用样本 Ant 构建文件 CSG.xml,此文件随 IBM® Rational Application Developer for WebSphere® Software 产品的调用存根生成器一起提供。有关 CSG.xml 输入属性描述,请参阅有关调用存根生成器 CSG.xml 文件的主题。有关 <csg> 属性和元素的描述,请参阅有关从 Ant 任务调用该调用存根生成器的主题。
<csg> 任务和数据绑定程序 Ant 构建文件对某些 Eclipse 类(包括 Java EE 连接器 (J2C) 工具)具有运行时依赖关系。在 Rational Application Developer 中将 <csg> 任务作为 Ant 构建运行时,该产品会获取所有先决条件。
过程
- 配置 Ant 构建以运行 <csg> 任务文件。
在“外部工具配置”页面上指定 <csg> 任务文件。
- 单击。
- 在主要选项卡上的构建文件中,指定 <csg> 任务文件的完整路径名。
例如,要使用 CSG.xml Ant 构建文件,请指定:
product_installation_root/CobolCallStubGenerator.V1.2/CSG.xml
- 针对主要选项卡上的自变量,指定必需 CSG.xml 输入属性的值。
例如,针对 CSG.xml Ant 构建文件,指定必需属性的值,如下所示:
-DcobolSource=${resource_loc}
-DworkSpace=${workspace_loc}
-DeclipseProjectName=${project_name}
-DcallStubPackage=${string_prompt:callStubPackage}
针对属性描述,包括诸如 resource_loc 的内置变量的描述,请参阅有关调用存根生成器 CSG.xml 文件的主题。
- 在主要选项卡上,选择设置输入处理程序
- 在 JRE 选项卡上,选择作为工作空间在相同 JRE 中运行。
此设置可确保 JRE 包含必需 Java EE 连接器 (J2C) 工具。
- 可选: 在刷新选项卡上,指定 Ant 构建工具在运行之前,构建项目或工作空间。
- 可选: 在构建选项卡上,指定 Ant 构建工具在运行之后,刷新项目或工作空间。
- 单击应用以保存该配置。
- 可选: 为 Rational Application Developer 工作空间设置副本包含路径。
请参阅 Rational 文档中有关设置 COBOL 导入器首选项的主题。
- 运行调用存根生成器。
- 在“软件包资源管理器”视图上,选择 COBOL 源文件。
例如,如果您的 COBOL 源文件名为 my_source.cbl,那么在“软件包资源管理器”的导航树中选择 my_source.cbl。
- 从运行菜单,选择,以运行调用存根生成器。
首次运行该工具时,调用存根生成器 Ant 文件可能不会作为外部工具菜单的选项显示。
要解决此问题,请从“外部工具配置”页面运行该工具。
结果
调用存根生成器运行,且输出会打印到 Rational Application Developer 控制台中。
调用存根生成器创建 COBOL 调用存根 Java 类。
下一步做什么
使用所生成的 COBOL 调用存根 Java 类。