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
- Cree un servicio OSGi que implemente la SPI
com.ibm.wsspi.zos.connect.Service de z/OS Connect.
- 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.