Disabling the trace service using scripting

You can disable the services of a configured server with scripting and the wsadmin tool.

About this task

Perform the following steps to disable the trace service of a configured server. You can modify this example to disable a different service.

Procedure

  1. Start the wsadmin scripting tool.
  2. Identify the server and assign it to the server variable. For example:
    • Using Jacl:

      set server [$AdminConfig getid /Cell:mycell/Node:mynode/Server:server1/]
    • Using Jython:
      server = AdminConfig.getid('/Cell:mycell/Node:mynode/Server:server1/')
      print server
    Example output:
    server1(cells/mycell/nodes/mynode/servers/server1|server.xml#Server_1)
  3. List all the services belonging to the server and assign them to the services variable. The following example returns a list of services:
    • Using Jacl:

      set services [$AdminConfig list Service $server]
    • Using Jython:
      services = AdminConfig.list('Service', server)
      print services
    Example output:
    (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. Identify the trace service and assign it to the traceService variable.

    Since trace service is the seventh element in the list, retrieve this element by using index 6.

    • Using Jacl:

      set traceService [$AdminConfig list TraceService $server]
    • Using Jython:
      traceService = AdminConfig.list('TraceService', server)
      print traceService
    Example output:
    (cells/mycell/nodes/mynode/servers/server1|server.xml#TraceService_1)
  5. Disable the trace service by modifying the enable attribute. For example:
    • Using Jacl:

      $AdminConfig modify $traceService {{enable false}}
    • Using Jython:
      AdminConfig.modify(traceService, [['enable', 'false']])
  6. Save the configuration changes.
    Use the following command example to save your configuration changes:
    AdminConfig.save()



In this information ...


IBM Redbooks, demos, education, and more

(Index)

Use IBM Suggests to retrieve related content from ibm.com and beyond, identified for your convenience.

This feature requires Internet access.

Task topic Task topic    

Terms of Use | Feedback

Last updatedLast updated: Sep 19, 2011 7:16:32 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=matt&product=was-express-iseries&topic=txml_disableservice
File name: txml_disableservice.html