Anwendungsstatus mit wsadmin-Scripting abfragen

Verwenden Sie das Tool "wsadmin" und Scripting, um festzustellen, ob eine Anwendung aktiv ist.

Vorbereitende Schritte

Es gibt zwei Möglichkeiten zur Ausführung dieser Task. In dem Beispiel in diesem Artikel wird das Objekt "AdminConfig" verwendet, um eine gemeinsam genutzte Bibliothek zu erstellen und zu konfigurieren. Alternativ können Sie das Script "createSharedLibrary" aus der Scriptbibliothek "AdminResources" verwenden, um gemeinsam genutzte Bibliotheken zu konfigurieren.

Die Scripting-Bibliothek enthält eine Reihe von Prozeduren für die Automatisierung der am häufigsten verwendeten Verwaltungsfunktionen. Sie können jede Scriptprozedur einzeln ausführen oder mehrere Prozeduren kombinieren, um auf schnelle Weise neue Scripts zu entwickeln.

Vorgehensweise

  1. Starten Sie das wsadmin-Scripting-Tool.
  2. Bestimmen Sie den Anwendungsstatus.
    Im folgenden Beispiel wird abgefragt, ob die Anwendungs-MBean vorhanden ist, um festzustellen, ob die Anwendung aktiv ist.
    • Mit Jacl:
      $AdminControl completeObjectName type=Application,name=myApplication,*
    • Mit Jython:
      print AdminControl.completeObjectName('type=Application,name=myApplication,*')
    Tabelle 1. Elemente des Befehls "completeObjectName". Führen Sie den Befehl completeObjectName aus, um zu prüfen, ob eine Anwendung ausgeführt wird.
    Element Beschreibung
    $ Jacl-Operator, der einen Variablennamen durch den Wert der Variablen ersetzt
    AdminControl Objekt, das die Bearbeitung von in einem WAS-Prozess ausgeführten MBeans ermöglicht
    completeObjectName AdminControl-Befehl
    type=Application,name=myApplication Hierarchischer Pfad, in dem das Konfigurationsobjekt enthalten ist
    print Jython-Befehl

Ergebnisse

Wenn myApplication ausgeführt wird, wird eine MBean erstellt. Andernfalls gibt der Befehl nichts zurück. Wenn myApplication ausgeführt wird, ist die Ausgabe ähnlich wie folgt:
WebSphere:cell=mycell,name=myApplication,mbeanIdentifier=cells/mycell/applications/myApplication.ear/
deployments/myApplication/deployment.xml#ApplicationDeployment_1,type=Application,node=mynode,Server=
dmgr,process=dmgr,J2EEName=myApplication

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_appstate
Dateiname:txml_appstate.html