练习 1.3:创建 Java 方法
在开始之前,必须完成练习 1.2:设置 Web 项目以及 Java 接口和实现。
练习 1.3 指导您完成创建 Java 方法。在此练习中,您将:
- 创建 Java 方法
- 在 COBOL 和 Java 之间创建输入和输出数据映射
创建 Java 方法
- 在“片段”视图中,选择 J2C。右键单击将 Java 方法添加至 J2C Java bean。
- 在“Java 方法名称”字段中,输入 runPhoneBook 作为方法的名称。单击下一步。
在 COBOL 和 Java 之间创建输入数据映射
在此步骤中,将导入 Ex01.cbl(COBOL)文件,需要此文件来创建应用程序。Ex01.cbl 文件位于
<RSDP_installdir>\rad\eclipse\plugins\com.ibm.j2c.cheatsheet.content_6.0.0\Samples\IMS\phonebook 中,其中
<RSDP_installdir> 是产品的安装目录。此 COBOL 文件包含在 IMS 服务器上运行的应用程序。它包含通过通信区传递到 IMS 服务器的结构定义。此结构表示从 IMS 应用程序返回的客户记录。必须将文件从文件系统导入工作台之后才能够处理该文件。
- 在“Java 方法”页面的指定输入/输出类型中,单击新建。
- 在“数据导入”页面中,确保选择映射字段是 COBOL_TO_JAVA。单击 COBOL 文件名称字段旁边的浏览。
- 在文件系统中找到 Ex01.cbl 文件,然后单击打开。
- 单击下一步。
- 在“COBOL 导入器”页面中,单击显示高级。
- 选择下列选项:
参数
|
值 |
平台名称
|
Z/OS
|
代码页
|
037
|
浮点格式名称
|
IBM 390 十六进制
|
外部十进制符号
|
EBCDIC
|
字节存储次序名称
|
大尾数法
|
远程整数字节存储次序名称
|
大尾数法
|
引号名称
|
双引号
|
截值名称
|
STD
|
Nsymbol 名称
|
DBCS
|
- 单击数据结构列表旁边的查询按钮。
- 显示了 Ex01.cbl 文件中的数据结构。选择 INPUT-MSG。单击下一步。
- 在“保存属性”页面中,为输入类型选择下列值:
- 生成样式为缺省值。
- 单击项目名称字段旁边的浏览来选择 Java 项目 IMSPhoneBook。
- 在包名字段中,输入 sample.ims.data。
- 在类名字段中,接受缺省名称 INPUTMSG。单击完成。
在 COBOL 和 Java 之间创建输出数据映射
- 在 Java 方法页面中,单击输出类型字段旁边的新建。
- 在数据导入页面中,确保选择映射字段是 COBOL_TO_JAVA。
- 单击 COBOL 文件名称字段旁边的“浏览”。
- 找到 Ex01.cbl 文件。单击打开。
- 一旦添加了此文件,单击下一步。
- 在 COBOL 导入器页面中,单击显示高级。
- 在 COBOL 导入器页面中,选择下列通信数据结构。
参数
|
值 |
平台名称
|
Z/OS
|
浮点格式名称
|
IBM 390 十六进制
|
代码页
|
037
|
外部十进制符号
|
EBCDIC
|
字节存储次序名称
|
大尾数法
|
远程整数字节存储次序名称
|
大尾数法
|
引号名称
|
双引号
|
截值名称
|
STD
|
Nsymbol 名称
|
DBCS
|
- 单击数据结构文本区域旁边的查询按钮。
- 显示了 Ex01.cbl 文件中的数据结构。选择 OUTPUT-MSG。单击下一步。
- 在“保存属性”页面中,为输出类型选择下列值:
- 生成样式为缺省值。
- 单击项目名称字段旁边的浏览来选择 Java 项目 IMSPhoneBook。
- 在 Java 包名字段中,输入 sample.ims.data。
- 在 Java 类名字段中,接受缺省名称 OUTPUTMSG。单击完成。
- 在 Java 方法页面上,单击完成来完成操作。
- 在绑定详细信息页面上,确保 interactionVerb 为 SYNC_SEND_RECEIVE(1) 以指示与 IMS 的交互涉及到发送后进行接收的交互。单击下一步。
现在,您可以开始进行练习 1.4:部署应用程序了。