[z/OS]

在远程 z/OS 节点上以开发方式配置优化本地适配器

z/OS® 代理企业归档 (EAR) 文件的优化本地适配器必须安装在远程 z/OS 节点上,以使本地节点能够与其通信。 EAR 文件具有名为 eis/ola的单个资源引用,必须将其解析为安装在远程 z/OS 节点上的优化本地适配器连接工厂。

准备工作

有关开发方式下的优化本地适配器的更多信息,请阅读“开发方式下的优化本地适配器部署”主题。

有关此任务

可以在 WebSphere® Application Server for z/OS 安装的 installableApps 目录中找到优化的本地适配器代理 EAR 文件。 该 EAR 文件的名称为 ola_proxy.ear。 可使用管理控制台或 wsadmin 脚本编制来安装该 EAR 文件。 以下是使用 jython 的示例安装命令:
AdminApp.install('/WebSphere/ND/AppServer/installableApps/ola_proxy.ear',
  '[ -nopreCompileJSPs -distributeApp -nouseMetaDataFromBinary
  -nodeployejb -appname ola_proxy -createMBeansForResources
  -noreloadEnabled -nodeployws -validateinstall warn
  -noprocessEmbeddedConfig -filepermission
  .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755
  -noallowDispatchRemoteInclude -noallowServiceRemoteInclude
  -asyncRequestDispatchType DISABLED -nouseAutoLink
  -noenableClientModule -clientMode isolated -MapResRefToEJB [[
  OLAProxyEJB.jar ProxyEJB OLAProxyEJB.jar,META-INF/ejb-jar.xml
  eis/ola javax.resource.cci.ConnectionFactory eis/ola "" "" "" ]]
  -MapModulesToServers [[ OLAProxyEJB.jar
  OLAProxyEJB.jar,META-INF/ejb-jar.xml
  WebSphere:cell=PLEX1Network,node=PLEX1Node,server=server1 ]]]' ) 

过程

  1. 远程 z/OS 节点上的优化本地适配器连接工厂的配置方式与普通优化本地适配器连接工厂的配置方式相同。
    调用者可覆盖优化本地适配器连接工厂上的每个属性,只要该调用者在本地节点上指定某个值。 例如,如果远程 z/OS 节点上的优化本地适配器连接工厂配置为使用 IMS1 OTMAServerName,但本地节点上的 OLA 连接工厂指定了 IMS2 OTMAServerName,那么将使用本地节点的规范。
  2. 远程 z/OS 节点上的安全设置可能会影响允许本地节点在远程节点上执行的操作。
    本地节点上的用户可指定用户标识和密码,以允许通过该身份运行针对远程节点的工作。 目前,这仅对使用优化本地适配器链接服务器在 CICS® 中运行工作有用,其中用户登录到 CICS ,并使用该用户标识启动目标事务。 此外,因为本地节点使用基于因特网 ORB 间协议的远程方法调用 (RMI-IIOP) 来与优化本地适配器代理 EJB 通信,所以可使用传输安全设置来阻止未授权用户以开发方式使用优化本地适配器。