Les adaptateurs prêts à l'emploi pour référentiels fédérés vous permettent
de disposer d'adaptateurs de fichier, de LDAP et de base de données. Ces adaptateurs implémentent l'interface SPI (software programming interface) com.ibm.wsspi.wim.Repository. Les adaptateurs personnalisés
pour référentiels fédérés doivent implémenter la même interface SPI.
Avant de commencer
Consultez les informations relatives à l'implémentation du référentiel SPI dans les références associées
pour obtenir des informations relatives aux adaptateurs personnalisés de l'interface SPI des référentiels fédérés.
Consultez l'exemple de code d'adaptateur personnalisé disponible dans le
fichier
vmmsampleadapter.jar. Le répertoire
src/ du fichier JAR contient
le modèle de code d'adaptateur du client. Vous pouvez télécharger le fichier
vmmsampleadapter.jar à l'adresse suivante :
http://www.ibm.com/developerworks/websphere/library/samples/vmmsampleadapter.htmlRemarque : - Le modèle proposé a pour objet de vous familiariser avec les fonctions des cartes
personnalisées pour les référentiels fédérés et la manipulation des différents types d'objets de
données. Ne l'utilisez pas dans un environnement de production réel.
- Copiez la classe AbstractAdapterImpl et renommez-la avant de procéder aux modifications. Assurez-vous que le nouveau
nom est adapté à votre adaptateur.
Les adaptateurs personnalisés pour référentiels fédérés ne doivent dépendre d'aucun
composant WebSphere Application
Server tel que source de données ou bean enterprise. Ces composants WebSphere Application
Server exigent que la sécurité soit initialisée et activée avant leur
démarrage. Si votre implémentation de l'adaptateur personnalisé du gestionnaire de membre virtuel doit utiliser des sources de données afin de se connecter à une base de données, vous devez utiliser la connectivité JDBC (Java™ database
connectivity) pour établir la connexion au démarrage du serveur. Vous vous redirigerez ensuite
sur les sources de données une fois celles-ci disponibles.
Procédure
- Compilez votre implémentation.
Remarque : Le nom des fichiers EMF JAR contient le numéro de version (v200607270021,
par exemple). Assurez-vous de modifier le numéro de version pour tenir compte de votre
installation.
Pour compiler votre code, vous avez besoin des fichiers JAR ci-dessous dans le chemin d'accès aux classes :
Par exemple :![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
racine_serveur_application/java/bin/javac -classpath
racine_serveur_application/plugins/com.ibm.ws.runtime_6.1.0.jar;
racine_serveur_application/plugins/org.eclipse.emf.commonj.sdo_2.1.0.
v200607270021.jar;racine_serveur_application
/plugins/org.eclipse.emf.ecore_2.2.1.v200607270021.jar;
racine_serveur_application/plugins/org.eclipse.emf.common_2.2.1.
v200607270021.jar;racine_serveur_application/plugins/org.
eclipse.emf.ecore.xmi_2.2.0.v200607270021.jar;
app_server_root/plugins/org.eclipse.emf.ecore.sdo_2.2.0.v200607270021.jar
votre_fichier_implémentation.java
![[IBM i]](../images/iseries.gif)
"${java.home}/bin/javac -classpath
racine_serveur_application/plugins/com.ibm.ws.runtime_6.1.0.jar;racine_serveur_application/plugins/org.eclipse.emf.commonj.sdo_2.1.0.
v200607270021.jar;app_server_root/plugins/org.eclipse.emf.ecore_2.2.1.v200607270021.jar;
racine_serveur_application/plugins/org.eclipse.emf.
common_2.2.1.v200607270021.jar;app_server_root/plugins/org.eclipse.emf.ecore.xmi_2.2.0.v200607270021.jar;
racine_serveur_application/plugins/org.eclipse.emf.
ecore.sdo_2.2.0.v200607270021.jar votre_fichier_implémentation.java"
- Copiez les fichiers classe générés ou le fichier JAR mis en forme dans le chemin d'accès aux classes du produit. L'emplacementpréféré est le répertoire racine_serveur_applications/lib/ext. Il est recommander de les
copier dans les chemins d'accès aux classe de tous les processus produit (cellule et tous les NodeAgents).
- Configurez votre adaptateur personnalisé en suivant la procédure indiquée dans
Configuration d'adaptateurs personnalisés pour référentiels fédérés à l'aide de wsadmin.
- Testez votre adaptateur personnalisé en suivant la procédure indiquée dans
Utilisation d'adaptateurs personnalisés pour référentiels fédérés.
Que faire ensuite
Configuration d'adaptateurs personnalisés pour référentiels fédérés à l'aide de wsadmin donne des détails relatifs à la configuration de
votre adaptateur personnalisé avec l'outil wsadmin.