+

Search Tips   |   Advanced Search

Example: Use scripting to verify scheduler tables

Use the wsadmin scripting tool to invoke a Jacl script and verify tables and indices for a scheduler.

The following Jacl example script can be invoked using the wsadmin scripting tool, which verifies that the tables and indices are created correctly for a scheduler. See the " Configure Schedulers" topic for details on how a scheduler is created.

# Example JACL Script to verify the scheduler tables

# The name of the scheduler to verify 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 $schedName could not be found."
    puts ""
    exit
}

# Invoke the verifyTables method on the helper MBean.

puts ""
puts "Verifying tables for:"
puts "$myScheduler"
puts ""

if { [catch {$AdminControl invoke $schedHelper verifyTables $myScheduler} errorInfo] } {
    puts ""
    puts "Error verifying tables: $errorInfo"
    puts ""
} else {
    puts ""
    puts "Tables verified successfully."
    puts ""
}


Related tasks

  • Configure schedulers
  • Configure schedulers using JMX
  • Create scheduler tables and JMX

  • Scheduler table management functions Reference topic