开发 SOAP Web Service
您可以将现有 CICS® 应用程序公开为 SOAP Web Service ,并创建 CICS 应用程序以充当 SOAP Web Service 提供者或请求者。
开始之前
在开始创建 SOAP Web Service 之前,请执行以下任务:
- 配置 CICS 系统以支持 Web Service; 请参阅 为 Web Service 配置 CICS 系统。
- 创建必要的基础结构以支持 Web Service 的部署; 请参阅 创建 Web Service 基础结构。
- 决定是否要使用 Web Service 助手; 请参阅 计划使用 SOAP Web Service。
您必须具备有关 CICS 如何支持 Web Service的基本知识。
过程
- 通过以下四种方法之一创建 SOAP Web Service:
- 使用 CICS Web Service 助手 来创建 Web Service 描述或语言结构,并将其部署到 CICS中。 使用 PIPELINE SCAN 命令可自动创建所需的 CICS 资源。
CICS Web Service 助手是提供的实用程序,可帮助您为 SOAP Web Service 提供程序或服务请求者应用程序创建必要的工件,或者将现有应用程序作为 Web Service 提供程序启用。 该助手能够从简单语言结构生成WSDL文档,或从现有WSDL文档创建语言结构;支持 COBOL、C/C++及 PL/I。 它还会生成用于启用 SOAP 消息到容器和 COMMAREA 的自动运行时转换的信息,反之亦然。 CICS 网络服务支持会在管道处理过程中使用这些信息。
- 使用 IBM® Developer for z/OS 或 Java™ API 来创建 Web Service 描述或语言结构,并将其部署到 CICS中。 使用 PIPELINE SCAN 命令可自动创建所需的 CICS 资源。 有关详细信息,请参阅 使用工具开发 Web Service。
- 创建或更改应用程序以处理入站和出站消息 (包括数据转换) 中的 XML ,并在管道中填充正确的容器。 您必须手动创建所需的 CICS 资源。 有关更多信息,请参阅 创建您自己的 XML 感知 Web Service 应用程序。
- 将 Axis2 应用程序部署为 Web Service。 有关详细信息,请参阅 将 Java 与 Web Service 配合使用。
- 使用 CICS Web Service 助手 来创建 Web Service 描述或语言结构,并将其部署到 CICS中。 使用 PIPELINE SCAN 命令可自动创建所需的 CICS 资源。
- 启动 Web Service 以测试其是否按预期工作。
如果您正在使用 Web Service 助手来部署 Web Service ,那么可以使用 SET WEBSERVICE 命令来开启验证。 此验证将检查是否正确转换了数据。