退出 XWSSRRWO
使用 XWSSRRWO 出口访问当前通道上的容器, CICS® 充当受保护的 Web Service 请求者,然后再将这些容器传递到要处理的传输。 此出口在 CICS 将应用程序的语言结构转换为 Web Service 请求主体之后,在 CICS 处理可选的 XWSSRROO 出口点之前以及在被管道的安全处理程序加密之前运行。
您可以使用此出口来发出 API 和 SPI 命令,以检查和更新容器中的任何信息。 此信息可用于 XWSSRRWO 出口的任何实例以及出站 Web Service 提供程序。 不能发出 SOAP 故障。 可以在寄存器 15 中指定返回码,以指示 CICS 在全局用户出口程序完成后不继续管道。
如果管道不包含安全处理程序,那么不会驱动此出口。 请参阅 出口 XWSRQRWO 主题以获取不包含安全处理程序的管道实例。
特定于出口的参数
- UEPTRANID
- 4 字节事务标识的地址。 出口或任务在此事务标识下运行。
- UEPUSER
- 8 字节用户标识的地址。 用户标识是与事务标识关联的用户标识。
- UEPTERM
- 4 字节终端标识的地址。
- UEPPROG
- 8 字节应用程序名称的地址。 应用程序名称是发出 INVOKE SERVICE 或 INVOKE WEBSERVICE 命令的程序的名称。
- UEPCHANN
- 包含当前通道名称的 16 字节字段的地址。 您可以使用此参数显式标识通道。
- 欧 PCONTR
- 包含由 UEPCHANN 指定的通道上数据容器的名称的 16 字节字段的地址。 此容器保存应用程序数据结构。
返回码
- UERCNORM
- 继续处理。
- UERCRPIP
- 请勿在管道上继续。
XPI 调用
没有可用的 XPI 接口。
API 和 SPI 命令
您可以使用以下命令:- EXEC CICS DELETE CONTAINER
- EXEC CICS GET CONTAINER
- EXEC CICS INQUIRE WEBSERVICE
- EXEC CICS PUT CONTAINER