Verwaltungsbefehl im Stapelbetrieb mit wsadmin-Scripting aufrufen
Verwenden Sie AdminTask-Befehle, um einen Verwaltungsbefehl im Stapelbetrieb aufzurufen.
Informationen zu diesem Vorgang
In diesem Artikel wird beschrieben, wie ein Verwaltungsbefehl im Stapelmodus mit wsadmin-Scripting aufgerufen wird.
Informationen zum Aufrufen eines Verwaltungsbefehls im Dialogmodus finden Sie im Artikel zum Aufruf eines Befehls im Dialgomodus.
Vorgehensweise
Beispiel
- Das folgende Beispiel ruft einen Verwaltungsbefehl ohne Zielobjekt, ohne Argument und ohne Schritt auf:
Mit Jacl:
$AdminTask listNodes
Mit Jython:print AdminTask.listNodes()
Beispielausgabe:
myNode
- Das folgende Beispiel ruft einen Verwaltungsbefehl mit einem Zielobjekt auf:
Mit Jacl:
set s1 [$AdminConfig getid /Server:server1/] $AdminTask showServerInfo $s1
Mit Jython:s1 = AdminConfig.getid('/Server:server1/') print AdminTask.showServerInfo(s1)
Beispielausgabe:{cell myCell} {serverType APPLICATION_SERVER} {com.ibm.websphere.baseProductVersion 6.0.0.0} {node myNode} {server server1}
- Das folgende Beispiel ruft einen Verwaltungsbefehl mit einer Optionszeichenfolge auf:
Mit Jacl:
$AdminTask getNodeMajorVersion {-nodeName myNode}
Mit Jython:print AdminTask.getNodeMajorVersion('[-nodeName myNode]')
Beispielausgabe:6
- Das folgende Beispiel ruft einen Verwaltungsbefehl mit einem Zielobjekt und einer Optionszeichenfolge ohne Schritte auf:
Mit Jacl:
set ra [$AdminConfig getid /J2CResourceAdapter:myResourceAdapter/] $AdminTask createJ2CConnectionFactory $ra {-name myJ2CCF -jndiName j2c/cf -connectionFactoryInterface javax.resource.cci.ConnectionFactory}
Mit Jython:ra = AdminConfig.getid('/J2CResourceAdapter:myResourceAdapter/') AdminTask.createJ2CConnectionFactory(ra, '[-name myJ2CCF -jndiName j2c/cf -connectionFactoryInterface javax.resource.cci.ConnectionFactory]')
Beispielausgabe:myJ2CCF(cells/myCell/nodes/myNode|resources.xml#J2CConnectionFactory_1069690568269)
- Das folgende Beispiel ruft einen Verwaltungsbefehl mit einem Zielobjekt und einem Schritt auf:
Mit Jacl:
set serverCluster [$AdminConfig getid /ServerCluster:myCluster/] $AdminTask createClusterMember $serverCluster {-memberConfig {{myNode myClusterMember "" "" false false}}}
Mit Jython:serverCluster = AdminConfig.getid('/ServerCluster:myCluster/') AdminTask.createClusterMember(serverCluster, '[-memberConfig [[myNode myClusterMember "" "" false false]]]')
Beispielausgabe:myClusterMember(cells/myCell/nodes/myNode|cluster.xml#ClusterMember_3673839301876)