Creación de un transformador de datos de z/OS Connect

Puede utilizar la SPI de z/OS® Connect para crear un transformador de datos personalizado. Los transformadores de datos son servicios OSGi que implementan la SPI com.ibm.wsspi.zos.connect.DataXform que proporciona z/OS Connect.

Acerca de esta tarea

Los transformadores de datos de z/OS Connect los escribe y los ofrece cualquier componente para conectarse a la infraestructura. Con z/OS Connect se incluye un transformador de datos y proporciona matrices de bytes JSON que los programas COBOL, PL/I y C pueden consumir en z/OS.

Un transformador de datos que se implementa para z/OS Connect es un servicio OSGi que se conecta e interactúa con z/OS Connect a través de la infraestructura OSGi.

Procedimiento

  1. Cree un servicio OSGi que implemente la SPI com.ibm.ws.zos.connect.DataXform de z/OS Connect en el servicio.
  2. Para integrar la nueva implementación de SPI de DataXform de z/OS Connect con z/OS Connect, añada ibm:objectClass="com.ibm.ws.zos.connect.dataXformType" a la definición de elemento de configuración de transformador de datos en el metatipo asociado.
      <OCD id="custom.banking.dataXform" ibm:alias="bankingXform" name="bankingXform" description="Banking Xform" ibm:objectClass="com.ibm.ws.zos.connect.dataXformType">
        ...
      </OCD>
    Si la implementación de DataXform de z/OS Connect se está desarrollando para ejecutarse en WebSphere Application Server versión 8.5.5.9 o anterior, añada en su lugar la siguiente definición de atributo: <AD id="com.ibm.ws.zos.connect.dataXformType" required="false" type="String" ibm:final="true" name="internal" description="internal use only"/>. La definición de atributo pasa a estar bajo el elemento de configuración del nuevo transformador de datos en el metatipo asociado.
      <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>

    El atributo ibm:final indica que el valor no se puede especificar en la configuración. El atributo name="internal" indica que las herramientas no visualizan esta propiedad.

    La documentación de la API Java™ para cada SPI de Liberty está disponible en un archivo .zip independiente en uno de los subdirectorios Javadoc del directorio ${wlp.install.dir}/dev.

    Para obtener más información, consulte la documentación sobre la ampliación de Liberty.

    Nota: La documentación de la API Java para cada SPI de Liberty se detalla en la sección Interfaces de programación (Javadoc) de la documentación y también está disponible como un archivo .zip independiente en uno de los subdirectorios Javadoc del directorio ${wlp.install.dir}/dev.

Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_zconnect_create_datatrans.html