WebSphere® Application Server for z/OS®
优化本地适配器支持具有一些特定于客户信息控制系统 (CICS®)
的安装和设置要求。使用此任务来准备 CICS
环境以对 Enterprise JavaBeans (EJB)
应用程序进行出站调用,这些应用程序部署在本地 WebSphere Application Server
上并且将成为来自 WebSphere Application Server 上运行的应用程序的调用的目标。
开始之前
如果需要有关 CICS 的更多信息,请参阅
CICS 产品信息中心。
过程
- 将 WebSphere
服务器的 CICS 资源定义添加到 CICS DFHSCD。
运行 copyZOS.sh OLASAMPS dataset_name 脚本以将 OLA 样本和 CSDUPDAT 成员复制到 MVS™ 分区数据集 (PDS)。然后,运行 CSDUPDAT.jclsamp 样本作业以将 WebSphere Application Server 的 CICS 资源定义添加到 CICS DFHCSD。或者,您可以登录 CICS,然后使用 CEDA 事务或等同的事务来定义 WebSphere Application Server
适配器“任务相关的用户出口”(TRUE) 程序、WebSphere PLTPI 以及优化本地适配器的新事务标识。
- 将优化本地适配器外部模块数据集添加到 CICS DFHRPL DD。
您需要添加使用
copyZOS.sh 脚本创建的数据集并将其放在 CICS JCL 过程中的 CICS DFHRPL DD 并置中。
当您使服务器环境能够使用优化本地适配器时,将运行 copyZOS.sh
脚本。有关运行 copyZOS.sh 脚本的更多信息,请参阅“对服务器环境启用优化本地适配器”主题。
- 设置安全性。
如果要使用 RACF®,请确认已运行对目标 WebSphere 服务器的 RACF 定义 CBIND 类的作业。
在非 RACF 系统授权工具
(SAF) 环境中,请执行用于为您使用的独立软件供应商 (ISV) 安全性产品设置此支持的等效命令或作业。
必须将 WebSphere 服务器的 CBIND 类的读访问权授予 CICS 区域用户标识。
- 激活优化本地适配器 TRUE 程序。
请参阅产品 HFS 目录
/<smpe-root>/mso/OLA/samples/DFHPLTOL.jclsamp
中的样本作业,此作业说明如何在 CICS 启动期间启用优化本地适配器 TRUE 出口。为了实现此用途而添加的程序名为
BBOACPLT。请更新要对 PLT 后缀指定的 CICS 启动参数。确保将使用
copyZOS.sh 脚本创建的数据集包括在
CICS 启动 JCL 中的 CICS DFHRPL DD 并置中。
如果您不想添加初始化后程序列表 (PLTPI),那么可以使用 BBOC 事务来激活适配器
TRUE 程序。在 CICS 启动时,登录并发出 BBOC START_TRUE 将启用此出口,发出 BBOC STOP_TRUE
将停止此出口。在 CICS 启动时,您还可以从顺序 (TYPE=SDSCI) 终端调用 BBOC。有关在 CICS
启动期间设置和使用顺序终端的更多信息,请参阅 CICS 信息中心。
在启用了 CICS 安全性的情况下,用于执行 BBOC START_TRUE 和 STOP_TRUE 的用户标识必须有权发出 EXEC CICS
ENABLE PROGRAM(BBOATRUE) 和 DISABLE PROGRAM(BBOATRUE) EXITALL。
- 在 CICS 环境中激活优化本地适配器 CICS 链接服务器。
您必须安装
WebSphere Application Server 所提供的 CICS
链接事务 BBO$ 和 BBO#,如“在 CICS 中安装 WebSphere BBOC、BBO$ 和 BBO# 事务”主题所述。
在 CICS 终端上发出 BBOC_START_SRVR 时,将激活优化本地适配器链接服务器任务。
- 进行这些更改之后,请重新启动 CICS 区域,或者运行 BBOC 事务以激活
WebSphere Application Server 适配器 TRUE 程序。
在 CICS BBOQ 附加分区瞬态队列日志中的 DD BBOOUT 下,将显示新的 BBOC 错误消息,表明优化本地适配器支持已可供使用。
- 设置工作负载管理 (WLM)。
结果
您已激活对优化本地适配器的支持,所以
CICS 应用程序可开始使用优化本地适配器 API 进行注册和调用。