标题:
在 Rational Application Developer V7.0 中使用 J2C 工具生成一个 J2C bean-任务1
[打印本页]
作者:
look_w
时间:
2018-7-20 10:37
标题:
在 Rational Application Developer V7.0 中使用 J2C 工具生成一个 J2C bean-任务1
任务1:产生与 COBOL 输入和输出数据构成相对应的 Data Binding 类Data 捆绑类是 EIS 系统功能性所需的一个关键的工件。在这种情况下,您在后端拥有 IMS ,而 PhoneBook 应用软件在其上运行。这个应用软件期望有一定的输入数据,并产生一定的输出数据。可是不易处理的问题是,应用软件期望这个数据结构用 COBOL 语言来定义。
无论如何,一个运行在 Java 领域的 J2C bean 期望所有的数据都使用 Java 类 进行说明。因此,您需要产生一个 COBOL 数据结构的 Java 表示法,它将在访问 IMS 应用软件的功能性时有所用处。鉴于这篇文章的目的,您将要产生一个运行在 IMS 上的 PhoneBook 应用软件的 Data Binding 类。
要实现这个操作,您需要按照以下的步骤来进行。
点击
New > Other > J2C > CICS/IMS Java Data Binding wizard
, 如图1所示。 图1. Data Binding 向导启动
在这个 Data Binding 向导的首页,您要为这个您想要映射到 Java 的数据结构选择后端系统语言。
目前可用的映射是:
COBOL to Java
,它允许您创建一个用 COBOL 语言定义的数据结构的 Java 表示法。
COBOL MPO to Java
,它类似于 COBOL to Java,但是允许有多种可能输出的 COBOL 数据结构的使用。
PLI to Java
,它可以让您创建一个用 PL1 语言定义的数据结构的 Java 表示法。
PLI MPO to Java
,它类似于PLI to Java,但是允许有多种可能输出的 PL1 数据结构的使用。
C to Java
,允许您创建一个用 C 语言定义的数据结构的 Java 表示法。
鉴于对您的场景的考虑,您要选择 COBOL to Java 的映射,如图2所示。
还要选择提供这篇文章的文件系统上的 COBOL 文件,并点击
Next
。 图2. Data Binding 向导中的映射选择
在 Data Binding 向导的第二页,您需要对有 COBOL 程序正在运行的后端系统(在您的例子中,是 IMS)的属性参数进行指定。由于您的 IMS 机器运行的是 IBM® z/OS®,您可以选择它作为目标平台,如图3所示。图3.在向导中选择后端系统的具体属性
一旦选择了后端系统具体参数,您就该选择将映射成 Java 表示法的数据结构。可以这样操作,点击
Query
,选择
INPUT-MSG
数据结构,然后点击
Next
,如图4所示。 图4.选择想要的数据结构
在这个 Data Binding 向导的最后一页,您需要指定您想要产生 INPUTMSG java 类的项目和包,它代表在 Java 领域的 INPUT_MSG COBOL 数据结构。在这个例子中,在 IMSJavaProject 项目中产生这个类,如图5所示。 图5.指定代码生成的目标文件
这时,您有一个代表 IMS 程序输入数据结构的 Java 类。然而,您还需要产生一个代表 IMS 程序输出数据结构的类。要实现这个操作,可以重复前面的5个步骤,但是要除去这个步骤,即您将 OUTPUT-MSG 指定为想要的 COBOL 数据结构,并产生 OUTPUTMSG 类到您产生 INPUTMSG 类的相同的项目和包中。
完成这些步骤以后,您将有下面两个文件夹,在 IMSJavaProject 中,如图6所示。
图6. IMS Java 项目结构
这时您就快要完成任务1了。您现在可以在您的工作空间中获得 Java 类,在您的工作空间中规定了在 IMS 后端运行 PhoneBook 操作所必需的数据结构的 Java 表示。现在您需要编写一些知道如何关联到 IMS 的代码。任务2将告诉您如何操作。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0