ConfigurationChecker pour webMethods
Outil de vérification des configurations de l’Integration Server.
Description :
Il est souvent difficile de s’assurer que la configuration d’un Integration Server n’a pas changé entre deux livraisons, au niveau :
- Des extended settings
- Des paramètres des adapters
- Des paramètres des packages
- Des paramètres des schedulers
Pour s’assurer qu’une configuration n’a pas changé, et afficher une synthèse des différences entre deux livraisons, l’outil ConfigurationChecker fonctionne en deux étapes :
- Sauvegarder la configuration actuelle
- Exécuter une analyse suite à une livraison pour afficher les différences.
Installation :
Le package ConfigurationChecker s’installe comme un package webMethods :
- Il faut déposer dans le répertoire <INTEGRATION_SERVER_DIR>/replicate/inbound le fichier ConfigurationChecker.zip
- Dans Packages/Management, cliquer sur Install Inbound Release
- Choisir le fichier ConfigurationChecker.zip et sélectionner l’option Activate upon installation, puis cliquer sur Install Release
- Dans Packages/Management, demander à activer le package ConfigurationChecker
Utilisation :
Pour sauvegarder la configuration actuelle d’un IS, il faut invoquer l’un des deux services suivants :
- ConfigurationChecker:localGenerate, pour générer une configuration en local d’un IS
- ConfigurationChecker:remoteGenerate, pour générer une configuration sur des IS distants, référencés dans les Remote Servers
Ensuite pour analyser les différences entre 2 livraisons, il faut invoquer l’un des deux services suivants :
- ConfigurationChecker:localAnalyze, pour générer une configuration en local d’un IS
- ConfigurationChecker:remoteAnalyze, pour générer une configuration sur des IS distants, référencés dans les Remote Servers
Exemple d’exécution sur le serveur <mon_serveur> sur le port 5555 :
http://<mon_serveur>:5555/invoke/ConfigurationChecker/localGenerate
Il est aussi possible de modifier les fichiers de configuration du package ConfigurationChecker pour sauvegarder plus d’informations au niveau de l’IS, les fichiers qui peuvent être modifiés sont :
- ConfigurationChecker/rules/adapter.rules, contient l’ensemble des paramètres qui seront enregistrés pour les Adapters
- ConfigurationChecker/rules/package.rules, contient l’ensemble des paramètres qui seront enregistrés pour les Packages
- ConfigurationChecker/rules/scheduler.rules, contient l’ensemble des paramètres qui seront enregistrés pour les Schedulers
L’outil est aussi utilisable via une IHM, le lien vers cette IHM est affiché dans la section « Solutions » de l’Integration Server.
La fonctionnalité d’analyse sur les serveurs distants, suppose que les alias soient définis de la manière suivante : IS_<numéro de port>
Capture d’écran :
Accès à l’IHM de l’outil Configuration Checker
Enregistrement de la configuration (Adapters, Packages, Schedulers, Extended Settings) de l’IS local
Enregistrement de la configuration (Adapters, Packages, Schedulers, Extended Settings) des IS distants
Analyse de la configuration (Adapters, Packages, Schedulers, Extended Settings) de l’IS local
Analyse de la configuration (Adapters, Packages, Schedulers, Extended Settings) des IS distants
Téléchargement v1.0.3 :
- Binaires (205 Ko)
jvm 1.5.x minimum
fonctionne sur webMethods Integration Server 6.x et 7.x