示例应用程序的 Web Service 支持
Web Service 支持扩展了示例应用程序,提供了 Web 服务器前端客户机的两个 Java 版本以及订单分派器组件的 Web Service 端点的 Java 和 COBOL 版本。 此主题仅适用于集成 CICS 模式的 Liberty。
Web 客户机前端的版本和 Web Service 端点的一个版本作为 Java Web 归档文件 (WAR) 提供,这些文件在 WebSphere Application Server 或 CICS TS Version 5.3 Liberty JVM 服务器提供的 Java EE 6 Web 概要文件环境中运行。 COBOL 版本的 Web Service 端点作为 CICS® 服务提供者应用程序 (DFH0XODE) 提供。
| 文件 | 描述 |
|---|---|
| ExampleAppClientV855.war | 前端客户机到目录管理器 |
| ExampleAppWrapperClientV855.war | 前端客户机到 Web Service 包装器 |
| ExampleAppDispatchOrderV855.war | 订单分派 Web Service 提供者应用程序 |
这些 WAR 是从 动态 Web 项目中导出的。 有关部署 WAR 文件的信息,请参阅 将应用程序部署到 JVM 服务器。
<feature>jaxws-2.2</feature>图 1 显示示例应用程序的配置,其中一个版本的 Web 客户机前端和一个 CICS 服务提供程序作为订单分派 Web Service 端点。 它还包括 CICS 系统上的 Web Service 客户机。

- 连接到 Liberty JVM 服务器的 Web 浏览器客户机,在该服务器中部署了 ExampleAppClientV855.war 。
- CICS Web Service 客户机 DFH0XECC。 此客户机使用与基本应用程序相同的 BMS 表示逻辑,但使用模块 DFH0XCUI 而不是 DFH0XGUI。
图 2 显示了示例应用程序的配置,其中包含另一版本的 Web 客户机前端和作为订单分派 Web Service 端点的 CICS 服务提供程序。

在此配置中, Web 浏览器客户机连接到部署了 ExampleAppWrapperClientV855.war 的 Liberty JVM 服务器。 在 CICS 中,三个包装器应用程序 (用于查询目录,查询单项和下订单功能) 部署为服务提供者应用程序。 它们依次链接到基本应用程序。
- Outbound WebService? 为 YES
- 出站 WebService URL ,指向部署了订单分派端点的 URL ,例如:
http://cics2:8080/exampleApp/dispatchOrder
图 3 显示示例应用程序的配置,其中包含 Liberty JVM 服务器上的 Web 客户机前端和订单分派 Web Service 端点。

在此配置中, Web 浏览器客户机连接到部署了 ExampleAppClientV855.war 的 Liberty JVM 服务器。 订单分派 Web Service 端点 ExampleAppDispatchOrderV855.war 安装在 Liberty JVM 服务器上。
- Outbound WebService? 为 YES
- 出站 WebService URL ,指向部署了订单分派端点的 URL ,例如:
http://mylibertyserver:9080/ExampleAppDispatchOrderV855/DispatchOrder