Préparation du système existant

Avant de mettre à niveau le système, vous devez effectuer les étapes suivantes :

Conservation des projets utilisateur existants

Tout projet utilisateur défini sur votre système WebSphere Business Integration Server Express ou Express Plus existant est stocké en local avec les outils. Lorsque vous lancez le programme d'installation pour effectuer la mise à niveau vers une autre version de WebSphere Business Integration Server Express ou Express Plus, les outils qui viennent d'être mis à niveau ne reconnaîtront pas automatiquement le chemin d'accès à l'espace de travail de System Manager dans lequel vous avez placé vos projets utilisateur.

Pour rendre vos projets utilisateur existants, disponibles sur le système mis à niveau, vous pouvez effectuer l'une des opérations suivantes :

Migration des projets existants

Pour effectuer la migration des projets existants, exportez-les d'abord en tant que solutions dans un emplacement temporaire, puis importez-les à nouveau vers System Manager que vous venez de mettre à niveau.

Exportation des solutions de projets utilisateur

Pour exporter un projet utilisateur et les composants d'intégration auxquels il fait référence, en tant que solution, procédez comme suit :

Remarque :
L'exportation d'une solution entraîne simplement la migration des composants d'intégration et les raccourcis sont inclus dans les projets utilisateur sélectionnés pour cette solution. Pour migrer d'autres composants d'intégration n'ayant été inclus sous la forme de raccourcis dans aucun projet utilisateur, appliquez également les procédures d'exportation de composants vers un module à l'aide de System Manager fournies dans le manuel System Implementation Guide.

  1. Dans la vue WebSphere Business Integration System Manager, développez le dossier Projets utilisateur, cliquez à l'aide du bouton droit de la souris sur le dossier Projets InterChange Server, puis sélectionnez Exporter une solution dans le menu contextuel. System Manager affiche l'assistant d'exportation de solution.
  2. Pour sélectionner les composants que vous souhaitez exporter, procédez de l'une des façons suivantes :
  3. Dans la zone de texte située en bas de l'écran de l'assistant, entrez le chemin d'accès absolu et le nom du répertoire dans lequel va être exportée la solution, ou cliquez sur Parcourir pour accéder au répertoire de votre choix.
  4. Cliquez sur Terminer. Pour exporter la solution dans le répertoire spécifié à l'étape 3, System Manager :
    1. Crée un répertoire Utilisateur contenant les raccourcis dans les projets utilisateur sélectionnés lors de l'exportation de la solution.
    2. Crée un répertoire Système contenant les répertoires de la bibliothèque de composants d'intégration référencés par les raccourcis dans les projets utilisateur sélectionnés lors de l'exportation de la solution.
  5. Une fois l'opération d'exportation terminée, cliquez sur OK.
Importation des solutions de projets utilisateur

Une fois InterChange Server Express lancé, connectez System Manager à votre instance InterChange Server Express et exécutez les étapes suivantes :

  1. Développez le dossier Projets utilisateur, puis cliquez à l'aide du bouton droit de la souris sur Projets InterChange Server et sélectionnez Importer une solution.
  2. Entrez le chemin d'accès absolu et le nom du répertoire dans lequel existe la solution exportée dans la zone Nom du répertoire de la solution, ou cliquez sur Parcourir pour accéder au répertoire de votre choix.
  3. Cliquez sur Terminer. System Manager crée les bibliothèques de composants d'intégration et les projets utilisateur définis dans la solution exportée vers votre environnement.

Mise à niveau des logiciels prérequis

Certains logiciels prérequis sont automatiquement mis à niveau par l'interface d'installation du Tableau de bord. Cependant, si vous disposez d'un prérequis dont la version est antérieure à celles pouvant être mises à niveau par la version actuelle de WebSphere Business Integration Server Express ou Express Plus, vous devez effectuer manuellement la mise à niveau du prérequis avant de pouvoir procéder à celle de WebSphere Business Integration Server Express ou Express Plus (consultez le site http://www.ibm.com/software/integration/wbiserverexpress pour obtenir des informations sur les versions prises en charge des logiciels prérequis.) Vous pouvez également choisir, pour toute autre raison, de mettre les prérequis à niveau manuellement. Si vous procédez à une mise à niveau manuelle vers une version prise en charge par l'édition actuelle (WebSphere Business Integration Server Express 4.4), le Tableau de bord détecte que vous disposez de la version actuelle du prérequis lorsque vous effectuez le reste de la mise à niveau. Si vous procédez à une mise à niveau manuelle, suivez les instructions fournies avec le prérequis correspondant.

Les sections qui suivent décrivent les procédures à effectuer pour une base de données, ainsi que des scénarios de mise à niveau pour plusieurs logiciels prérequis. Avant de procéder à la désinstallation ou la mise à niveau d'un logiciel, veillez à bien suivre la procédure décrite à la section Sauvegarde du système.

Options de migration d'une base de données

Lorsque vous préparez votre système WebSphere Business Integration Express pour une mise à niveau, vous disposez de deux options pour la migration de la base de données : une migration en interne ou une migration non en interne. Une migration de la base de données en interne consiste à utiliser l'ancien référentiel et à laisser WebSphere Business Integration Express procéder à la mise à niveau du référentiel lors du premier démarrage du serveur WebSphere Business Integration Express. Une migration de la base de données non en interne consiste à effectuer la mise à niveau avec une nouvelle base de données de référentiel, complètement vide. Pour une migration de base de données en interne, assurez-vous de bien suivre les instructions spéciales figurant à la section Sauvegarde du système.

IBM DB2 Universal Database

Les sections suivantes s'appliquant à IBM DB2 :

Versions DB2 antérieures

Si vous désinstallez une version antérieure de DB2 et que plus aucune version de DB2 n'est présente, le Tableau de bord vous demande d'installer DB2 version 8.2 Express.

Si vous disposez d'une version de DB2 antérieure à la version requise (antérieure à 8.1.5), le Tableau de bord vous demande d'installer DB2 version 8.2 Express.

Si DB2 version 8.1.5 ou version ultérieure est installé sur votre système, le Tableau de bord ne vous demande pas d'installer une nouvelle version de DB2. Dans ce cas, si vous disposez d'une version de DB2 antérieure à 8.2 et que vous souhaitez passer à la version DB2 8.2, vous devez procéder à la mise à niveau manuellement.

Remarque :
Si une version prise en charge de DB2 (8.15 ou version ultérieure) est déjà installée, suivez les instructions relatives à la migration "en interne" figurant à la section Sauvegarde du système.
Transfert de l'ancien nom de connexion de l'utilisateur

Si vous procédez à une mise à niveau à partir d'une version antérieure de DB2 prise en charge (8.1.2 Express - 8.14 Express) à l'aide du Tableau de bord, vous devez utiliser, avec la nouvelle version de DB2, les mêmes nom d'utilisateur et mot de passe que ceux utilisés dans WebSphere Business Integration Express avec la version précédente de DB2. Le nom d'utilisateur pris en charge par WebSphere Business Integration Server Express ou Express Plus version 4.3.1 était smbadmin, avec le mot de passe smbP4$$word. Si cette instance de DB2 était utilisée avec WebSphere Business Integration Server Express ou Express Plus version 4.3.1, le nom d'utilisateur et le mot de passe doivent être les mêmes.

Pour ce faire, procédez comme suit :

  1. Arrêtez tous les services DB2.
  2. Ajoutez au groupe Windows "Administrateur" le nom d'utilisateur smbadmin associé au mot de passe smbP4$$word.
  3. Lors de la procédure de mise à niveau, le Tableau de bord vous demande le nom d'utilisateur et le mot de passe de la base de données. Utilisez les mêmes que ci-dessus.

Microsoft SQL Server

Si vous utilisez Microsoft SQL Server 2000 comme base de données, vous devez le mettre à niveau manuellement en suivant les instructions de mise à niveau de Microsoft SQL Server. Le Tableau de bord ne procède pas automatiquement à sa mise à niveau.

IBM WebSphere Application Server

WebSphere Business Integration Server Express et Express Plus version 4.4 prennent en charge WebSphere Application Server Express version 5.1.1 ou ultérieure. La version 6.0 est celle installée par le Tableau de bord. Vous devez désinstaller toute version de WebSphere Application Server antérieure à 5.1.1. Si vous disposez déjà de la version 5.1.1 et que vous souhaitez passer à la version 6.0, vous devez le faire manuellement car le Tableau de bord ne vous invite pas à le faire.

Remarque :
Si vous installez WAS 6.0 Express via le Tableau de bord sur des versions antérieures de WebSphere Application Server Express (WebSphere Application Server Express 5.1 ou 5.1.1, par exemple), il risque d'y avoir deux installations de WAS co-existant sur le poste. Dans ce cas, le Tableau de bord déploie les outils Web sur l'installation de WAS 6.0 Express.

IBM WebSphere MQ Server et Client

Si vous disposez d'une ancienne version de IBM WebSphere MQ prise en charge par une version antérieure de WebSphere Business Integration Express, le Tableau de bord procède à une mise à niveau automatique vers la version prise en charge. Par exemple, si MQ 5.3 CSD 05 est installé, le Tableau de bord procède à une mise à niveau automatique vers CSD 07.

IBM Java Development Kit

Le Tableau de bord installe la version appropriée d'IBM JDK (version 1.4.2). Il n'est pas nécessaire de supprimer la version précédente.

Mise du système à l'état de veille

Avant de mettre votre système à niveau, vous devez vous assurer qu'il se trouve à l'état de veille. Ceci signifie que tous les événements en cours sont terminés et que toutes les transactions en attente de validation sont résolues avant la sauvegarde de l'environnement et la procédure de mise à niveau.

Les étapes ci-dessous décrivent la mise à l'état de veille du système :

  1. Soumettez à nouveau les événements ou supprimez-les (étape facultative).
  2. Pour que l'ensemble des connecteurs arrêtent l'interrogation des tables d'événements, attribuez la valeur Non à la propriété Fréquence_interrog. puis redémarrez le connecteur.
  3. Laissez tous les événements s'exécuter sur le système, y compris tous les événements en cours. Toutes les transactions en attente de validation doivent être résolues.
  4. Supprimez tous les anciens événements des files d'attente.
    Remarque :
    N'effectuez l'étape 4 que si vous ne traitez pas les événements ayant échoué et que vous souhaitez soumettre à nouveau les événements à partir de l'application. Les files d'attente doivent être vides, mais veuillez tout de même vérifier.
  5. Fermez tous les programmes Windows et arrêtez tous les processus liés à InterChange Server Express.

Consultez le Guide d'administration du système pour plus d'informations sur la manière d'arrêter un système en cours d'exécution avec dégradation progressive.

Sauvegarde du système

La sauvegarde du système vous permet de récupérer les fichiers qui ont pu être écrasés par inadvertance durant l'installation de la nouvelle version. Avant d'effectuer la procédure de mise à niveau, sauvegardez les données statiques et dynamiques (données modifiables que vous sauvegardez régulièrement, sans tenir compte des mises à niveau). Pour consulter des exemples de données statiques et dynamiques, voir tableau 3.

Pour sauvegarder le système, procédez comme suit :

Le tableau 3 rappelle succinctement comment sauvegarder les différents composants.

Tableau 3. Procédures de sauvegarde de données
Type de données Procédure de sauvegarde
Données statiques
Référentiel Utilisez l'utilitaire repos_copy pour sauvegarder certains ou tous les composants système personnalisés. Pour plus d'informations, consultez l'explication relative à la sauvegarde de composants dans le Guide d'administration du système.
Fichiers de classe Java de mappage personnalisé (.class) Pour inclure ces fichiers dans votre sauvegarde système, assurez-vous que le répertoire suivant s'y trouve déjà :
RépProduit\DLMs
Connecteurs personnalisés Veuillez inclure le répertoire suivant dans votre sauvegarde système : RépProduit\connectors\nom_connecteur, où "nom_connecteur" correspond au nom du connecteur personnalisé.
Scripts de démarrage personnalisés Si vous avez personnalisé des scripts de démarrage, assurez-vous qu'ils sont inclus dans votre sauvegarde système.
Fichier de configuration ICS Express (InterchangeSystem.cfg) Veuillez inclure dans votre sauvegarde système le fichier de configuration ICS Express, qui se trouve dans le répertoire RépProduit.
Données dynamiques
Références croisées, événements ayant échoué et tables de relations Utilisez l'utilitaire de sauvegarde de base de données. Pour plus d'informations, consultez l'explication relative à la sauvegarde de composants du système dans le Guide d'administration du système.
Tables d'archivage d'événements de connecteur Utilisez l'utilitaire de sauvegarde de base de données pour la base de données contenant ces tables.
Fichiers journaux Veuillez inclure le répertoire suivant dans votre sauvegarde système :
RépProduit\log

Fermeture du système

Lorsque les sauvegardes sont terminées, vous pouvez fermer le système comme suit :

  1. Arrêtez InterChange Server Express et les composants associés.
  2. Arrêtez le serveur de base de données.
  3. Arrêtez WebSphere MQ.

Pour plus d'informations sur l'arrêt du système, consultez le Guide d'administration du système.

Copyright IBM Corp. 2004, 2005