Before you begin
Before starting this task, the wsadmin tool must be running. See the Starting the wsadmin scripting client article for more information.Why and when to perform this task
Perform the following steps to perform operations on running objects:Steps for this task
$AdminControl completeObjectName name
AdminControl.completeObjectName(name)
$ | is a Jacl operator for substituting a variable name with its value |
AdminControl | is an object that enables the manipulation of MBeans running in a WebSphere Application Server process |
completeObjectName | is an AdminControl command |
name | is a fragment of the object name. It is used to find the matching object name. For example: type=Server,name=serv1,*. It can be any valid combination of domain and key properties. For example, type, name, cell, node, process, etc. |
set s1 [$AdminControl completeObjectName type=Server,name=server1,*]
s1 = AdminControl.completeObjectName('type=Server,name=server1,*')
set | is a Jacl command |
s1 | is a variable name |
$ | is a Jacl operator for substituting a variable name with its value |
AdminControl | is an object that enables the manipulation of MBeans running in a WebSphere Application Server process |
completeObjectName | is an AdminControl command |
type | is the object name property key |
Server | is the name of the object |
name | is the object name property key |
server1 | is the name of the server where the operation is invoked |
$AdminControl invoke $s1 stop
AdminControl.invoke(s1, 'stop')
$ | is a Jacl operator for substituting a variable name with its value |
AdminControl | is an object that enables the manipulation of MBeans running in a WebSphere Application Server process |
invoke | is an AdminControl command |
s1 | is the ID of the server that is specified in step number 3 |
stop | is an operation to invoke on the server |
Example
set traceServ [$AdminControl completeObjectName type=TraceService,process=server1,*] $AdminControl invoke $traceServ appendTraceString "com.ibm.ws.management.*=all=enabled"
traceServ = AdminControl.completeObjectName('type=TraceService,process=server1,*') AdminControl.invoke(traceServ, 'appendTraceString', "com.ibm.ws.management.*=all=enabled")
Related concepts
AdminControl object for scripted administration
Related tasks
Modifying attributes on running objects with the wsadmin tool
Related reference
Commands for the AdminControl object