Creación de un proveedor de servicios de z/OS Connect

z/OS® Connect proporciona la SPI com.ibm.wsspi.zos.connect.Service que da soporte a la creación de proveedores de servicios que el usuario puede utilizar para procesar las solicitudes que llegan al servlet de Connect z/OS.

Acerca de esta tarea

Los proveedores de servicio de z/OS Connect los puede escribir y ofrecer cualquier componente para conectarse a la infraestructura. Con z/OS Connect se incluye un proveedor de servicios WOLA.

Un proveedor de servicios implementado 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.wsspi.zos.connect.Service de z/OS Connect.
  2. Para integrar la nueva implementación de SPI de servicios de z/OS Connect, añada ibm:objectClass="com.ibm.ws.zos.connect.serviceType" a la definición de elemento de configuración de servicio en el metatipo asociado.
    <OCD id="custom.banking.service" ibm:alias="bankingService" name="bankingService" description="Banking Service" ibm:objectClass="com.ibm.ws.zos.connect.serviceType">
      ...
    </OCD>
    Si la implementación de servicio 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.serviceType" 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.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>

    El atributo ibm:final indica que el valor no se puede especificar en la configuración y 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_srvcprov.html