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
- 啟動 wsadmin Scripting 工具。
- 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)
- 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)
- 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)
- 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']])
- Save the configuration changes. 請利用下列指令範例來儲存您的配置變更:
AdminConfig.save()
- In a network deployment environment only, synchronize the node. 請利用 AdminNodeManagement Script 程式庫中的 syncActiveNode 或 syncNode Script,將配置變更傳播給節點。
- 利用 syncActiveNodes Script,依照下列範例所示,將變更傳播給 Cell 中的每個節點:
AdminNodeManagement.syncActiveNodes()
- 利用 syncNode Script,依照下列範例所示,將變更傳播給特定的節點:
AdminNodeManagement.syncNode("myNode")
- 利用 syncActiveNodes Script,依照下列範例所示,將變更傳播給 Cell 中的每個節點:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_disableservice
檔名:txml_disableservice.html