Désactivation du service de trace à l'aide de scripts

Vous pouvez désactiver les services d'un serveur configuré à l'aide de scripts et de l'outil wsadmin.

Pourquoi et quand exécuter cette tâche

Pour désactiver le service de trace d'un serveur configuré, procédez de la façon suivante : Vous pouvez modifier cet exemple pour désactiver un autre service.

Procédure

  1. Démarrez l'outil de scriptage wsadmin.
  2. Identifiez le serveur et affectez-le à la variable server. Exemple :
    • A l'aide de Jacl :

      set server [$AdminConfig getid /Cell:mycell/Node:mynode/Server:server1/]
    • Avec Jython :

      server = AdminConfig.getid('/Cell:mycell/Node:mynode/Server:server1/')
      print server
    Exemple de sortie :
    server1(cells/mycell/nodes/mynode/servers/server1|server.xml#Server_1)
  3. Listez tous les services appartenant au serveur et affectez-les à la variable services. L'exemple suivant renvoie une liste de services :
    • A l'aide de Jacl :

      set services [$AdminConfig list Service $server]
    • Avec Jython :

      services = AdminConfig.list('Service', server)
      print services
    Exemple de sortie :
    (cells/mycell/nodes/mynode/servers/server1|server.xml#AdminService_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#DynamicCache_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#MessageListenerService_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#ObjectRequestBroker_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#PMIService_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#RASLoggingService_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#SessionManager_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#TraceService_1)
    (cells/mycell/nodes/mynode/servers/server1|server.xml#TransactionService_1)
  4. Identifiez le service de trace et affectez-le à la variable traceService.

    Comme le service de trace est le septième élément de la liste, extrayez-le à l'aide de l'index 6.

    • Avec Jacl :

      set traceService [$AdminConfig list TraceService $server]
    • Avec Jython :

      traceService = AdminConfig.list('TraceService', server)
      print traceService
    Exemple de sortie :
    (cells/mycell/nodes/mynode/servers/server1|server.xml#TraceService_1)
  5. Désactivez le service de trace en modifiant l'attribut enable. Exemple :
    • Avec Jacl :

      $AdminConfig modify $traceService {{enable false}}
    • Avec Jython :

      AdminConfig.modify(traceService, [['enable', 'false']])
  6. Sauvegardez les modifications de configuration.
    Entrez l'exemple de commande suivante pour sauvegarder les modifications de configuration :
    AdminConfig.save()
  7. Dans un environnement de déploiement en réseau uniquement, synchronisez le noeud.
    Utilisez les scripts syncActiveNode ou syncNode de la bibliothèque de scripts AdminNodeManagement pour propager les modifications de configuration sur un ou plusieurs noeudsµµ.
    • Utilisez le script syncActiveNodes pour propager les modifications sur chacun des noeuds dans la cellule, comme dans l'exemple suivant :
      AdminNodeManagement.syncActiveNodes()
    • Utilisez le script syncNode pour propager les modifications sur un noeud spécifique, comme dans l'exemple suivant :
      AdminNodeManagement.syncNode("myNode")

Icône indiquant le type de rubrique Rubrique de tâche



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=txml_disableservice
Nom du fichier : txml_disableservice.html