Exemple : Utilisation des scripts pour l'annulation de tables Scheduler
Pour appeler un script Jaclet supprimer des tables de planificateur,utilisez l'outil de création de scripts wsadmin.
L'exemple de script Jacl suivant peut être appelé à l'aide de l'outil de création de scripts wsadmin, qui supprime les tables pour un planificateur configuré. Pour plus de détails sur la création d'un planificateur, voir la rubrique “Configuration des planificateurs”.
# Exemple de script JACL pour annuler les tables de planificateur # Nom du planificateur pour lequel les tables doivent être annulées set schedName "My Scheduler" puts "" puts "Consultation du MBean d'assistant de configuration du planificateur" puts "" set schedHelper [$AdminControl queryNames WebSphere:*,type=WASSchedulerCfgHelper] #Accès à l'objet configuration. set myScheduler [$AdminConfig getid /SchedulerConfiguration:$schedName/] if {$myScheduler == ""} { puts "" puts "Erreur : Le planificateur nommé : $schedName est introuvable." puts "" exit } # Appel de la méthode dropTables sur le MBean de l'assistant. puts "" puts "Annulation des tables pour :" puts "$myScheduler" puts "" if {[catch { set result [$AdminControl invoke $schedHelper dropTables $myScheduler] if {$result} { puts "" puts "Les tables ont été supprimées sans erreur." puts "" } else { puts "" puts "Les tables étaient déjà supprimées." puts "" } } errorInfo ] } { puts "" puts $errorInfo puts "" }