Scripts für das Abfragen von Anwendungen
Die Scripting-Bibliothek enthält mehrere Scriptprozeduren für die Automatisierung Ihrer Anwendungskonfigurationen. Dieser Artikel enthält Informationen zur Verwendung der Scripts, die Ihre JMS-Konfiguration abfragen. Sie können jedes Script einzeln ausführen oder Prozeduren kombinieren, um angepasste Automationsscripts für Ihre Umgebung zu erstellen.
checkIfAppExists
Dieses Script prüft, ob die Anwendung im Anwendungsserver implementiert ist.
Argument | Beschreibung |
---|---|
Anwendungsname | Gibt den Namen der gewünschten Anwendung an. |
Syntax
AdminApplication.checkIfAppExists(Anwendungsname)
Verwendungsbeispiel
AdminApplication.checkIfAppExists("myApp")
getAppDeployedNodes
Dieses Script listet die Knoten auf, auf denen die gewünschte Anwendung implementiert ist.
Argument | Beschreibung |
---|---|
Anwendungsname | Gibt den Namen der gewünschten Anwendung an. |
Syntax
AdminApplication.getAppDeployedNodes(Anwendungsname)
Verwendungsbeispiel
AdminApplication.getAppDeployedNodes("myApp")
getAppDeploymentTarget
Dieses Script zeigt das Anwendungsimplementierungsziel für die gewünschte Anwendung an.
Argument | Beschreibung |
---|---|
Anwendungsname | Gibt den Namen der gewünschten Anwendung an. |
Syntax
AdminApplication.getAppDeploymentTarget(Anwendungsname)
Verwendungsbeispiel
AdminApplication.getAppDeploymentTarget("myApp")
getTaskInfoForAnApp
Dieses Script zeigt Taskinformationen für eine bestimmte EAR-Datei an. Das Script ruft Informationen über die für Ihre Anwendung erforderlichen Daten ab. Sie müssen Daten für Zeilen oder Einträge angeben, für die Informationen fehlen oder die aktualisiert werden müssen.
Argument | Beschreibung |
---|---|
EAR-Datei | Gibt den Namen der gewünschten EAR-Datei an. |
Taskname | Gibt den Namen der gewünschten Task an. |
Syntax
AdminApplication.getTaskInfoForAnApp(Anwendungsname, Taskname)
Verwendungsbeispiel
![[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
Dieses Script listet alle implementierten Anwendungen auf. Das Script erfordert keine Argumente.
Syntax
AdminApplication.listApplications()
Verwendungsbeispiel
AdminApplication.listApplications()
listApplicationsWithTarget
Dieses Script listet alle implementierten Anwendungen für ein bestimmtes Ziel auf.
Argument | Beschreibung |
---|---|
Knotenname | Gibt den Namen des gewünschten Knotens an. |
Servername | Gibt den Namen des gewünschten Servers an. |
Syntax
AdminApplication.listApplicationsWithTarget(Knotenname, Servername)
Verwendungsbeispiel
AdminApplication.listApplicationsWithTarget("myNode", "server1")
listModulesInAnApp
Dieses Script listet alle Module in einer implementierten Anwendung auf.
Argument | Beschreibung |
---|---|
Anwendungsname | Gibt den Namen der gewünschten Anwendung an. |
Servername | Gibt den Namen des gewünschten Servers an. |
Syntax
AdminApplication.listModulesInAnApp(Anwendungsname, Servername)
Verwendungsbeispiel
AdminApplication.listModulesInAnApp("myApp", "myServer")