Purpose
To create scheduler tables from a configured
scheduler, invoke the following
Jacl example using the wsadmin
scripting tool. For more information creating and configuring an application
scheduler, see the
Configuring
application schedulers.
Sample
# Example JACL Script to create the scheduler tables
# The name of the scheduler to create 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 createTables method on the helper MBean.
puts ""
puts "Creating tables for:"
puts "$myScheduler"
puts ""
if {[catch {
set result [$AdminControl invoke $schedHelper createTables $myScheduler]
if {$result} {
puts ""
puts "Successfully created the tables."
puts ""
} else {
puts ""
puts "The tables were already created."
puts ""
}
} errorInfo ] } {
puts ""
puts $errorInfo
puts ""