Use this commands to invoke an administrative command in batch mode.
The following example invokes an administrative command with no target object, argument, or step:
$AdminTask listNodes
print AdminTask.listNodes()
Example output:
myNode
The following example invokes an administrative command with a target object string:
set s1 [$AdminConfig getid /Server:server1/] $AdminTask showServerInfo $s1
s1 = AdminConfig.getid('/Server:server1/') print AdminTask.showServerInfo(s1)
{cell myCell} {serverType APPLICATION_SERVER} {com.ibm.websphere.baseProductVersion 6.0.0.0} {node myNode} {server server1}
The following example invokes an administrative command with an option string:
$AdminTask getNodeMajorVersion {-nodeName myNode}
print AdminTask.getNodeMajorVersion('[-nodeName myNode]')
6
The following example invokes an administrative command with a target object and non-step option strings:
set ra [$AdminConfig getid /J2CResourceAdapter:myResourceAdapter/] $AdminTask createJ2CConnectionFactory $ra {-name myJ2CCF -jndiName j2c/cf -connectionFactoryInterface javax.resource.cci.ConnectionFactory}
ra = AdminConfig.getid('/J2CResourceAdapter:myResourceAdapter/') AdminTask.createJ2CConnectionFactory(ra, '[-name myJ2CCF -jndiName j2c/cf -connectionFactoryInterface javax.resource.cci.ConnectionFactory]')
myJ2CCF(cells/myCell/nodes/myNode|resources.xml#J2CConnectionFactory_1069690568269)
The following example invokes an administrative command with a target object and a step option:
set serverCluster [$AdminConfig getid /ServerCluster:myCluster/] $AdminTask createClusterMember $serverCluster {-memberConfig {{myNode myClusterMember "" "" false false}}}
serverCluster = AdminConfig.getid('/ServerCluster:myCluster/') AdminTask.createClusterMember(serverCluster, '[-memberConfig [[myNode myClusterMember "" "" false false]]]')
myClusterMember(cells/myCell/nodes/myNode|cluster.xml#ClusterMember_3673839301876)