Administration d'InterChange Server Express

L'administration d'InterChange Server Express peut inclure le démarrage et l'arrêt du système ainsi que la gestion des paramètres de démarrage et des mots de passe de la base de données. Cette section inclut les rubriques suivantes :

Procédure de démarrage d'InterChange Server Express

Procédure de personnalisation des paramètres de démarrage d'InterChange Server Express

Procédure de définition du mode InterChange Server Express pour OS/400 et i5/OS

Arrêt d'InterChange Server Express

Modification d'InterChange Server Express et des mots de passe de base de données

Procédure de démarrage d'InterChange Server Express

Pour démarrer InterChange Server Express, procédez comme suit :

Lors du démarrage, InterChange Server Express lit le fichier InterchangeSystem.cfg et définit ses propriétés en fonction des valeurs de paramètre qu'il contient. Pour consulter la liste des paramètres de configuration et en connaître la description, reportez-vous au guide d'installation de WebSphere Business Integration Server Express pour Windows, pour Linux ou pour OS/400 et i5/OS.

Procédure de personnalisation des paramètres de démarrage d'InterChange Server Express

Pour personnaliser les paramètres de démarrage d'InterChange Server Express, procédez comme suit :

Les paramètres du tableau 4 permettent de personnaliser le démarrage d'InterChange Server Express.

Tableau 4. Paramètres de démarrage d'InterChange Server Express
Paramètre Fonction
-c Fichier_config Nom du fichier de configuration à utiliser lors du démarrage. Le nom par défaut est InterchangeSystem.cfg (non pris en charge par Linux).
-design Spécifie que le serveur est lancé en mode conception.
-test Spécifie que le serveur est lancé en mode test pour l'Integrated Test Environment qui active l'inspection d'objets métier dans cet environnement. Généralement associé à l'option -design de sorte que les objets fabriqués puissent être déployés individuellement sans contrainte de dépendance.
-i Permet à InterChange Server Express de démarrer et de ne tenir compte d'aucun message d'erreur.
-p mot_de_passe Spécifie le mot de passe permettant d'accéder à InterChange Server Express. Si vous n'utilisez pas ce paramètre, la commande start_server utilise le mot de passe indiqué dans le fichier InterchangeSystem.cfg. A utiliser avec le paramètre -u.
-s Nom_serveur Spécifie le nom de l'instance d'InterChange Server Express. Ce nom respecte la distinction majuscules/minuscules.
Sous Linux et Windows, ce paramètre est défini dans le code par WebSphereICS et vous devez modifier le script start_server.bat ou ics_manager pour modifier le nom du serveur.
Sous OS/400 et i5/OS, le nom par défaut est QWBIDFT44 et vous pouvez créer d'autres instances. Le paramètre Nom_serveur est transmis à start_server.sh depuis submit_ics_server.sh. Ne lancez pas start_server.sh directement, mais lancez submit_ics_server.sh qui requiert Nom_serveur comme paramètre.
-u Nom_connexion Spécifie le nom de connexion de l'utilisateur pour InterChange Server Express. Si vous n'utilisez pas ce paramètre, la commande start_server utilise le nom de connexion de l'utilisateur indiqué dans le fichier InterchangeSystem.cfg. A utiliser avec le paramètre -p.
-v Affiche la version d'InterChange Server Express, puis ferme l'application (non pris en charge sous Linux).

Procédure de définition du mode InterChange Server Express pour OS/400 et i5/OS

La définition du mode du serveur permet de démarrer le serveur dans le mode défini à chaque lancement, sauf lorsque le paramètre de mode (design, production, testOn ou testOff) est transmis au script submit_ics_server.sh.

Pour définir le mode du serveur pour OS/400 et i5/OS, procédez comme suit :

  1. Dans la ligne de commande, entrez la commande QSH puis, à partir de l'environnement QSHELL, placez-vous (cd) dans le répertoire /QIBM/Proddata/WBIServer44/bin.
  2. Exécutez le script : set_ics_server_mode.sh WebSphereICSName ModeType

    où :

Remarque :
La définition du mode test prend effet lorsque vous redémarrez InterChange Server Express, sauf lorsque cette action est annulée par submit_ics_server.sh.

Remarque :
Si le mode défini pour un serveur est le mode conception, mais que vous souhaitez démarrer le serveur en mode production, vous pouvez exécuter le script suivant : submit_ics_server.sh Nom_ICS_WebSphere production.

Arrêt d'InterChange Server Express

L'arrêt d'InterChange Server Express entraîne celui de toutes les collaborations et tous les connecteurs en cours d'exécution ainsi que celui d'InterChange Server Express même. Toutes les connexions à la base de données sont fermées et les ressources système du poste utilisées par InterChange Server Express sont restituées.

Attention :
Evitez d'utiliser la combinaison de touches Ctrl+C (ou la commande ENDSBS SBS(QWBISVR44) OPTION(*IMMED) CL sur le sous-système QWBISVR44 pour OS/400 et i5/OS) pour arrêter InterChange Server Express. Cette méthode arrête en effet le système de manière incorrecte.

Procédure d'arrêt avec dégradation progressive d'InterChange Server Express

Pour arrêter le serveur avec dégradation progressive, procédez comme suit :

  1. Dans System Manager, affichez la vue Gestion de composant InterChange Server.
  2. A l'aide du bouton droit de la souris, cliquez sur l'instance d'InterChange Server Express, puis cliquez sur Arrêter le système > Avec dégradation progressive.
Linux

Sous Linux, vous pouvez également utiliser le script $./ics_manager -stopgraceful pour arrêter graduellement InterChange Server Express.

OS/ et i5/OS

Sous OS/400 et i5/OS, vous pouvez également utiliser le script stop_server_gracefully.sh pour arrêter graduellement InterChange Server Express. En ligne de commande, entrez la commande QSH et, à partir de l'environnement QSHELL, placez-vous (cd) dans le répertoire /QIBM/Proddata/WBIServer44/bin et exécutez stop_server_gracefully.sh Nom_serveur.
Les paramètres facultatifs sont -uNom_Utilisateur et -pMot_de_passe. S'ils ne sont pas précisés, les valeurs par défaut sont utilisées.
Pour définir d'autres valeurs que les valeurs par défaut, exécutez la commande suivante :
stop_server_gracefully.sh Nom_serveur -uNom_Utilisateur -pMot_de_passe.

L'arrêt du système avec dégradation progressive permet à tous les flux en cours de traitement et en file d'attente de s'exécuter avant l'arrêt. Ce type d'arrêt peut être relativement long car tous les flux en attente de traitement par une collaboration en cours doivent être exécutés. Les flux existants sont traités par les collaborations mais aucun nouveau flux n'est accepté.

Lorsque vous arrêtez le système avec dégradation progressive, les événements suivants se produisent :

Procédure d'arrêt immédiat d'InterChange Server Express

Pour effectuer un arrêt immédiat du serveur, procédez comme suit :

  1. Dans System Manager, affichez la vue Gestion de composant InterChange Server.
  2. A l'aide du bouton droit de la souris, cliquez sur l'instance d'InterChange Server Express, puis cliquez sur Arrêter le système > Immédiatement.
Linux

Sous Linux, vous pouvez également utiliser le script $./ics_manager -stop pour arrêter instantanément InterChange Server Express.

OS/400 et i5/OS

Sous OS/400 et i5/OS, vous pouvez également utiliser le script stop_server.sh. En ligne de commande, entrez la commande QSH et, à partir de l'environnement QSHELL, placez-vous (cd) dans le répertoire /QIBM/Proddata/WBIServer44/bin et exécutez stop_server.sh Nom_serveur avec -uNom_Utilisateur et -pMot_de_passe. Les paramètres -uNom_Utilisateur et -pMot_de_passe sont facultatifs. S'ils ne sont pas précisés, les valeurs par défaut sont utilisées.

L'arrêt immédiat du système force le système à s'arrêter et à ne pas traiter d'autres flux. Les connecteurs et les collaborations en cours d'exécution sont immédiatement arrêtés. Lorsque le système est redémarré, les flux qui ont été interrompus par l'arrêt immédiat sont restitués dans le même ordre de traitement. Si l'un de ces flux a écrit des données dans une application, lorsque le flux est restitué, il tente de dupliquer ces données et échoue car les données existent déjà. Si la collaboration qui traite le flux est transactionnelle, une invalidation se produit. Si le flux n'est pas transactionnel, il est placé dans la file d'attente de nouvelle soumission. Voir Echecs de flux pour plus d'informations sur la soumission d'un flux dont le traitement a échoué.

Remarque :
L'arrêt immédiat du système ne compromet pas l'intégrité des données ni celle du système InterChange Server Express.

Utilisez cette option lorsque vous devez arrêter rapidement le système. Par exemple, vous voulez réamorcer le système, mais une collaboration comporte plusieurs événements en attente de traitement. L'arrêt avec dégradation progressive peut être trop long car les collaborations doivent achever tous les travaux existants avant l'arrêt.

Modification d'InterChange Server Express et des mots de passe de base de données

Le chiffrement du mot de passe constitue une mesure de sécurité pour la protection du système IBM WebSphere Business Integration Server Express et des bases de données sous-jacentes contre les accès d'utilisateurs non autorisés. La chaîne chiffrée de chacun des mots de passe est stockée dans InterChange Server Express et le serveur y accède lorsqu'il doit déchiffrer le mot de passe. Dans le fichier InterchangeSystem.cfg, le mot de passe chiffré est placé dans le paramètre PASSWORD*=.

Les mots de passe d'administrateur et de base de données d'InterChange Server Express sont demandés pendant l'installation du système par le programme d'installation, puis sont chiffrés et sauvegardés lorsque le système est réamorcé, une fois l'installation terminée. Vous pouvez ensuite modifier le mot de passe d'InterChange Server Express ou celui de la base de données dans System Manager, uniquement si RBAC est activé. Pour plus d'informations sur le contrôle d'accès basé sur les rôles, voir Gestion du contrôle d'accès basé sur les rôles.

Le nom d'utilisateur et le mot de passe d'InterChange Server Express sont requis pour la copie et la restauration du référentiel. Voir Utilisation de la commande repos_copy.

Pour plus d'instructions sur la modification du mot de passe pour InterChange Server Express ou pour la ou les bases de données, consultez les sections suivantes :

Procédure de modification du mot de passe d'InterChange Server Express

Procédure de modification des mots de passe de base de données

Procédure de modification du mot de passe d'InterChange Server Express

Pour modifier le mot de passe d'InterChange Server Express, procédez comme suit :

  1. Ouvrez System Manager.
  2. A l'aide du bouton droit de la souris, cliquez sur l'instance d'InterChange Server Express, dans la vue Gestion de composant InterChange Server, puis cliquez sur Modifier le mot de passe. La boîte de dialogue Modification du mot de passe InterChange Server apparaît.
  3. Entrez le mot de passe en cours dans la zone Ancien mot de passe.
  4. Entrez le nouveau mot de passe dans la zone Nouveau mot de passe.
  5. Entrez une seconde fois le nouveau mot de passe dans la zone Confirmation du mot de passe.
  6. Cliquez sur OK.

Le mot de passe chiffré est sauvegardé dans le fichier InterchangeSystem.cfg.

Attention :
Vous ne pouvez modifier le mot de passe d'InterChange Server Express qu'en appliquant cette procédure. Si vous tentez de modifier le mot de passe en l'éditant dans le fichier InterchangeSystem.cfg, InterChange Server Express ne démarre pas.

Procédure de modification des mots de passe de base de données

Vous pouvez modifier les mots de passe des bases de données du référentiel via System Manager après avoir démarré le système InterChange Server Express.

Remarque :
Sous OS/400 et i5/OS, il est conseillé d'éviter de modifier l'ID utilisateur et le mot de passe de la base de données. Lorsque vous installez InterChange Server Express sous OS/400 et i5/OS, le profil utilisateur QWBISVR44 est créé ; il appartient à la classe *USER et n'a pas de mot de passe. Tous les éléments nécessaires sont installés et la base de données est créée, sous ce profil. Il est donc inutile d'indiquer un mot de passe dans le fichier de configuration. Si vous souhaitez utiliser un profil différent, vous devez inclure un mot de passe.

Pour modifier les mots de passe de base de données, procédez comme suit :

  1. Dans la vue Gestion de composant InterChange Server, cliquez, à l'aide du bouton droit de la souris, sur l'instance d'InterChange Server Express dont vous souhaitez modifier le mot de passe de base de données, puis cliquez sur Modifier la configuration. L'outil d'édition s'affiche.
  2. Cliquez sur l'onglet Base de données pour accéder aux propriétés de configuration de la base de données. La fenêtre de propriétés et de configuration du serveur relative aux propriétés de base de données apparaît (voir la figure 21).
    Figure 21. Onglet Base de données de la fenêtre Modifier la configuration
  3. Pour modifier des mots de passe de base de données, procédez comme suit :
  4. Cliquez sur OK.

Copyright IBM Corp. 2004, 2005