Before starting this task, the wsadmin tool must be running. See the Starting the wsadmin scripting client article for more information.
Use the following steps to configure the Performance Manager Infrastructure (PMI) service for an application server:
set s1 [$AdminConfig getid /Cell:mycell/Node:mynode/Server:server1/]
s1 = AdminConfig.getid('Cell:mycell/Node:mynode/Server:server1/')
where:
set | is a Jacl command |
s1 | is a variable name |
$ | is a Jacl operator for substituting a variable name with its value |
AdminConfig | is an object representing the WebSphere Application Server configuration |
getid | is an AdminConfig command |
Cell | is an attribute |
mycell | is the value of the Cell attribute |
Node | is an attribute |
mynode | is the value of the Node attribute |
Server | is an attribute |
server1 | is the value of the Server attribute |
server1(cells/mycell/nodes/mynode/servers/server1|server.xml#Server_1)
set pmi [$AdminConfig list PMIService $s1]
pmi = AdminConfig.list('PMIService', s1) print pmi
where:
set | is a Jacl command |
pmi | is a variable name |
$ | is a Jacl operator for substituting a variable name with its value |
AdminConfig | is an object representing the WebSphere Application Server configuration |
list | is an AdminConfig command |
PMIService | is an AdminConfig object |
s1 | evaluates to the ID of the application server specified in step number 1 |
(cells/mycell/nodes/mynode/servers/server1|server.xml#PMIService_1)
$AdminConfig modify $pmi {{enable true} {initialSpecLevel beanModule=H:cacheModule=H:connectionPoolModule= H:j2cModule=H:jvmRuntimeModule=H:orbPerfModule=H:servletSessionsModule =H:systemModule=H:threadPoolModule=H:transactionModule=H: webAppModule=H:webServicesModule=H:wlmModule=H:wsgwModule=H}}
AdminConfig.modify(pmi, [['enable', 'true'], ['initialSpecLevel', 'beanModule=H:cacheModule=H:connectionPoolModule= H:j2cModule=H:jvmRuntimeModule=H:orbPerfModule=H:servletSessionsModule= H:systemModule=H:threadPoolModule=H:transactionModule=H:webAppModule=H: webServicesModule=H:wlmModule=H:wsgwModule=H']])
This example enables PMI service and sets the specification levels for all of components in the server. The following are the valid specification levels for the components:
N | represents none |
L | represents low |
M | represents medium |
H | represents high |
X | represents maximum |
Related concepts
AdminConfig object for scripted administration
Related reference
Commands for the AdminConfig object