示例:使用脚本编制删除调度程序表
使用 wsadmin 脚本编制工具来调用 Jacl脚本和移除调度程序表。
以下 Jacl 示例脚本可以使用 wsadmin 脚本编制工具调用,该工具将为已配置的调度程序移除调度程序表。请参阅“配置调度程序”主题以获取如何创建调度程序的详细信息。
# Example JACL Script to drop the scheduler tables # The name of the scheduler to drop the tables for set schedName "My Scheduler" puts "" puts "Looking-up Scheduler Configuration Helper MBean" puts "" set schedHelper [$AdminControl queryNames WebSphere:*,type=WASSchedulerCfgHelper] #Access the configuration object. set myScheduler [$AdminConfig getid /SchedulerConfiguration:$schedName/] if {$myScheduler == ""} { puts "" puts "Error: Scheduler with name: $schedName could not be found." puts "" exit } # Invoke the dropTables method on the helper MBean. puts "" puts "Dropping tables for:" puts "$myScheduler" puts "" if {[catch { set result [$AdminControl invoke $schedHelper dropTables $myScheduler] if {$result} { puts "" puts "Successfully dropped the tables." puts "" } else { puts "" puts "The tables were already dropped." puts "" } } errorInfo ] } { puts "" puts $errorInfo puts "" }