Beispiel: Mit Scripting Schedulertabellen löschen
Verwenden Sie das wsadmin-Scripting-Tool, um ein Jacl-Script aufzurufen und Schedulertabellen zu entfernen.
Das folgende Jacl-Beispielscript kann mit dem Scripting-Tool wsadmin aufgerufen werden und entfernt die Schedulertabellen für einen konfigurierten Scheduler. Nähere Einzelheiten zum Erstellen eines Scheduler finden Sie im Artikel "Scheduler konfigurieren".
# JACL-Beispielscript für das Löschen von Schedulertabellen # Der Name des Scheduler, für den Tabellen gelöscht werden sollen set schedName "Mein Scheduler" puts "" puts "Looking-up Scheduler Configuration Helper MBean" puts "" set schedHelper [$AdminControl queryNames WebSphere:*,type=WASSchedulerCfgHelper] #Auf das Konfigurationsobjekt zugreifen. set meinScheduler [$AdminConfig getid /SchedulerConfiguration:$schedName/] if {$meinScheduler == ""} { puts "" puts "Error: Scheduler with name: $schedName could not be found." puts "" exit } # Methode dropTables für die Helper-MBean aufrufen puts "" puts "Dropping tables for:" puts "$meinScheduler" puts "" if {[catch { set result [$AdminControl invoke $schedHelper dropTables $meinScheduler] if {$result} { puts "" puts "Successfully dropped the tables." puts "" } else { puts "" puts "The tables were already dropped." puts "" } } errorInfo ] } { puts "" puts $errorInfo puts "" }