Scripts de requête d'application

La bibliothèque de scripts propose de nombreuses procédures de script pour automatiser la configuration des applications. Consultez les informations sur la syntaxe des scripts qui interrogent la configuration de votre application. Vous pouvez exécuter chaque script individuellement ou combiner des procédures pour créer des scripts d'automatisation personnalisés pour votre environnement.

Chaque procédure de script de gestion d'application se trouve dans le répertoire racine_serveur_app/scriptLibraries/application/V70. Utilisez les procédures de script suivantes pour interroger les configurations d'application :

checkIfAppExists

Ce script vérifie si l'application est déployée sur le serveur d'applications.

Pour exécuter le script, indiquez le nom de l'application en tant qu'argument (voir le tableau ci-dessous) :
Tableau 1. Description des arguments de checkIfAppExists. Exécutez le script pour vérifier si une application existe.
Argument Description
appName Indique le nom de l'application qui vous intéresse.

Syntaxe

AdminApplication.checkIfAppExists(appName)

Exemple de syntaxe

AdminApplication.checkIfAppExists("myApp")

getAppDeployedNodes

Ce script répertorie les noeuds sur lesquels l'application qui vous intéresse est déployée.

Pour exécuter le script, indiquez le nom de l'application en tant qu'argument (voir le tableau ci-dessous) :
Tableau 2. Description des arguments de getAppDeployedNodes. Exécutez le script pour afficher la liste des noeuds sur lesquels une application est déployée.
Argument Description
appName Indique le nom de l'application qui vous intéresse.

Syntaxe

AdminApplication.getAppDeployedNodes(appName)

Exemple de syntaxe

AdminApplication.getAppDeployedNodes("myApp")

getAppDeploymentTarget

Ce script affiche la cible de déploiement de l'application qui vous intéresse.

Pour exécuter le script, indiquez le nom de l'application en tant qu'argument (voir le tableau ci-dessous) :
Tableau 3. Description des arguments de getAppDeploymentTarget. Exécutez le script pour visualiser les informations relatives à une cible de déploiement.
Argument Description
appName Indique le nom de l'application qui vous intéresse.

Syntaxe

AdminApplication.getAppDeploymentTarget(appName)

Exemple de syntaxe

AdminApplication.getAppDeploymentTarget("myApp")

getTaskInfoForAnApp

Ce script fournit des informations sur une tâche, pour un fichier EAR d'application donné. Il permet d'obtenir des informations sur les données nécessaires à l'application. Vous devez indiquer des données pour les lignes ou les entrées pour lesquelles il manque des informations ou pour lesquelles une mise à jour est nécessaire.

Pour exécuter le script, indiquez les arguments correspondant au fichier EAR et à la tâche (voir le tableau ci-dessous) :
Tableau 4. Description des arguments de getTaskInfoForAnApp. Exécutez le script pour visualiser les informations relatives à un fichier EAR.
Argument Description
earFile Indique le nom du fichier EAR qui vous intéresse.
taskName Indique le nom de la tâche qui vous intéresse.

Syntaxe

AdminApplication.getTaskInfoForAnApp(appName, taskName)

Exemple de syntaxe

[Windows]
AdminApplication.getTaskInfoForAnApp("c:\ears\DefaultApplication.ear", "MapWebModToVH")
[AIX][Solaris][HP-UX][Linux][IBM i][z/OS]
AdminApplication.getTaskInfoForAnApp("/ears/DefaultApplication.ear", "MapWebModToVH")

listApplications

Ce script répertorie toutes les applications déployées. Le script ne nécessite aucun argument.

Syntaxe

AdminApplication.listApplications()

Exemple de syntaxe

AdminApplication.listApplications()

listApplicationsWithTarget

Ce script répertorie toutes les applications déployées sur une cible déterminée.

Pour exécuter le script, indiquez les arguments correspondant au nom du noeud et du serveur (voir le tableau ci-dessous) :
Tableau 5. Description des arguments de listApplicationsWithTarget. Exécutez le script pour afficher la liste des applications déployées.
Argument Description
nodeName Indique le nom du noeud qui vous intéresse.
serverName Indique le nom du serveur qui vous intéresse.

Syntaxe

AdminApplication.listApplicationsWithTarget(nodeName, serverName)

Exemple de syntaxe

AdminApplication.listApplicationsWithTarget("myNode", "server1")

listModulesInAnApp

Ce script répertorie tous les modules d'une application déployée.

Pour exécuter le script, indiquez les arguments correspondant au nom de l'application et du serveur (voir le tableau ci-dessous) :
Tableau 6. Description des arguments de listModulesInAnApp. Exécutez le script pour afficher la liste des modules d'une application déployée.
Argument Description
appName Indique le nom de l'application qui vous intéresse.
serverName Indique le nom du serveur qui vous intéresse.

Syntaxe

AdminApplication.listModulesInAnApp(appName, serverName)

Exemple de syntaxe

AdminApplication.listModulesInAnApp("myApp", "myServer")

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7libapp1
Nom du fichier : rxml_7libapp1.html