AdminControl object for scripted administration
Contents
- completeObjectName
- getAttribute
- getAttribute_jmx
- getAttributes
- getAttributes_jmx
- getCell
- getConfigId
- getDefaultDomain
- getDomainName
- getHost
- getMBeanCount
- getMBeanInfo_jmx
- getNode
- getPort
- getPropertiesForDataSource
- getType
- help
- invoke
- invoke_jmx
- isRegistered
- isRegistered_jmx
- makeObjectName
- queryNames
- queryNames_jmx
- reconnect
- setAttribute
- setAttribute_jmx
- setAttributes
- setAttributes_jmx
- startServer
- stopServer
- testConnection
- TestConnection
- trace
Overview
Use AdminControl with wsadmin.sh to manipulate running objects in WAS. For example, using JACL syntax..
set am [$AdminControl queryNames type=ApplicationManager,process=server,*]...or using Jython syntax...
am = AdminControl.queryNames('type=ApplicationManager,process=server,*')There are several ways to parse arguments with spaces...
Using Jacl...
$AdminControl invoke $am startApplication {"JavaMail Sample"}
$AdminControl invoke $am startApplication {{JavaMail Sample}}
$AdminControl invoke $am startApplication "\"JavaMail Sample\""
Using Jython...
AdminControl.invoke(am, 'startApplication', '[JavaMail Sample]')
AdminControl.invoke(am, 'startApplication', '\"JavaMail Sample\"')
AdminControl Commands
completeObjectName
Create a string representation of a complete ObjectName value based based on a fragment. This command does not communicate with the server to find a matching ObjectName value. If it finds several MBeans that match the fragment, the command returns the first one.
Parameters... name -- java.lang.String Return Type... java.lang.String Example usage:
- Turn on server (Jacl)
set serverON [AdminControl completeObjectName node=node,type=Server,*]Turn on server (Jython)
serverON = AdminControl.completeObjectName('node=node,type=Server,*')
- Turn on trace service (Jacl)
set xtrace [AdminControl completeObjectName \ type=TraceService,process=server,*] AdminControl invoke $xtrace appendTraceString "com.ibm.ws.management.*=all=enabled"Turn on trace service (Jython)
xtrace = AdminControl.completeObjectName('type=TraceService,process=server,*') AdminControl.invoke(xtrace, 'appendTraceString', "com.ibm.ws.management.*=all=enabled")
getAttribute
Returns the value of the attribute for the name you provide.
Parameters... name -- java.lang.String; attribute -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
set xObj [AdminControl completeObjectName WebSphere:type=Server,*] AdminControl getAttribute $xObj processTypeUsing Jython
xObj = AdminControl.completeObjectName('WebSphere:type=Server,*') AdminControl.getAttribute(xObj, 'processType')
getAttribute_jmx
Returns the value of the attribute for the name you provide.
Parameters... name -- ObjectName; attribute -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
set xObj [AdminControl completeObjectName WebSphere:type=Server,*] set objName [java::new javax.management.ObjectName $xObj] AdminControl getAttribute_jmx $objName processTypeUsing Jython
xObj = AdminControl.completeObjectName('WebSphere:type=Server,*') import javax.management as mgmt objName = mgmt.ObjectName(xObj) AdminControl.getAttribute_jmx(objName, 'processType')
getAttributes
Returns the attribute values for the names you provide.
Parameters using Jacl... name -- String; attributes -- java.lang.String Parameters using Jython... name -- String; attributes -- java.lang.String or name -- String; attributes -- java.lang.Object[] Return Type... java.lang.String Example usage:
Using Jacl
set xObj [AdminControl completeObjectName WebSphere:type=Server,*] AdminControl getAttributes $xObj "cellName nodeName"Using Jython with string attributes
xObj = AdminControl.completeObjectname('WebSphere:type=Server,*) AdminControl.getAttributes(xObj, '[cellName nodeName]')Using Jython with object attributes
xObj = AdminControl.completeObjectname('WebSphere:type=Server,*) AdminControl.getAttributes(xObj, ['cellName', 'nodeName'])
getAttributes_jmx
Returns the attribute values for the names you provide.
Parameters... name -- ObjectName; attributes -- java.lang.String[] Return Type... javax.management.AttributeList Example usage:
Using Jacl
set objectNameString [AdminControl completeObjectName WebSphere:type=Server,*] set objName [AdminControl makeObjectName $objectNameString] set attrs [java::new {String[]} 2 {cellName nodeName}] AdminControl getAttributes_jmx $objName $attrsUsing Jython
objectNameString = AdminControl.completeObjectName('type=Server,*') objName = AdminControl.makeObjectName(objectNameString) attrs = ['cellName', 'nodeName'] AdminControl.getAttributes_jmx(objName, attrs)
getCell
Returns the name of the connected cell.
Parameters... none Return Type... java.lang.String Example usage:
Using Jacl
AdminControl getCellUsing Jython
AdminControl.getCell()Example output
Mycell
getConfigId
A convenience command from an ObjectName or ObjectName fragment that creates a configuration ID. Use this ID with the $AdminConfig command. Not all MBeans that run have configuration objects that correspond. If there are several MBeans that correspond to an ObjectName fragment, a warning issues and a configuration ID builds for the first MBean it finds.
Parameters... name -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
set threadpoolCID [AdminControl getConfigId node=node,type=ThreadPool,*]Using Jython
threadpoolCID = AdminControl.getConfigId('node=node,type=ThreadPool,*')
getDefaultDomain
Returns the default domain name from the server.
Parameters... none Return Type... java.lang.String Example usage:
Using Jacl
AdminControl getDefaultDomainUsing Jython
AdminControl.getDefaultDomain()Example output
WebSphere
getDomainName
Returns the domain name from the server.
Parameters... none Return Type... java.lang.String Example usage:
Using Jacl
AdminControl getDomainNameUsing Jython
AdminControl.getDomainName()Example output
WebSphere
getHost
Returns the name of your host.
Parameters... none Return Type... java.lang.String Example usage:
Using Jacl
AdminControl getHostUsing Jython
AdminControl.getHost()Example output
myhost
getMBeanCount
Returns the number of MBeans registered in the server.
Parameters... none Return Type... java.lang.Integer Example usage:
Using Jacl
AdminControl getMBeanCountUsing Jython
AdminControl.getMBeanCount()Example output
114
getMBeanInfo_jmx
Returns the Java Management Extension MBeanInfo structure that corresponds to an OjbectName value. There is no string signature for this command, because the Help object displays most of the information available from getMBeanInfo.
Parameters... name -- ObjectName Return Type... javax.management.MBeanInfo Example usage:
Using Jacl
set objectNameString [AdminControl completeObjectName type=Server,*] set objName [AdminControl makeObjectName $objectNameString] AdminControl getMBeanInfo_jmx $objNameUsing Jython
objectNameString = AdminControl.completeObjectName('type=Server,*') objName = AdminControl.makeObjectName(objectNameString) AdminControl.getMBeanInfo_jmx(objName)Example output
javax.management.modelmbean.ModelMBeanInfoSupport@10dd5f35
getNode
Returns the name of the connected node.
Parameters... none Return Type... java.lang.String Example usage:
Using Jacl
AdminControl getNodeUsing Jython
AdminControl.getNode()Example output
Myhost
getPort
Returns the name of your port.
Parameters... none Return Type... java.lang.String Example usage:
Using Jacl
AdminControl getPortUsing Jython
AdminControl.getPort()Example output
8877
getPropertiesForDataSource
Deprecated, no replacement.
This command incorrectly assumes the availability of a configuration service when running in connected mode.
Parameters... configId -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
set ds [lindex [$AdminConfig list DataSource] 0] AdminControl getPropertiesForDataSource $dsUsing Jython
ds = AdminConfig.list('DataSource') # get line separator import java.lang.System as sys lineSeparator = sys.getProperty('line.separator') dsArray = ds.split(lineSeparator) AdminControl.getPropertiesForDataSource(dsArray[0])Example output
WASX7389E: Operation not supported - getPropertiesForDataSource command is not supported.
getType
Returns the connection type.
Parameters... none Return Type... java.lang.String Example usage:
Using Jacl
AdminControl getTypeUsing Jython
AdminControl.getType()Example output
SOAP
help
Returns general help text for the AdminControl object.
Parameters... none Return Type... java.lang.String Example usage:
Using Jacl
AdminControl helpUsing Jython
AdminControl.help()Example output
WASX7027I: The AdminControl object enables the manipulation of MBeans running in a WebSphere server process. The number and type of MBeans available to the scripting client depends on the server to which the client is connected. If the client is connected to a Deployment Manager, then all the MBeans running in the Deployment Manager are visible, as are all the MBeans running in the Node Agents connected to this Deployment Manager, and all the MBeans running in the appservers on those nodes. The following commands are supported by AdminControl; more detailed information about each of these commands is available by using the "help" command of AdminControl and supplying the name of the command as an argument. Note that many of these commands support two different sets of signatures: one that accepts and returns strings, and one low-level set that works with JMX objects like ObjectName and AttributeList. In most situations, the string signatures are likely to be more useful, but JMX-object signature versions are supplied as well. Each of these JMX-object signature commands has "_jmx" appended to the command name. Hence there is an "invoke" command, as well as a "invoke_jmx" command. completeObjectName Return a String version of an object name given a template name getAttribute_jmx Given ObjectName and name of attribute, returns value of attribute getAttribute Given String version of ObjectName and name of attribute, returns value of attribute getAttributes_jmx Given ObjectName and array of attribute names, returns AttributeList getAttributes Given String version of ObjectName and attribute names, returns String of name value pairs getCell returns the cell name of the connected server getConfigId Given String version of ObjectName, return a config id for the corresponding configuration object, if any. getDefaultDomain returns "WebSphere" getDomainName returns "WebSphere" getHost returns String representation of connected host getMBeanCount returns number of registered beans getMBeanInfo_jmx Given ObjectName, returns MBeanInfo structure for MBean getNode returns the node name of the connected server getPort returns String representation of port in use getType returns String representation of connection type in use help Show help information invoke_jmx Given ObjectName, name of command, array of parameters and signature, invoke command on MBean specified invoke Invoke a command on the specified MBean isRegistered_jmx true if supplied ObjectName is registered isRegistered true if supplied String version of ObjectName is registered makeObjectName Return an ObjectName built with the given string queryNames_jmx Given ObjectName and QueryExp, retrieves set of ObjectNames that match. queryNames Given String version of ObjectName, retrieves String of ObjectNames that match. reconnect reconnects with server setAttribute_jmx Given ObjectName and Attribute object, set attribute for MBean specified setAttribute Given String version of ObjectName, attribute name and attribute value, set attribute for MBean specified setAttributes_jmx Given ObjectName and AttributeList object, set attributes for the MBean specified startServer Given the name of a server, start that server. stopServer Given the name of a server, stop that server. testConnection Test the connection to a DataSource object trace Set the wsadmin trace specification
help
Returns help text for the specific command of the AdminControl object. The command name is not case sensitive.
Parameters... command -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
AdminControl help getAttributeUsing Jython
AdminControl.help('getAttribute')Example output
WASX7043I: command: getAttribute
Arguments: object name, attribute
Description: Returns value of "attribute" for the MBean described by "object name."
invoke
Invokes the object operation without any parameter. Returns the result of the invocation.
Parameters... name -- java.lang.String
operationName -- java.lang.StringReturn Type... java.lang.String Example usage:
Using Jacl
set xObj [AdminControl completeObjectName WebSphere:type=Server,*] AdminControl invoke $xObj stopUsing Jython
xObj = AdminControl.completeObjectName('WebSphere:type=Server,*') AdminControl.invoke(xObj, 'stop')
invoke
Invokes the object operation using the parameter list that you supply. The signature generates automatically. The types of Parameters: are supplied by examining the MBeanInfo that the MBean supplies. Returns the string result of the invocation.
Parameters... name -- java.lang.String
operationName -- java.lang.String
params -- java.lang.StringReturn Type... java.lang.String Example usage:
Using Jacl
set xObj [AdminControl completeObjectName WebSphere:type=Server,*] AdminControl invoke $xObj appendTraceString com.ibm.*=all=enabledUsing Jython
xObj = AdminControl.completeObjectName('WebSphere:type=Server,*') AdminControl.invoke(xObj, 'appendTraceString', 'com.ibm.*=all=enabled')
invoke
Invokes the object operation by conforming the parameter list to the signature. Returns the result of the invocation.
Parameters... name -- java.lang.String
operationName -- java.lang.String
params -- java.lang.String; sigs -- java.lang.StringReturn Type... java.lang.String Example usage:
Using Jacl
set xObj [AdminControl completeObjectName WebSphere:type=Server,*] AdminControl invoke $xObj appendTraceString com.ibm.*=all=enabled java.lang.StringUsing Jython
xObj = AdminControl.completeObjectName('WebSphere:type=Server,*') AdminControl.invoke(xObj, 'appendTraceString', 'com.ibm.*=all=enabled', 'java.lang.String')
invoke_jmx
Invokes the object operation by conforming the parameter list to the signature. Returns the result of the invocation.
Parameters... name -- ObjectName
operationName -- java.lang.String
params -- java.lang.Object[]; signature -- java.lang.String[]Return Type... java.lang.Object Example usage
set xObj [AdminControl completeObjectName WebSphere:type=TraceService,*] set objName [java::new javax.management.ObjectName $xObj] set parms [java::new {java.lang.Object[]} 1 com.ibm.ejs.sm.*=all=disabled] set signature [java::new {java.lang.String[]} 1 java.lang.String] AdminControl invoke_jmx $objName appendTraceString $parms $signatureUsing Jython
xObj = AdminControl.completeObjectName('WebSphere:type=TraceService,*') import javax.management as mgmt objName = mgmt.ObjectName(xObj) parms = ['com.ibm.ejs.sm.*=all=disabled'] signature = ['java.lang.String'] AdminControl.invoke_jmx(objName, 'appendTraceString', parms, signature)
isRegistered
If the ObjectName value is registered in the server, then the value is true.
Parameters... name -- java.lang.String Return Type... Boolean Example usage:
Using Jacl
set xObj [AdminControl completeObjectName WebSphere:type=Server,*] AdminControl isRegistered $xObjUsing Jython
xObj = AdminControl.completeObjectName('WebSphere:type=Server,*') AdminControl.isRegistered(xObj)
isRegistered_jmx
If the ObjectName value is registered in the server, then the value is true.
Parameters... name -- ObjectName Return Type... Boolean Example usage:
Using Jacl
set objectNameString [AdminControl completeObjectName type=Server,*] set objName [AdminControl makeObjectName $xObj] AdminControl isRegistered_jmx $objNameUsing Jython
objectNameString = AdminControl.completeObjectName('type=Server,*') objName = AdminControl.makeObjectName(objectNameString) AdminControl.isRegistered_jmx(objName)
makeObjectName
A convenience command that creates an ObjectName value based on the strings input. This command does not communicate with the server, so the ObjectName value that results might not exist. If the string you supply contains an extra set of double quotes, they are removed. If the string does not begin with a JMX domain, or a string followed by a colon, then the WebSphere string appends to the name.
Parameters... name -- java.lang.String Return Type... javax.management.ObjectName Example usage:
Using Jacl
set objectNameString [AdminControl completeObjectName type=Server,node=node,*] set objName [AdminControl makeObjectName $xObj]Using Jython
objectNameString = AdminControl.completeObjectName('type=Server,node=node,*') objName = AdminControl.makeObjectName(objectNameString)
queryNames
Returns a string that lists all ObjectNames based on the name template.
Parameters... name -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
AdminControl queryNames WebSphere:type=Server,*Using Jython
AdminControl.queryNames('WebSphere:type=Server,*')
queryNames_jmx
Returns a set of ObjectName objects, based on the ObjectName and QueryExp that you provide.
Parameters... name -- javax.management.ObjectName;query -- javax.management.QueryExp Return Type... java.util.Set Example usage:
Using Jacl
set objectNameString [AdminControl completeObjectName type=Server,*] set objName [AdminControl makeObjectName $xObj] set null [java::null] AdminControl queryNames_jmx $objName $nullUsing Jython
objectNameString = AdminControl.completeObjectName('type=Server,*') objName = AdminControl.makeObjectName(objectNameString) AdminControl.queryNames_jmx(objName, None)
reconnect
Reconnects to the server, and clears information out of the local cache.
Parameters... none Return Type... none Example usage:
Using Jacl
AdminControl reconnectUsing Jython
AdminControl.reconnect()Example output
WASX7074I: Reconnect of SOAP connector to host myhost completed.
setAttribute
Sets the attribute value for the name you provide.
Parameters... name -- java.lang.String; attributeName -- java.lang.String; attributeValue -- java.lang.String Return Type... none Example usage:
Using Jacl
set xObj [AdminControl completeObjectName WebSphere:type=TraceService,*] AdminControl setAttribute $xObj traceSpecification com.ibm.*=all=disabledUsing Jython
xObj = AdminControl.completeObjectName('WebSphere:type=TraceService,*') AdminControl.setAttribute(xObj, 'traceSpecification', 'com.ibm.*=all=disabled')
setAttribute_jmx
Sets the attribute value for the name you provide.
Parameters... name -- ObjectName; attribute -- javax.management.Attribute Return Type... none Example usage:
Using Jacl
set objectNameString [AdminControl completeObjectName WebSphere:type=TraceService,*] set objName [AdminControl makeObjectName $objectNameString] set attr [java::new javax.management.Attribute traceSpecification com.ibm.*=all=disabled] AdminControl setAttribute_jmx $objName $attrUsing Jython
objectNameString = AdminControl.completeObjectName('WebSphere:type=TraceService,*') import javax.management as mgmt objName = AdminControl.makeObjectName(objectNameString) attr = mgmt.Attribute('traceSpecification', 'com.ibm.*=all=disabled') AdminControl.setAttribute_jmx(objName, attr)
setAttributes
Sets the attribute values for the names you provide and returns a list of successfully set names.
Parameters using Jacl... name -- String; attributes -- java.lang.String Parameters using Jython... name -- String; attributes -- java.lang.String or name -- String; attributes -- java.lang.Object[] Return Type... java.lang.String Example usage:
Using Jacl
set xObj [AdminControl completeObjectName WebSphere:type=TracesService,*] AdminControl setAttributes $xObj {{traceSpecification com.ibm.ws.*=all=enabled}}Using Jython with string attributes
xObj = AdminControl.completeObjectName('WebSphere:type=TracesService,*') AdminControl.setAttributes(xObj, '[[traceSpecification "com.ibm.ws.*=all=enabled"]]')Using Jython with object attributes
xObj = AdminControl.completeObjectName('WebSphere:type=TracesService,*') 473 AdminControl.setAttributes(xObj, [['traceSpecification', 'com.ibm.ws.*=all=enabled']])
setAttributes_jmx
Sets the attribute values for the names you provide and returns a list of successfully set names.
Parameters... name -- ObjectName; attributes -- javax.management.AttributeList Return Type... javax.management.AttributeList Example usage:
Using Jacl
set objectNameString [AdminControl completeObjectName WebSphere:type=TraceService,*] set objName [AdminControl makeObjectName $objectNameString] set attr [java::new javax.management.Attribute traceSpecification com.ibm.ws.*=all=enabled] set alist [java::new javax.management.AttributeList] $alist add $attr AdminControl setAttributes_jmx $objName $alistUsing Jython
objectNameString = AdminControl.completeObjectName('WebSphere:type=TraceService,*') import javax.management as mgmt objName = AdminControl.makeObjectName(objectNameString) attr = mgmt.Attribute('traceSpecification', 'com.ibm.ws.*=all=enabled') alist = mgmt.AttributeList() alist.add(attr) AdminControl.setAttributes_jmx(objName, alist)
startServer
Starts the specified appserver by locating it in the configuration. This command uses the default wait time. You can only use this command if the scripting client is connected to a NodeAgent. It returns a message to indicate if the server starts successfully.
Parameters... server name -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
AdminControl startServer serverUsing Jython
AdminControl.startServer('server')
startServer
Starts the specified appserver by locating it in the configuration. The start process waits the number of seconds specified by the wait time for the server to start. You can only use this command if the scripting client is connected to a NodeAgent. It returns a message to indicate if the server starts successfully.
Parameters... server name -- java.lang.String, wait time -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
AdminControl startServer server 100Using Jython
AdminControl.startServer('server', 100)
startServer
Starts the specified appserver by locating it in the configuration. This command uses the default wait time. Use this command when the scripting client is either connected to a NodeAgent or Deployment Manager process. It returns a message to indicate if the server starts successfully.
Parameters... server name -- java.lang.String, node name -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
AdminControl startServer server nodeUsing Jython
AdminControl.startServer('server', 'node')
startServer
Starts the specified appserver by locating it in the configuration. The start process waits the number of seconds specified by the wait time for the server to start. Use this command when the scripting client is either connected to a NodeAgent or Deployment Manager process. It returns a message to indicate if the server starts successfully.
Parameters... server name -- java.lang.String, node name -- java.lang.String, wait time -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
AdminControl startServer server node 100Using Jython
AdminControl.startServer('server', 'node', 100)
stopServer
Stops the specified appserver. It returns a message to indicate if the server stops successfully.
Parameters... server name -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
AdminControl stopServer serverUsing Jython
AdminControl.stopServer('server')
stopServer
Stops the specified appserver. If you set the flag to immediate, the server stops immediately. Otherwise, a normal stop occurs. This command returns a message to indicate if the server stops successfully.
Parameters... server name -- java.lang.String, immediate flag -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
AdminControl stopServer server immediateUsing Jython
AdminControl.stopServer('server', 'immediate')
stopServer
Stops the specified appserver. It returns a message to indicate if the server stops successfully.
Parameters... server name -- java.lang.String, node name -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
AdminControl stopServer server nodeUsing Jython
AdminControl.stopServer('server', 'my Node')
stopServer
Stops the specified appserver. If you set the flag to immediate, the server stops immediately. Otherwise, a normal stop occurs. This command returns a message to indicate if the server stops successfully.
Parameters... server name -- java.lang.String, node name -- java.lang.String, immediate flag -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
AdminControl stopServer server node immediateUsing Jython
AdminControl.stopServer('server', 'my Node', 'immediate')
testConnection
A convenience command communicates with the DataSourceCfgHelper MBean to test a DataSource connection. This command works with DataSource resided in the configuration repository. If the DataSource to be tested is in the temporary workspace that holds the update to the repository, you have to save the update to the configuration repository before running this command. Use this command with the configuration ID that corresponds to the DataSource and the WAS40DataSource object types. The return value is a message containing the message indicating a successful connection or a connection with warning. If the connection fails, an exception is thrown from the server indicating the error.
Parameters... configId -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
set ds [lindex [$AdminConfig list DataSource] 0] AdminControl testConnection $dsUsing Jython
# get line separator import java.lang.System as sys lineSeparator = sys.getProperty('line.separator') ds = AdminConfig.list('DataSource').split(lineSeparator)[0] AdminControl.testConnection(ds)Example output
WASX7217I: Connection to provided datasource was successful.
TestConnection
Deprecated.
This command can give false results and does not work when connected to a NodeAgent. As of V5.0.2, the preferred way to test a Datasource connection is with the testConnection command passing in the DataSource configId as the only parameter.
Parameters... configId -- java.lang.String; props -- java.lang.String Return Type... java.lang.String Example usage:
Using Jacl
set ds [lindex [$AdminConfig list DataSource] 0] AdminControl testConnection $ds {{prop1 val1}}Using Jython
# get line separator import java.lang.System as sys lineSeparator = sys.getProperty('line.separator') ds = AdminConfig.list('DataSource').split(lineSeparator)[0] AdminControl.testConnection(ds, '[[prop1 val1]]')Example output
WASX7390E: Operation not supported - testConnection command with config id and properties arguments is not supported. Use testConnection command with config id argument only.
trace
Sets the trace specification for the scripting process to the value that you specify.
Parameters... traceSpec -- java.lang.String Return Type... none Example usage:
Using Jacl
AdminControl trace com.ibm.ws.scripting.*=all=enabledUsing Jython
AdminControl.trace('com.ibm.ws.scripting.*=all=enabled')