Arrêt d'applications de niveau métier à l'aide de scriptage
Vous pouvez utiliser l'outil wsadmin et le groupe de commandes BLAManagement pour arrêter des applications de niveau métier.
Avant de commencer
Il existe deux méthodes pour mener à bien cette tâche. Utilisez le groupe de commandes BLAManagement pour l'objet AdminTask ou les scripts de la bibliothèque de scripts AdminBLA pour arrêter vos applications de niveau métier.
Procédure
- Utilisez les commandes de l'objet AdminTask pour arrêter des applications de niveau métier.
- Démarrez l'outil de scriptage wsadmin.
- Répertoriez les applications de niveau métier de votre environnement. Utilisez la commande listBLAs pour afficher une liste des applications de niveau métier de votre environnement, comme dans l'exemple suivant :
AdminTask.listBLAs()
Vous pouvez, en option, indiquer une partie du nom de l'application de niveau métier visée pour afficher l'ID de configuration de cette application de niveau métier. La commande accepte un nom d'application de niveau métier partiel si le système fait la correspondance entre le nom spécifié et un ID de configuration unique. Utilisez l'exemple suivant pour définir l'ID de configuration de l'application de niveau métier myBLA comme étant la variable blaID :myBLA=AdminTask.listBLAs('-blaID BLA1')
- Déterminez l'état de l'application de niveau métier. Utilisez la commande getBLAStatus pour afficher l'état de l'application de niveau métier visée, tel qu'illustré dans l'exemple suivant :
AdminTask.getBLAStatus('-blaID myBLA')
La commande renvoie l'état de l'application de niveau métier ; cet état est STOPPED ou RUNNING.
- Arrêtez l'application de niveau métier en cours d'exécution. Utilisez la commande stopBLA pour arrêter l'application de niveau métier, tel qu'illustré dans l'exemple suivant :
AdminTask.stopBLA('-blaID myBLA')
La commande renvoie le message suivant si le système arrête avec succès l'application de niveau métier :ID de l'application de niveau métier arrêtée si cette dernière n'était pas déjà arrêtée.
- Utilisez la bibliothèque de scripts Jython pour arrêter les applications de niveau métier.
- Démarrez l'outil de scriptage wsadmin.
- Répertoriez les applications de niveau métier de votre environnement. Utilisez le script listBLAs pour afficher une liste des applications de niveau métier de votre environnement, à l'aide de la syntaxe suivante :
AdminBLA.listBLAs(blaName, displayDescription)
Vous pouvez indiquer l'un des deux, les deux ou aucun des arguments blaName et displayDescription. Utilisez l'argument blaName pour indiquer le nom d'une application de niveau métier spécifique et l'argument displayDescription pour indiquer si vous souhaitez ou non afficher la description de chaque application de niveau métier renvoyée. Indiquez une chaîne vide à la place des arguments que vous ne souhaitez pas spécifier, tel qu'illustré dans l'exemple suivant :AdminBLA.listBLAs("", "true")
- Arrêtez l'application de niveau métier. Utilisez le script stopBLA pour arrêter l'application de niveau métier, à l'aide de la syntaxe suivante :
AdminBLA.stopBLA(blaName)
Utilisez l'argument blaName pour spécifier le nom de l'application de niveau métier à arrêter, tel qu'illustré dans l'exemple suivant :AdminBLA.stopBLA("myBLA")
Tâches associées:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_7stopbla
Nom du fichier : txml_7stopbla.html