Example: Using scripting to verify scheduler tables
wsadmin 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 "" }
Configure schedulers Configure schedulers using Java Management Extensions Create scheduler tables using scripting and Java Management Extensions Scheduler table management functions