Vous pouvez importer des définitions d'environnement de déploiement à l'aide de la commande wsadmin. Vous pouvez utiliser la commande wsadmin pour effectuer la même tâche d'importation de définition que vous effectuez dans la console d'administration. Cette fonction vous permet d'utiliser un script pour importer plusieurs définitions d'environnement de déploiement vers un gestionnaire de déploiement. Cela dans le but de rendre disponible la console d'administration pour effectuer d'autres tâches et pour vous permettre de répliquer les configurations en cours vers d'autres gestionnaires de déploiement.
Avant de commencer
- Vous devez posséder une copie de la définition d'environnement de déploiement exportée.
- Vous devez vous trouver dans le gestionnaire de déploiement dans lequel vous importez
les définitions d'environnement de déploiement.
- Vérifiez qu'aucun autre environnement de déploiement, portant le même nom que la définition d'environnement de déploiement que vous importez, ne se trouve sur le gestionnaire de déploiement.
- Le gestionnaire de déploiement sur lequel vous importez la définition d'environnement
de déploiement doit prendre en charge au moins toutes les fonctions définies dans la
définition d'environnement de déploiement.
Rôle de sécurité requis pour cette tâche : Lorsque la sécurité et les autorisations par rôle sont activées, vous devez utiliser un ID utilisateur et un mot de passe avec un droit d'administrateur ou d'opérateur pour exécuter cette tâche.
Pourquoi et quand exécuter cette tâche
Dans les cas ci-après, utilisez la ligne de commande pour importer des définitions d'environnement de déploiement :
- Vous devez importer plusieurs définitions d'environnement de déploiement et souhaitez utiliser la ligne de commande.
- Vous souhaitez utiliser la ligne de commande pour importer une définition d'environnement de déploiement en tant que modèle à utiliser pour plusieurs environnements de déploiement.
- Vous devez importer un nombre important de définitions d'environnement de déploiement. L'utilisation de la commande wsadmin vous permet de passer moins de temps à effectuer la tâche.
Procédure
- Ouvrez une fenêtre de commande.
La commande wsadmin est disponible dans le répertoire <ESB>/profiles/<dmgr
profile>/bin ou <ESB>/bin.
- Copiez le fichier de définition d'environnement de déploiement que vous importez dans votre système.
- Entrez la commande wsadmin pour entrer l'environnement wsadmin.
- Entrez la commande importDeploymentEnvDef
pour importer la définition de l'environnement de déploiement depuis le fichier que vous
venez de copier vers le gestionnaire de déploiement. Vous pouvez renommer l'environnement de déploiement lorsque vous l'importez.
Remarque : Si la sécurité administrative
est activée, vous êtes invité à saisir un ID utilisateur et un mot de passe, si
ces derniers n'ont pas encore été inclus dans la commande.
Exemple
Dans cet exemple, l'environnement de déploiement myDepEnv
est importé et renommé eastDepEnv dans le gestionnaire de déploiement myDmgr, et la sécurité administrative
est activée.
wsadmin -connType SOAP -host myDmgr -port 8879 -user dmgrAdmin -password -dmgrPass
> $AdminTask importDeploymentEnvDef {-filePath
c:/dmgr01/importedEnvironments/myDepEnv.xml -topologyName eastDepEnv}
Le paramètre
-connType indique le type de connexion à utiliser. L'argument par défaut est
SOAP.
Remarque : La valeur
par défaut étant SOAP, vous n'avez pas besoin de la saisir explicitement
si SOAP est le type de connexion utilisé.
Le paramètre
-host indique
l'hôte utilisé pour la connexion SOAP ou RMI. La valeur par défaut de
-host est
l'hôte local.
Remarque : Si le noeud est exécuté sur l'hôte local, il
est inutile de spécifier -host
Remarque : Si vous
désactivez la sécurité administrative, il n'est pas nécessaire de saisir
un ID utilisateur et un mot de passe.
Que faire ensuite
Facultatif : Validez les environnements de déploiement importés.