z/OS® Connect fournit une interface SPI com.ibm.wsspi.zos.connect.Service
qui gère la création de fournisseurs de service
que vous pouvez utiliser pour traiter des demandes entrantes parvenant au servlet z/OS Connect.
A propos de cette tâche
Les fournisseurs de service z/OS Connect peuvent être écrits et distribués par n'importe quel composant pour se
brancher dans l'infrastructure. Un fournisseur de service WOLA est inclus avec z/OS Connect.
Un fournisseur de services implémenté pour z/OS Connect est un service OSGi qui se connecte et interagit avec
z/OS Connect via l'infrastructure OSGi.
Procédure
- Créez un service OSGi qui implémente l'interface SPI z/OS Connect
com.ibm.wsspi.zos.connect.Service
.
- Pour intégrer la nouvelle implémentation de l'interface SPI du service z/OS Connect à z/OS Connect, ajoutez
ibm:objectClass="com.ibm.ws.zos.connect.serviceType"
à la définition de l'élément de configuration du service dans le métatype associé.
<OCD id="custom.banking.service" ibm:alias="bankingService" name="bankingService" description="Banking Service" ibm:objectClass="com.ibm.ws.zos.connect.serviceType">
...
</OCD>
Si l'implémentation de la SPI Service z/OS Connect est développée pour fonctionner sur
WebSphere Application
Server version 8.5.5.9 ou antérieure, ajoutez la définition d'attribut suivante à la place :
<AD
id="com.ibm.ws.zos.connect.serviceType" required="false"
type="String"ibm:final="true"name="internal"description="internal use only"/>
. La définition
d'attribut va sous l'élément de configuration du nouveau transformateur de données, dans le métatype
associé.
<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>
L'attribut ibm:final
indique que la valeur ne peut pas être spécifiée dans la configuration et l'attribut name="internal"
indique que les outils n'affichent pas cette propriété.
La documentation de l'API Java™ pour chaque interface SPI Liberty est disponible dans un fichier .zip distinct dans l'un des sous-répertoires Javadoc du répertoire ${wlp.install.dir}/dev
.
Pour plus d'informations, voir la documentation sur l'extension de Liberty.
Remarque: La documentation de l'API Java pour chaque interface SPI Liberty est détaillée dans la section Interfaces de programmation (Javadoc) de la documentation et est également disponible sous la forme d'un fichier .zip distinct dans l'un des sous-répertoires Javadoc du répertoire ${wlp.install.dir}/dev .