Board logo

标题: 使用 Rational Application Developer V7 中的 J2C Ant 脚本(1) [打印本页]

作者: look_w    时间: 2018-7-20 08:50     标题: 使用 Rational Application Developer V7 中的 J2C Ant 脚本(1)

引言IBM Rational Software Delivery Platform 桌面产品 V7
本文将说明如何定制 Rational Application Developer V7 J2EE Connector (J2C) Tools 所创建的 Ant 脚本。
文中提供不同的 Ant 脚本实例,从根据 COBOL 源生成数据绑定,到生成完整的 J2C bean 访问 CICS/IMS 事务。本文还说明了如何从命令行运行 Ant 脚本的方法。
Ant 是用于构建并自动化过程的强大开发工具。通过使用 IBM Rational Application Developer V7 中的一些核心的 Ant 任务和一些定制的 J2C Ant 任务,您可以为 CICS/IMS 创建完整的 Java™ 2 Platform,Enterprise Edition (J2EE™ platform) Connector 架构 bean。
使用 Ant 来生成 J2C bean 和数据绑定 bean 的好处包括:
需求本文假设您已经安装了 Rational Application Developer V7.0 及 J2EE Connector (J2C) Tools。本文中所包含的示例 Ant 脚本是用这些 J2C Tools 创建的。
本文还假设您已经使用过 Rational Application Developer 先前版本(例如,版本 6)的 J2C Tools 生成了 J2C Beans 和 Data Binding 文件。本文的重点是 Ant 特性支持,并且不涵盖 J2EE connector Tools 的详细用法。
Rational Application Developer J2C 会话记录在 Rational Application Developer V7.0 的 J2C Tools 中,其中一个新的特性是记录向导会话的功能。该功能让您使用一次向导,并且在 Ant 脚本文件中记录下用户选项和数据。
支持 Ant 脚本生成的向导有两个。
CICS IMS 数据绑定中的 Ant 生成CICS IMS Data Binding 向导允许您根据 cobol、C,或者 PL/1 源码生成数据绑定文件。当您使用向导时,在您生成数据绑定文件之前,您必须在向导中选择不同的选项。Ant 脚本支持将在数据绑定 Ant 脚本文件中保存所有的设置。
图 1 展示了如何打开 CICS IMS Data Binding 向导。
图 1. CICS IMS Data Binding 向导图 2. CICS IMS Data Binding Wizard Ant 支持在 Saving Properties 页中,指定您的数据绑定文件的名称,以及工程名和工程所在的包名。同样可以选择不同的生成样式。
您将选择Save session as Ant script复选框来使用 Ant 脚本特性。默认的 Data Binding Ant Script 文件名是 Data binding 类名。Ant 脚本的默认位置是 Data Binding 生成所处的当前工程。您可以为 Ant 脚本生成变更名字和位置。
当您使用向导时,如果您要为所有设置生成值,那么 Save All Settings 选项是有用的。通过这种方式,就像您已经为所有属性生成了模板。如果您没有选择 Save All Settings 选项,那么当您使用 CICS IMS Data Binding 向导时,您唯一修改或输入的选项将生成。举例来说,Generation Style 的默认值是  Default。只有当您选择了另一个样式,如 Shorten names 时,在 Ant 脚本中才将生成 Generation Style。   
图 3 展示了 CICS IMS Data Binding 向导的 Saving Properties 页的 Multiple Possible Output (MPO) 案例中的 Ant 支持。  
对于 MPO 案例,打开 CICS IMS Data Binding 向导的步骤,和到达 Saving Properties 页的步骤非常类似上面的那些步骤。唯一的差别是,当您映射到 Data Import 页中时,您将选择 COBOL MPO to JavaC MPO to JavaPL1 MPO to Java。   
到达 MPO 案例的 Saving Properties 页的步骤。
注意:关于 Save session as Ant scriptSave All Settings 的信息与前面的非 MPO 案例中所描述的相同。
图 3. CICS IMS Data Binding Wizard (MPO Case) Ant 支持J2C Java Bean 向导中的 Ant 生成J2C Java Bean 向导创建了一个能够与企业信息系统(Enterprise Information System)通信的 bean。图 4 展示了 J2C Java Bean 向导位于 J2C 文件夹之下。
找到图 4 中展示的 J2C Java Bean 向导:
图 4. J2C Java Bean Wizard 图 5 展示了 J2C Java Bean Output Properties 页中的 Save session as Ant Script 支持。要到达该页:
图 5. J2C Java Bean Output Properties 页面在 J2C Java Bean Output Properties 页中,指定 J2C Java Bean Interface and Implementation 文件的名称,以及将要生成的工程名和包名。
选择 Save session as Ant script 复选框,使用 Ant 脚本特性。
默认的 J2C Java Bean Ant Script 文件名是 J2C Java Bean 接口的名称。Ant 脚本的默认位置是生成 J2C bean 的当前工程。您可以变更 Ant 脚本生成的名称和位置。当您使用向导时,如果您想要为所有设置生成值,那么Save All Settings 选项是有用的。为了得到信息,获取用过的所有值是一种好的方法,这样做可以令您更容易地在未来变更特定的值。如果您没有选择Save All Settings 选项,那么在您使用 J2C Java Bean 向导时修改或输入的唯一选项将生成。
当您选择了 Save session as Ant script 选项之后,单击 Next 继续向导的其他页面,从而创建其余内容。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0