[z/OS]

从客户机启动的事务中的外部地址空间中调用企业 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 for z/OS 上运行的 EJB 应用程序,并将新事务传播到应用程序服务器。用于在客户机环境中启动事务的语义随客户机环境的不同而有所变化。有关用于在 CICS 客户机环境中启动事务的语义的信息,请参阅 CICS 文档。请参阅 IMS 文档,以了解有关在 IMS 客户机环境中启动事务的语义的信息。

过程

  1. WebSphere Application Server 上部署 EJB 应用程序。在 execute 方法中,请使用事务属性,例如 required、support 或 mandatory。
  2. 在客户机应用程序中,使用事务语义来启动事务。客户机应用程序将执行客户机环境中所需的事务工作。
  3. 在客户机程序中,使用调用 (BBOA1INV) API 或发送请求 (BBOA1SRQ) API 对 WebSphere Application Server 上部署的 EJB 应用程序进行远程调用。 事务上下文将传播到 WebSphere Application Server 服务器,EJB 应用程序将在事务上下文中运行。
  4. 使用客户机环境的事务语义来落实或结束该事务,而不考虑 WebSphere Application Server 服务器事务的结果。

结果

新事务将传播到 WebSphere Application Server for z/OS 服务器。客户机将落实该事务,单一两阶段落实操作将跨两个地址空间完成该事务。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_connectejbclienttran
文件名:tdat_connectejbclienttran.html