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 ""
}

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=xsch_drop
Nom du fichier : xsch_drop.html