创建 z/OS Connect 服务提供者

z/OS® Connect 提供了 com.ibm.wsspi.zos.connect.Service SPI,该 SPI 支持创建服务提供者,您可以使用这些服务提供者来处理到达 z/OS Connect Servlet 的请求。

关于此任务

z/OS Connect 服务提供者可由任何组件编写和交付以插入到框架中。z/OS Connect 随附了 WOLA 服务提供者。

为 z/OS Connect 实现的服务提供者是一项 OSGi 服务,此服务通过 OSGi 框架连接至 z/OS Connect 并与其交互。

过程

  1. 创建实现 z/OS Connect com.ibm.wsspi.zos.connect.Service SPI 的 OSGi 服务。
  2. 要将新的 z/OS Connect 服务 SPI 实现与 z/OS Connect 集成,请将 ibm:objectClass="com.ibm.ws.zos.connect.serviceType" 添加到关联元类型中的服务配置元素定义。
    <OCD id="custom.banking.service" ibm:alias="bankingService" name="bankingService" description="Banking Service" ibm:objectClass="com.ibm.ws.zos.connect.serviceType">
      ...
    </OCD>
    如果将开发 z/OS Connect 服务实现以在 WebSphere Application Server V8.5.5.9 或更低版本上运行,请改为添加以下属性定义:<AD id="com.ibm.ws.zos.connect.serviceType" required="false" type="String"ibm:final="true"name="internal"description="internal use only"/>。该属性定义位于关联元类型中新数据转换器的配置元素下。
    <OCD id="custom.banking.service" ibm:alias="bankingService"
        name="bankingService" description="Banking Service">   <AD
        id="com.ibm.ws.zos.connect.serviceType" required="false"
        type="String"ibm:final="true"name="internal"description="internal use  only"/> 
        ...</OCD>

    ibm:final 属性指示无法在配置中指定值,name="internal" 属性指示工具不会显示此属性。

    ${wlp.install.dir}/dev 目录的其中一个 Javadoc 子目录中,单独的 .zip 文件中提供了每个 Liberty SPI 的 Java™ API 文档。

    有关更多信息,请参阅有关扩展 Liberty 的文档。

    注: 在文档的编程接口 (Javadoc) 部分详细说明了每个 Liberty SPI 的 Java API 文档;在 ${wlp.install.dir}/dev 目录的其中一个 Javadoc 子目录中,还以单独 .zip 文件形式提供了此 Java API 文档。

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

文件名:twlp_zconnect_create_srvcprov.html