![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intelligent Management: Verwaltungstasks für das Middleware-Server-Management
Sie können die Scripting-Sprachen "Jython" und "Jacl" verwenden, um Middleware-Server mit dem Tool "wsadmin" zu verwalten. Verwenden Sie die Befehle und Parameter der Gruppe MiddlewareServerManagement.
getMiddlewareServerType
Der Befehl getMiddlewareServerType listet die Middleware-Server-Typen auf.
Zielobjekt
Ohne.
Erforderliche Parameter
- -serverName
- Gibt den Namen des Servers an, für den Sie den Typ anzeigen möchten. (String, erforderlich)
- -nodeName
- Gibt den Knoten an, auf dem der Server ausgeführt wird. (String, erforderlich)
Rückgabewert
Der Befehl gibt eine Liste der Middleware-Server für den angegebenen Typ zurück.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getMiddlewareServerType {-serverName myserver -nodeName mynode}
- Mit Jython (String):
AdminTask.getMiddlewareServerType('[-serverName myserver -nodeName mynode]')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask stopMiddlewareServer {-interactive}
- Mit Jython (String):
AdminTask.stopMiddlewareServer ('[-interactive]')
listForeignServerTypes
Der Befehl listForeignServerTypes listet alle unterstützten Middleware-Server-Typen mit Ausnahme der Middleware-Server, die Intelligent Management zugeordnet sind, auf.
Zielobjekt
Rückgabewert
PHP_SERVER
WASCE_SERVER
CUSTOMHTTP_SERVER
APACHE_SERVER
TOMCAT_SERVER
LIBERTY_SERVER
WEBLOGIC_SERVER
JBOSS_SERVER
WASAPP_SERVER
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask listForeignServerTypes
- Mit Jython (String):
AdminTask.listForeignServerTypes()
listMiddlewareServers
Der Befehl listMiddlewareServers listet die Middleware-Server und den Pfad zur Konfigurationsdatei für die Server auf. Wenn Sie die Parameter "Knoten" und "Typ des Middleware-Servers" nicht übergeben, werden alle Server angezeigt.
Zielobjekt
Ohne.
Optionale Parameter
- -middlewareServerType
- Gibt den Typ von Middleware-Server an, der aufgelistet werden soll. Zu den Middleware-Server-Typen gehören TOMCAT_SERVER, LIBERTY_SERVER, PHP_SERVER, WEBLOGIC_SERVER, JBOSS_SERVER, WASCE_SERVER, APACHE_SERVER und CUSTOMHTTP_SERVER.(String, optional)
- -nodeName
- Gibt den Knoten an, für den die Server aufgelistet werden sollen. (String, optional)
Rückgabewert
nodeagent(cells/xdblade02b07/nodes/xdblade01b08/servers/nodeagent|server.xml)
WASCE_2.0.0.0_xdblade01b08_DS_2(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DS_2|server.xml)
WASCE_2.0.0.0_xdblade01b08_DS_1(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DS_1|server.xml)
WASCE_2.0.0.0_xdblade01b08_DS_4(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DS_4|server.xml)
frucg(cells/xdblade02b07/nodes/xdblade01b08/servers/frucg|server.xml)
WASCE_2.0.0.0_xdblade01b08_DD_1(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DD_1|server.xml)
dmgr(cells/xdblade02b07/nodes/xdblade02b07/servers/dmgr|server.xml)
middlewareagent(cells/xdblade02b07/nodes/thebe14/servers/middlewareagent|server.xml)
tttomcat_server(cells/xdblade02b07/nodes/thebe14/servers/tttomcat_server|server.xml)
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask listMiddlewareServers {-middlewareServerType TOMCAT_SERVER}
- Mit Jython (String):
AdminTask.listMiddlewareServers('[-middlewareServerType TOMCAT_SERVER]')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask listMiddlewareServers
- Mit Jython (String):
AdminTask.listMiddlewareServers()
listMiddlewareServerTypes
Der Befehl listMiddlewareServerTypes listet alle Servertypen auf.
Zielobjekt
Rückgabewert
APPLICATION_SERVER
PHP_SERVER
WASCE_SERVER
CUSTOMHTTP_SERVER
APACHE_SERVER
TOMCAT_SERVER
LIBERTY_SERVER
WEBLOGIC_SERVER
ONDEMAND_ROUTER
PROXY_SERVER
WEB_SERVER
JBOSS_SERVER
WASAPP_SERVER
GENERIC_SERVER
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask listMiddlewareServerTypes
- Mit Jython (String):
AdminTask.listMiddlewareServerTypes
Verwendungsbeispiel für den Dialogmodus
listWASServerTypes
Der Befehl listWASServerTypes listet nur die Servertypen auf, die WebSphere Application Server zugeordnet sind.
Zielobjekt
Rückgabewert
APPLICATION_SERVER ONDEMAND_ROUTER PROXY_SERVER WEB_SERVER GENERIC_SERVER
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask listWASServerTypes
- Mit Jython (String):
AdminTask.listWASServerTypes()
modifyForeignServerProperty
Der Befehl modifyForeignServerProperty ändert eine Eigenschaft in einem Middleware-Server.
Zielobjekt
Ohne.
Erforderliche Parameter
- -serverName
- Gibt den Namen des Servers an. (String, erforderlich)
- -nodeName
- Gibt den Namen des Knotens an. (String, erforderlich)
- -propKey
- Gibt den Eigenschaftsschlüssel an, der der Datei server.xml zugeordnet ist. (String, erforderlich)
- -propValue
- Gibt den Eigenschaftswert an, der in der Datei server.xml festgelegt werden soll. (String, erforderlich)
Rückgabewert
Ohne
Verwendungsbeispiel für den Stapelmodus
- Mit
Jacl:
$AdminTask modifyForeignServerProperty {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -propKey port -propValue 9090 }
- Mit Jython (String):
AdminTask.modifyForeignServerProperty('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -propKey port -propValue 9090]')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask modifyForeignServerProperty {-interactive}
- Mit Jython (String):
AdminTask.modifyForeignServerProperty('[-interactive]')
showMiddlewareServerInfo
Der Befehl showMiddlewareServerInfo zeigt eine Liste mit den Eigenschaften für den Middleware-Server an.
Rückgabewert
Ohne
Erforderliche Parameter
- Servername(Pfad_der_Konfigurationsdatei|Name_der_Konfigurationsdatei)
- Dieser Parameter bestimmt den Server, für den Sie die Informationen anzeigen möchten.
Sie können beispielsweise den folgenden Wert für diesen Parameter verwenden:
odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
Sie können den Wert der Variablen Pfad_der_Konfigurationsdatei und Name_der_Konfigurationsdatei durch Ausführen des Befehls listMiddlewareServers bestimmen. Sie können die Ausgabe dieses Befehls als Parameterwert verwenden.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask showMiddlewareServerInfo odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
- Mit Jython (String):
AdminTask.showMiddlewareServerInfo('odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask showMiddlewareServerInfo {-interactive}
- Mit Jython (String):
AdminTask.showMiddlewareServerInfo('[-interactive]')
Beispielausgabe
{cell SVT61} {serverMiddlewareType ONDEMAND_ROUTER} {com.ibm.websphere.baseProductVersion 6.1.0.11} {node oberon04} {server odr2}
startMiddlewareServer
Der Befehl startMiddlewareServer startet einen angegebenen Middleware-Server.
Zielobjekt
Ohne.
Erforderliche Parameter
- -serverName
- Gibt den Namen des zu startenden Servers an. (String, erforderlich)
- -nodeName
- Gibt den Knoten an, auf dem der zu startende Server ausgeführt wird. (String, erforderlich)
Rückgabewert
Ohne
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask.startMiddlewareServer('[-serverName myserver -nodeName mynode]')
- Mit Jython (String):
AdminTask.startMiddlewareServer('[-serverName myserver -nodeName mynode]')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask startMiddlewareServer{-interactive}
- Mit Jython (String):
AdminTask.startMiddlewareServer('[-interactive]')
stopMiddlewareServer
Der Befehl stopMiddlewareServer stoppt den angegebenen Middleware-Server.
Zielobjekt
Ohne.
Erforderliche Parameter
- -serverName
- Gibt den Namen des zu stoppenden Middleware-Servers an. (String, erforderlich)
- -nodeName
- Gibt den Knoten an, auf dem der zu stoppende Server ausgeführt wird. (String, erforderlich)
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask.stopMiddlewareServer('[-serverName myserver -nodeName mynode]')
- Mit Jython (String):
AdminTask.stopMiddlewareServer('[-serverName myserver -nodeName mynode]')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask stopMiddlewareServer {-interactive}
- Mit Jython (String):
AdminTask.stopMiddlewareServer ('[-interactive]')
executeMiddlewareServerOperation
Der Befehl executeMiddlewareServerOperation führt eine vorhandene Serveroperation für einen angegebenen Server aus.
Zielobjekt
Ohne.
Erforderliche Parameter
- -serverName
- Gibt den Namen des Servers an, in dem die Serveroperation ausgeführt werden soll. (String, erforderlich)
- -nodeName
- Gibt den Namen des Knotens an, auf dem der angegebene Server ausgeführt wird. (String, erforderlich)
- -operation
- Gibt den Namen der Serveroperation an, die Sie im Server ausführen möchten. (String, erforderlich)
Rückgabewert
CWMWS0420I: Der Start des Middleware-Servers "WASCE_2.0.0.0_xdblade01b08_DS_4" auf Knoten "xdblade01b08" ist abgeschlossen.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask executeMiddlewareServerOperation {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start }
- Mit Jython (String):
AdminTask.executeMiddlewareServerOperation('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start]')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask executeMiddlewareServerOperation {-interactive}
- Mit Jython (String):
AdminTask.executeMiddlewareServerOperation('[-interactive]')