SCLM Developer Toolkit offre plusieurs fonctions de déploiement. Vous pouvez déployer des fichiers d'archive d'entreprise (EAR) dans un serveur WebSphere Application Server (WAS). D'autre part, tous les composants générés ou contrôlés par SCLM Developer Toolkit peuvent être manipulés à l'aide d'un script de déploiement personnalisable. Des exemples de script permettant de copier un fichier EAR vers un hôte distant à l'aide des commandes secure copy (SCP) et secure FTP (SFTP) sont fournis.
Pour lancer un script de déploiement, cliquez avec le bouton droit sur le projet et sélectionnez Equipe > Déployer une application d'entreprise. Les sections suivantes fournissent des informations sur la création et l'exécution de scripts de déploiement, la personnalisation du déploiement et les exemples de scripts de déploiement.
Si vous disposez déjà d'un script de déploiement que vous voulez exécuter sans le modifier, sélectionnez le bouton d'option Exécuter un script de déploiement existant.
Vous devez indiquer le nom de membre, le groupe et le type des scripts. Vous pouvez également cliquer sur le bouton Parcourir pour accéder à l'écran de recherche des membres Developer Toolkit afin de remplir automatiquement les valeurs.
Lorsque vous avez sélectionné le script qui convient et indiqué le nom, le groupe et le type associés, cliquez sur OK pour poursuivre. Developer Toolkit contact alors l'hôte et appelle le script de déploiement sélectionné.
Pour créer un script ou transmettre des paramètres à un ancien script, sélectionnez le bouton d'option Créer un script de déploiement. Un champ de modification devient actif sous le bouton d'option. Vous pouvez entrer le code XML de votre script de déploiement à cet emplacement.
Un exemple de script d'inclusion de membres SCLM est illustré ci-dessous :
<ANTXML> <property longname="cipherWAR.ear" shortname="CI000003" group="RELEASE" type="J2EEEAR" dest="/u/username/"/> </ANTXML>
Les paramètres sont les suivants :
<ANTXML> <! -- autres propriétés du script --> <! -- Fichier EAR en entrée --> <property name="LOCAL_FILE_PATH" value="/u/username/cipherWAR.ear"/> <!-- Inclure membre --> <property longname="cipherWAR.ear" shortname="CI000003" group="RELEASE" type="J2EEEAR" dest="/u/username/"/> </ANTXML>
Lorsque vous avez terminé de définir le contenu de votre script, attribuez-lui un nom et un langage et cliquez sur OK. Cette action lance le processus de déploiement. Vous pourrez par la suite appeler ce script de génération en sélectionnant Exécuter un script de déploiement existant.
Deux scripts fondamentaux sont au centre du processus de déploiement. Le premier type de script, qui est aussi celui que vous devez modifier, est un script de propriétés. Il renferme simplement la liste des paramètres de l'opération de déploiement. Le second est le script d'action contenant les étapes requises pour exécuter l'opération de déploiement.
Lorsque vous lancez un déploiement, vous indiquez le contenu du script de propriétés et l'une de ces propriétés est le fichier SCLM_ANTXML qui contient le nom de membre du script d'action correspondant. Developer Toolkit sélectionne le script de propriétés et le superpose au script d'action, avant d'appeler le script d'action résultant à l'aide de l'utilitaire ant.
Le déploiement de WAS est un cas à part, dans lequel le fichier SCLM_ANTXML pointe sur un script d'action JACL.
Le tableau ci-dessous indique les exemples de scripts disponibles fournis avec Developer Toolkit.