测试 CICS SOAP Web Service
您可以快速轻松地测试 Web Service ,而无需编写完整的客户机端应用程序来确认 CICS® 配置是否正确。
开始之前
- 您必须已使用描述 CICS中托管的 Web Service 的 DFHLS2WS 创建 WSDL 文档。
- 您必须已将 WSBind 文件部署到 CICS中。
关于此任务
过程
- 通过选择 来启动新项目,然后选择 常规 项目。

- 单击 下一步 并为其提供名称。 在此示例中,项目称为 "测试 WSDL"。

- 单击完成。 您将看到已在 包资源管理器中创建空项目。

- 右键单击项目并选择导入 。 然后从 文件系统中选择 常规 导入。

- 浏览至要使用的 WSDL 文档:

- 单击 完成 ,您将在 包资源管理器中看到 WSDL 文档。

- 现在,您可以在 Eclipse中查看 WSDL:

- 右键单击 Eclipse 中的 WSDL 文件(本例中为 testZDec.wsdl ),然后单击 。 Eclipse 为远程 Web Service 生成基于 Web 的客户机。

- 在可以调用 Web Service 之前,必须先添加实际端点信息 (在导入该信息之前可能已放入 WSDL 中的内容)。 通过单击 添加 并输入 CICS 正在侦听的 URL 来执行此操作:

- 单击 执行 并在 状态 区域中显示消息 IWAB0388I ,声明已成功添加端点:

- 使用 Navigator 来选择要调用的操作。 在此示例中,只有一个选项- NULLPROGOperation。

- 现在,您可以为所有输入参数提供值。 在此示例中,参数称为 test1, test2 等。

- 现在单击 执行 以将 SOAP 消息发送到 CICS。 Web Service 的输出显示在 Eclipse中:在本例中, CICS 中的 NULLPROG 程序会返回与调用时相同的数据。

- 单击 源 链接以查看在连线上流动的实际 SOAP 消息:

- 在此示例中,您可以看到SOAP Fault从 CICS 返回了消息 (字段 test1 只能具有介于 0 和 1 之间的值,因此值 2 过大):
