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
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.
Pour personnaliser les paramètres de démarrage d'InterChange Server Express, procédez comme suit :
-start
-stop
-stat
Les paramètres du tableau 4 permettent de personnaliser le 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). |
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 :
où :
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.
Pour arrêter le serveur avec dégradation progressive, procédez comme suit :
Sous Linux, vous pouvez également utiliser le script $./ics_manager -stopgraceful pour arrêter graduellement InterChange Server Express.
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 :
Si l'objet de collaboration est membre d'un groupe de collaborations, tous les objets de collaboration de ce groupe s'arrêtent également.
Si les messages envoyés par les connecteurs sont en transit vers l'objet de collaboration lorsqu'il s'arrête, ces messages restent dans les files d'attente de messages jusqu'au démarrage de l'objet de collaboration.
Pour effectuer un arrêt immédiat du serveur, procédez comme suit :
Sous Linux, vous pouvez également utiliser le script $./ics_manager -stop pour arrêter instantanément InterChange Server Express.
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é.
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.
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
Pour modifier le mot de passe d'InterChange Server Express, procédez comme suit :
Le mot de passe chiffré est sauvegardé dans le fichier InterchangeSystem.cfg.
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.
Pour modifier les mots de passe de base de données, procédez comme suit :
Une boîte de dialogue vous permettant de modifier le mot de passe apparaît.
La taille maximale est de 30 caractères.