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.
checkIfAppExists
Ce script vérifie si l'application est déployée sur le serveur d'applications.
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.
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.
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.
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]](../images/windows.gif)
AdminApplication.getTaskInfoForAnApp("c:\ears\DefaultApplication.ear", "MapWebModToVH")
![[AIX]](../images/aixlogo.gif)
![[Solaris]](../images/solaris.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
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.
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.
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")