[AIX Solaris HP-UX Linux Windows][z/OS]

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

Der Befehl gibt eine Liste der Middleware-Server-Typen zurück, z. B.:
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

Der Befehl gibt die Liste der Middleware-Server für den angegebenen Typ zurück. Im Folgenden sehen Sie eine Beispielausgabe:
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

Der Befehl gibt eine Liste aller Servertypen zurück, z. B.:
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

Der Befehl gibt eine Liste mit Servertypen zurück, z. B.:
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

Der Befehl gibt eine Statusnachricht für die Serveroperation zurück, z. B.:
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]')

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_adtaskmanagemw
Dateiname:rwve_adtaskmanagemw.html