Exemple : Utilisation des scripts pour la création des tables Scheduler
Pour appeler un script Jacl et créer 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 crée les tables pour un planificateur configuré. Pour plus de détails sur la création des planificateurs, voir Configuration des planificateurs.
# Exemple de script JACL pour créer les tables de planificateur # Nom du planificateur pour lequel les tables doivent être créé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 createTables sur le MBean de l'assistant. puts "" puts "Création des tables pour :" puts "$myScheduler" puts "" if {[catch { set result [$AdminControl invoke $schedHelper createTables $myScheduler] if {$result} { puts "" puts "Les tables ont été créées sans erreur." puts "" } else { puts "" puts "Les tables étaient déjà créées." puts "" } } errorInfo ] } { puts "" puts $errorInfo puts "" }