创建 z/OS Connect 数据变换器

可以使用 z/OS® Connect SPI 来创建定制数据变换器。数据变换器是用于实现 z/OS Connect 所提供的 com.ibm.wsspi.zos.connect.DataXform SPI 的 OSGi 服务。

关于此任务

z/OS Connect 数据变换器由任何组件编写和交付以插入到框架中。z/OS Connect 随附了数据变换器,可将由 z/OS 上的 COBOL、PL/I 和 C 程序使用的 JSON 字节阵列进行相互转换。

为 z/OS Connect 实现的数据变换器是一项 OSGi 服务,通过 OSGi 框架连接至 z/OS Connect 以及与 z/OS Connect 进行交互。

过程

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