Sur la plupart des scénarios, la migration de registres UDDI existants a lieu
automatiquement lorsque vous faites migrer le niveau actuel deWebSphere ESB.
Toutefois, si votre registre UDDI existant utilise une base de données Cloudscape en réseau ou une base de données DB2 UDDI version 2, vous devez effectuer quelques-unes des étapes manuellement.
Avant de commencer
Faites migrer votre installation de
WebSphere ESB.
Assurez-vous d'avoir sélectionné l'option de migration des applications, afin que la migration des applications du registre UDDI
soit effectuée.
Pourquoi et quand exécuter cette tâche
Si votre registre UDDI existant utilise une base de données Oracle, Cloudscape imbriquée
ou DB2 UDDI Version 3, il n'est pas nécessaire d'effectuer la migration manuellement. Celle-ci sera automatiquement exécutée lors de la migration de WebSphere ESB et du premier lancement du noeud UDDI effectué après la migration.
Si votre registre UDDI existant utilise une base de données Cloudscape en réseau ou une base de données DB2 UDDI version 2, vous devez effectuer quelques unes des étapes manuellement pour migrer le registre.
Procédure
- Si votre registre UDDI utilise une base de données DB2 UDDI version 2, suivez la procédure décrite dans la section Migration vers la version 3 du registre UDDI et dans ses sous-rubriques.
- Si votre registre UDDI utilise une base de données Cloudscape en réseau, effectuez la procédure ci-après.
- Si vous avez un cluster contenant des serveurs configurés avec différents niveaux
de WebSphere ESB,
assurez-vous que les registres UDDI éventuels sont exécutés sur les serveurs configurés au niveau WebSphere ESB version 6.2. Si vous avez par exemple un cluster regroupant deux noeuds, vous pouvez mettre à niveau
un noeud vers WebSphere ESB version 6.2 tandis que
l'autre peut demeurer au niveau précédent, à condition que les serveurs qui exécutent
un registre UDDI soient au niveau version 6.2.
- Initialisez le noeud UDDI concerné. Le processus d'initialisation effectue la migration d'une partie du registre UDDI.
- Entrez les commandes suivantes en tant qu'administrateur de base de données,
à partir du répertoire racine_installation/cloudscape/lib.
java -cp db2j.jar;db2jtools.jar com.ibm.db2j.tools.ij
connect 'jdbc:db2j:chemin_base_uddi_cloudscape';
run 'racine_installation/UDDIReg/databaseScripts/uddi30crt_drop_triggers_cloudscape.sql';
quit;
cd racine_installation/derby/migration
java -cp db2j.jar;db2jmigration.jar;../lib/derby.jar com.ibm.db2j.tools.MigrateFrom51
jdbc:db2j:chemin_base_uddi_cloudscape
où :
- chemin_base_uddi_cloudscape désigne le chemin d'accès absolu à la base de données Cloudscape existante,
par exemple racine_installation/profiles/nom_profil/databases/com.ibm.uddi/UDDI30
- racine_installation est le répertoire racine pour l'installation
de WebSphere ESB.
Résultats
La base de données UDDI et les sources de données sont migrées et le noeud UDDI est activé.
Remarque : Lors de la migration de
WebSphere ESB,
le journal de post-mise à niveau relatif au profil indique que la migration de la base de données UDDI
est partielle et que les procédures relatives aux déclencheurs, alias et instructions stockées sont manquantes. Si vous avez activé la fonction de débogage à l'origine, le journal de débogage relatif à la base de données indique que la création des déclencheurs a échoué. Ignorez ces messages. Le noeud UDDI termine la migration de la base de données
lorsque le noeud UDDI démarre. Pour plus d'informations sur ces fichiers journaux, voir
Vérification de la migration automatique de Cloudscape v10.1.x.
Reportez-vous également à cette rubrique si d'autres erreurs apparaissent dans les fichiers journaux.
Si la migration
de la base de données UDDI s'effectue avec succès, le message suivant s'affiche dans le journal du serveur :
CWUDQ0003I: UDDI registry migration has completed
Si l'erreur suivante est consignée, une erreur imprévue s'est produite lors de la migration.
Le noeud du registre UDDI n'est pas activé. Recherchez l'origine de l'incident dans les journaux d'erreur et, si vous ne parvenez pas à le résoudre, consultez le service de support logiciel IBM®
à l'adresse
http://www.ibm.com/software/support.
CWUDQ004W: UDDI registry not started due to migration errors