Vous pouvez déployer des modules SCA versionnés dans la phase d'exécution.
Chaque version d'un module existe parallèlement aux autres versions actuellement
installées sur le serveur ou dans la cellule.
Avant de commencer
Assurez-vous d'effectuer les opérations suivantes avant d'installer
un module SCA versionné dans votre environnement de production :
- Dans WebSphere Integration Developer, précisez que le module est
versionné et exportez-le en vue d'un déploiement sur la ligne de commande. Pour plus d'informations, voir la rubrique sur la
création
de bibliothèques et de modules versionnés.
- Déterminez si vous souhaitez déployer simultanément différentes versions du module
sur un seul serveur ou si vous souhaitez déployer simultanément plusieurs instances
du même module versionné sur divers clusters de la même cellule.
Pourquoi et quand exécuter cette tâche
Pour installer des modules versionnés, procédez comme suit :
Procédure
- Exécutez serviceDeploy sur le module versionné
que vous avez exporté pour générer un fichier EAR installable.
serviceDeploy nomModule.zip
La commande serviceDeploy renvoie un fichier EAR installable
dont le nom inclut la version, et parfois, des informations sur l'ID de la cellule.
- Installez le module d'une des manières suivantes :
- Dans la console d'administration, cliquez sur Modules SCA
et cliquez sur le bouton Installer de la page Modules SCA.
- Dans la console d'administration, cliquez sur Applications
> Installation d'une nouvelle application.
- Exécutez la commande wsadmin AdminApp.install.
- Si vous souhaitez installer un module versionné sur plusieurs serveurs
ou clusters dans une cellule, effectuez l'opération suivante pour chaque instance de module
désirée :
- Exécutez la commande createVersionedSCAModule
pour créer une instance du module.
createVersionedSCAModule -archiveAbsolutePath rép_archive_entrée
-workingDirectory rép_travail -uniqueCellID ID_cellule
- Installez le fichier EAR résultant comme décrit dans l'étape 2.
Résultats
Votre environnement de production compte désormais une ou de plusieurs applications versionnées. Ces dernières peuvent toutes être administrées via la console d'administration ou à l'aide des commandes d'administration correspondantes.
Remarque : Pour
conserver les informations de gestion des versions, le processus d'installation modifie automatiquement le nom du module pour s'assurer qu'il est unique au sein du serveur ou de la cellule
via l'exécution de la commande
serviceDeploy ou
createVersionedSCAModule.
Ces commandes ajoutent le numéro de version, un ID de cellule unique ou le nom du module d'origine.
nomModule_vvaleurVersion_iDCellule unique
Par
exemple, si vous avez suivi les étapes contenues dans cette section, le déploiement de la version
1.0.1 du module processusFacturation entraîne la création d'un module appelé processusFacturation_v1_0_1
et d'une application de service installée appelée processusFacturation_v1_0_1App.
Si vous indiquez également un ID de cellule unique (exemple : Cellule5), le module
porte le nom processusFacturation_v1_0_1_Cellule5 et l'application de service installée,
le nom processusFacturation_v1_0_1_Cellule5App.