WebSphere Enterprise Service Bus, Version 6.2.0 Systèmes d'exploitation: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Exemple : vidage du cache par la ligne de commande

Cet exemple vous montre comment vider le cache associé à une définition WSRR, par la ligne de commande.

Avant de commencer

Cet exemple utilise l'outil d'écriture de scripts en ligne de commandes wsadmin. Pour plus d'informations sur l'outil wsadmin de WebSphere Application Server, voir : Commandes (écriture de scripts via wsadmin).

Pourquoi et quand exécuter cette tâche

Lorsque des flux de médiation interrogent un registre, les informations renvoyées sont stockées dans un cache associé à la définition WSRR (les informations en rapport avec les noeuds finals de service et les règles de médiation peuvent être mises en cache).
Avant de pouvoir vider le cache, à l'aide de wsadmin, il vous faut disposer d'une référence à un MBean de type ServiceRegistry. Vous devez disposer d'un MBean ServiceRegistry pour chaque instance du registre que vous avez besoin de vider ; ce MBean servira à vider le cache.
Remarque : Un MBean ServiceRegistry est créé lors de la première interrogation par une primitive de médiation Endpoint Lookup ou Policy Resolution d'une instance WSRR, telle que la définit la définition WSRR.
Procédure
  1. En ligne de commandes, démarrer wsadmin.
  2. Depuis wsadmin, extraire une référence à un MBean ServiceRegistry spécifique. Par exemple,
    wsadmin>set wsrrDef [$AdminControl completeObjectName
    WebSphere:type=ServiceRegistry,mbeanIdentifier=testWSRR1,*]
    Cet exemple utilise JACL pour définir une référence à un MBean ServiceRegistry dans la variable wsrrDef.
    Remarque : Dans un environnement de déploiement réseau, il est susceptible d'y avoir plusieurs instances de chaque MBean ServiceRegistry, chacune d'entre elles nécessitant un vidage du cache.
  3. Appeler l'opération expireCache sur le MBean ServiceRegistry dont la référence a été extraite. Exemple :
    wsadmin>$AdminControl invoke $wsrrDef expireCache
    .

Résultats

Le cache associé à une instance d'un MBean ServiceRegistry est maintenant vidé.

task Rubrique relative à une tâche

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/tasks/tadm_exclearwsrr.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).