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
- Starten Sie das wsadmin-Scripting-Tool.
- 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.
- 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
- Sichern Sie die Konfigurationsänderungen.
Verwenden Sie den folgenden Beispielbefehl, um Ihre Konfigurationsänderungen zu speichern:
AdminConfig.save()
- 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]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Geschäftsanwendung "HelloWorldAsync" löschen
- Starten Sie das wsadmin-Scripting-Tool.
- Stoppen Sie die Geschäftsanwendung "HelloWorldAsync".
AdminTask.stopBLA('-blaID WebSphere:appName=HelloWorldAsync')
- Löschen Sie die Kompositionseinheit "helloworldws", die HelloWorldAsync zugeordnet sind.
AdminTask.deleteCompUnit('-blaID HelloWorldAsync -cuID helloworldws')
- Löschen Sie die Anwendung "HelloWorldAsync".
AdminTask.deleteBLA('-blaID HelloWorldAsync')
- (Optional) Löschen Sie das Asset "helloworld-ws-asynch.jar" aus dem Asset-Repository.
AdminTask.deleteAsset('-assetID helloworld-ws-asynch.jar')
- Speichern Sie die Konfigurationsänderungen.
AdminConfig.save()
- Beenden Sie die wsadmin-Befehlsshell.
exit