![[z/OS]](../images/ngzos.gif)
从客户机启动的事务中的外部地址空间中调用企业 Bean
从客户机启动的事务中的外部地址空间中调用 WebSphere® Application Server for z/OS® 上部署的 Enterprise JavaBeans (EJB) 应用程序时,请执行本任务。客户信息控制系统 (CICS®) 环境是唯一支持事务支持的环境。
开始之前
唯一支持事务语义的环境是客户信息控制系统 (CICS)。
从 V8.5.0.2 开始,只有在客户信息控制系统 (CICS®) 和信息管理系统 (IMS) 环境中,才会随 WOLA 提供事务支持。
客户机进程必须正在 z/OS 操作系统上运行,并且客户机环境必须支持事务语义。已将客户机与 WebSphere Application Server 之间的连接配置为支持事务。并且,客户机必须已调用注册 API 并将 TRANSACTIONAL 标志设置为值 1。
在依赖于 IMS 的区域中运行时,必须在指定了 RRS=YES 设置的情况下运行 IMS 环境。
关于此任务
过程
- 在 WebSphere Application Server 上部署 EJB 应用程序。在 execute 方法中,请使用事务属性,例如 required、support 或 mandatory。
- 在客户机应用程序中,使用事务语义来启动事务。客户机应用程序将执行客户机环境中所需的事务工作。
- 在客户机程序中,使用调用 (BBOA1INV) API 或发送请求 (BBOA1SRQ) API 对 WebSphere Application Server 上部署的 EJB 应用程序进行远程调用。 事务上下文将传播到 WebSphere Application Server 服务器,EJB 应用程序将在事务上下文中运行。
- 使用客户机环境的事务语义来落实或结束该事务,而不考虑 WebSphere Application Server 服务器事务的结果。