Geschäftsanwendungen mit wsadmin-Scripting löschen

Sie können das Tool "wsadmin" verwenden, um Geschäftsanwendungen aus Ihrer Umgebung zu löschen. Beim Löschen einer Geschäftsanwendung wird die Anwendung aus dem Konfigurationsrepository des Produkts entfernt. Außerdem werden die Binärdateien der Anwendung aus dem Dateisystem aller Knoten gelöscht, auf denen die Anwendungsdateien installiert sind.

Vorbereitende Schritte

Dieser Artikel setzt voraus, dass in Ihrer Konfiguration eine Geschäftsanwendung vorhanden ist und Sie die Anwendung löschen möchten.

Informationen zu diesem Vorgang

Es gibt zwei Möglichkeiten zur Ausführung dieser Task. In diesem Artikel werden die Befehle aus der Befehlsgruppe "BLAManagement" für das Objekt "AdminTask" verwendet, um Geschäftsanwendungen aus Ihrer Konfiguration zu entfernen. Alternativ können Sie die Scripts aus der Scriptbibliothek "AdminBLA" verwenden, um Geschäftsanwendungen zu konfigurieren, zu verwalten und zu entfernen.

Vorgehensweise

  1. Starten Sie das wsadmin-Scripting-Tool.
  2. Vergewissern Sie sich, dass Ihre Geschäftsanwendung zum Löschen bereit ist.

    Bevor Sie eine Geschäftsanwendung löschen, verwenden Sie den Befehl deleteCompUnit, um alle Kompositionseinheiten zu entfernen, die der Geschäftsanwendung zugeordnet sind. Vergewissern Sie sich auch, dass keine anderen Geschäftsanwendungen auf die zu löschende Geschäftsanwendung verweisen.

    Verwenden Sie das folgende Beispiel, um eine Kompositionseinheit (compositionUnit1) aus einer Geschäftsanwendung (myBLA) zu löschen:
    AdminTask.deleteCompUnit('-blaID myBLA –cuID compositionUnit1')

    Wiederholen Sie diesen Schritt für jede Kompositionseinheit, die der gewünschten Geschäftsanwendung zugeordnet ist.

  3. Löschen Sie die Geschäftsanwendung.
    Verwenden Sie den Befehl "deleteBLA", wie im folgenden Beispiel gezeigt, um eine Geschäftsanwendung aus Ihrer Konfiguration zu entfernen:
    AdminTask.deleteBLA('-blaID myBLA')
    Wenn das System die Geschäftsanwendung erfolgreich gelöscht hat, gibt der Befehl die Konfigurations-ID der gelöschten Geschäftsanwendung zurück. Beispiel:
    WebSphere:blaname=myBLA
  4. Sichern Sie die Konfigurationsänderungen.
    Verwenden Sie den folgenden Beispielbefehl, um Ihre Konfigurationsänderungen zu speichern:
    AdminConfig.save()
  5. Synchronisieren Sie den Knoten.
    Verwenden Sie das Script "syncActiveNodes" aus der Scriptbibliothek "AdminNodeManagement", um die Änderungen an alle aktiven Knoten weiterzugeben. Beispiel:
    AdminNodeManagement.syncActiveNodes()
[AIX Solaris HP-UX Linux Windows][z/OS]

Geschäftsanwendung "HelloWorldAsync" löschen

  1. Starten Sie das wsadmin-Scripting-Tool.
  2. Stoppen Sie die Geschäftsanwendung "HelloWorldAsync".
    AdminTask.stopBLA('-blaID WebSphere:appName=HelloWorldAsync')
  3. Löschen Sie die Kompositionseinheit "helloworldws", die HelloWorldAsync zugeordnet sind.
    AdminTask.deleteCompUnit('-blaID HelloWorldAsync -cuID helloworldws')
  4. Löschen Sie die Anwendung "HelloWorldAsync".
    AdminTask.deleteBLA('-blaID HelloWorldAsync')
  5. (Optional) Löschen Sie das Asset "helloworld-ws-asynch.jar" aus dem Asset-Repository.
    AdminTask.deleteAsset('-assetID helloworld-ws-asynch.jar')
  6. Speichern Sie die Konfigurationsänderungen.
    AdminConfig.save()
  7. Beenden Sie die wsadmin-Befehlsshell.
    exit

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_7uninstallbla
Dateiname:txml_7uninstallbla.html