Vous pouvez effectuer une migration à partir de versions antérieures de WebSphere ESB à l'aide d'un "assistant" de migration (doté d'une interface graphique) ou d'une série de commandes ou de scripts.
Assistant de migration
L'assistant de migration vous guide à travers le processus de migration. Vous y êtes invité à renseigner certaines zones et effectuer certains choix proposés par l'assistant, ou d'utiliser les valeurs par défaut. L'appel de l'assistant de migration peut s'effectuer à partir de la sous-fenêtre Premiers pas de
WebSphere ESB. Vous pouvez également l'appeler directement à partir de
racine_installation\bin\wbi_migration.bat (sous Windows®)
ou
racine_installation/bin/wbi_migration.sh (sous UNIX).
Remarque : Si vous utilisez un système d'exploitation i5/OS, vous ne pouvez pas utiliser l'assistant. Vous devez utiliser les commandes de migration.
Commandes de migration
Si vous décidez de ne pas recourir à l'assistant de migration, vous pouvez utiliser une série de scripts appelés via la ligne de commande pour effectuer la migration à partir d'une version précédente de
WebSphere ESB .
Les commandes suivantes doivent être exécutées dans l'ordre indiqué :
- WBIPreUpgrade : Cette commande exécutée en premier sauvegarde la configuration et les applications
WebSphere ESB existantes dans le répertoire de sauvegarde destiné à la migration.
- WBIPostUpgrade : Cette commande exécutée en deuxième lieu traite le contenu du répertoire de sauvegarde destiné à la migration et créé via la commande
WBIPreUpgrade, puis l'importe dans le nouvel environnement WebSphere ESB.
- WBIProfileUpgrade.ant - Ce script ne doit être exécuté manuellement après les commandes WBIPreUpgrade et WBIPostUpgrade que si vous procédez à la migration d'une cellule contenant des clusters. Il peut également être nécessaire de l'exécuter dans certains cas particuliers pour lesquels la migration ne s'est pas effectuée correctement.
Ce script met à jour les paramètres des applications d'entreprise et de la
configuration dans un profil. La commande WBIPostUpgrade appelle ce script et, dans le cas de scénarios sans regroupement, n'a pas besoin d'être réexécuté manuellement.
Scripts de mise à niveau des bases de données
Normalement, si des mises à jour
des bases de données prenant en charge les composants WebSphere ESB sont nécessaires,
la mise à jour a lieu automatiquement au démarrage du processus serveur migré. Cependant, certaines circonstances nécessitent que les bases de données soient mises à niveau manuellement.
Vous devez mettre à jour les bases de données manuellement à l'aide de scripts fournis avec
WebSphere ESB dans les circonstances suivantes :
- Si le processus serveur ne dispose pas de droits suffisants (c'est-à-dire s'il n'a pas été configuré avec l'ID utilisateur correct et les droits requis pour la base de données concernée)
- Si vous avez utilisé des espaces table autres que ceux par défaut
- Si vos serveurs exécutent Business Process Choregrapher