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

Intelligent Management: tareas administrativas de gestión de servidores de middleware

Puede utilizar los lenguajes de script Jython o Jacl para gestionar servidores de middleware con la herramienta wsadmin. Utilice los mandatos y parámetros del grupo MiddlewareServerManagement.

getMiddlewareServerType

El mandato getMiddlewareServerType enumera los tipos de servidor de middleware.

Objeto de destino

Ninguna.

Parámetros necesarios

-serverName
Especifica el nombre del servidor del que desea mostrar el tipo. (Serie, obligatorio)
-nodeName
Especifica el nodo en el que se ejecuta el servidor. (Serie, obligatorio)

Valor de retorno

El mandato devuelve una lista de servidores de middleware para el tipo especificado.

Ejemplo de utilización de la modalidad por lotes

  • En Jacl:
    $AdminTask getMiddlewareServerType {-serverName myserver -nodeName mynode}
  • Utilizando la serie Jython:
    AdminTask.getMiddlewareServerType('[-serverName myserver -nodeName mynode]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask stopMiddlewareServer {-interactive}
  • Utilizando serie de Jython:
    AdminTask.stopMiddlewareServer ('[-interactive]')

listForeignServerTypes

El mandato listForeignServerTypes lista todos los tipos de servidores de middleware soportados, sin incluir los servidores de middleware asociados con Intelligent Management.

Objeto de destino

Valor de retorno

El mandato devuelve una lista de tipos de servidores de middleware, por ejemplo:
PHP_SERVER
WASCE_SERVER
CUSTOMHTTP_SERVER
APACHE_SERVER
TOMCAT_SERVER
LIBERTY_SERVER
WEBLOGIC_SERVER 
JBOSS_SERVER 
WASAPP_SERVER

Ejemplo de utilización de la modalidad por lotes

  • En Jacl:
    $AdminTask listForeignServerTypes
  • Utilizando la serie Jython:
    AdminTask.listForeignServerTypes()

listMiddlewareServers

El mandato listMiddlewareServers lista los servidores de middleware y la vía de acceso del archivo de configuración de los servidores. Si omite los parámetros de nodo o tipo de servidor de middleware, se mostrarán todos los servidores.

Objeto de destino

Ninguna.

Parámetros opcionales

-middlewareServerType
Especifica el tipo de servidor de middleware que se va a enumerar. Los tipos de servidor de middleware incluyen: TOMCAT_SERVER, LIBERTY_SERVER, PHP_SERVER, WEBLOGIC_SERVER, JBOSS_SERVER, WASCE_SERVER, APACHE_SERVER y CUSTOMHTTP_SERVER.(String, opcional)
-nodeName
Especifica el nodo del que se van a enumerar los servidores. (String, opcional)

Valor de retorno

El mandato devuelve la lista de servidores de middleware para el tipo que ha indicado. Por ejemplo, puede ver la siguiente salida:
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)

Ejemplo de utilización de la modalidad por lotes

  • En Jacl:
    $AdminTask listMiddlewareServers {-middlewareServerType TOMCAT_SERVER}
  • Utilizando la serie Jython:
    AdminTask.listMiddlewareServers('[-middlewareServerType TOMCAT_SERVER]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask listMiddlewareServers
  • Utilizando serie de Jython:
    AdminTask.listMiddlewareServers()

listMiddlewareServerTypes

El mandato listMiddlewareServerTypes lista todos los tipos de servidor.

Objeto de destino

Valor de retorno

El mandato devuelve una lista de todos los tipos de servidores, por ejemplo:
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

Ejemplo de utilización de la modalidad por lotes

  • En Jacl:
    $AdminTask listMiddlewareServerTypes
  • Utilizando la serie Jython:
    AdminTask.listMiddlewareServerTypes

Ejemplo de utilización de la modalidad interactiva

listWASServerTypes

El mandato listWASServerTypes enumera sólo los tipos de servidores asociados con WebSphere Application Server.

Objeto de destino

Valor de retorno

El mandato devuelve una lista de tipos de servidores, por ejemplo:
APPLICATION_SERVER 
ONDEMAND_ROUTER 
PROXY_SERVER 
WEB_SERVER 
GENERIC_SERVER

Ejemplo de utilización de la modalidad por lotes

  • En Jacl:
    $AdminTask listWASServerTypes
  • Utilizando la serie Jython:
    AdminTask.listWASServerTypes()

modifyForeignServerProperty

El mandato modifyForeignServerProperty modifica una propiedad de un servidor de middleware.

Objeto de destino

Ninguna.

Parámetros necesarios

-serverName
Especifica el nombre del servidor. (Serie, obligatorio)
-nodeName
Especifica el nombre del nodo. (Serie, obligatorio)
-propKey
Especifica la clave de propiedad asociada al archivo server.xml. (Serie, obligatorio)
-propValue
Especifica el valor de propiedad que desea establecer en el archivo server.xml. (Serie, obligatorio)

Valor de retorno

El mandato devuelve

Ejemplo de utilización de la modalidad por lotes

  • Utilizando Jacl:
    $AdminTask modifyForeignServerProperty {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08
    -propKey port -propValue 9090 }
  • Utilizando la serie Jython:
    AdminTask.modifyForeignServerProperty('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -propKey port -propValue 9090]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask modifyForeignServerProperty {-interactive}
  • Utilizando serie de Jython:
    AdminTask.modifyForeignServerProperty('[-interactive]')

showMiddlewareServerInfo

El mandato showMiddlewareServerInfo muestra una lista de propiedades del servidor de middleware.

Valor de retorno

El mandato devuelve

Parámetros necesarios

nombre_servidor(vía_acceso_archivo_configuración|nombre_archivo_configuración)
Este parámetro determina el servidor para el que desea mostrar la información. Por ejemplo, puede utilizar el siguiente valor para este parámetro:
odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
Puede determinar el valor de la variable vía_acceso_archivo_configuración y el valor de nombre_archivo_configuración ejecutando el mandato listMiddlewareServers. Puede utilizar la salida de este mandato como valor de parámetro.

Ejemplo de utilización de la modalidad por lotes

  • En Jacl:
    $AdminTask showMiddlewareServerInfo odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
  • Utilizando la serie Jython:
    AdminTask.showMiddlewareServerInfo('odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask showMiddlewareServerInfo {-interactive}
  • Utilizando serie de Jython:
    AdminTask.showMiddlewareServerInfo('[-interactive]')

Salida de ejemplo

{cell SVT61}
{serverMiddlewareType ONDEMAND_ROUTER}
{com.ibm.websphere.baseProductVersion 6.1.0.11}
{node oberon04}
{server odr2}

startMiddlewareServer

El mandato startMiddlewareServer inicia un servidor de middleware especificado.

Objeto de destino

Ninguna.

Parámetros necesarios

-serverName
Especifica el nombre del servidor que se va a iniciar. (Serie, obligatorio)
-nodeName
Especifica el nodo en el que se ejecuta el servidor que desea iniciar. (Serie, obligatorio)

Valor de retorno

El mandato devuelve

Ejemplo de utilización de la modalidad por lotes

  • En Jacl:
    $AdminTask.startMiddlewareServer('[-serverName myserver -nodeName mynode]')
  • Utilizando la serie Jython:
    AdminTask.startMiddlewareServer('[-serverName myserver -nodeName mynode]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask startMiddlewareServer{-interactive}
  • Utilizando serie de Jython:
    AdminTask.startMiddlewareServer('[-interactive]')

stopMiddlewareServer

El mandato stopMiddlewareServer detiene el servidor de middleware especificado.

Objeto de destino

Ninguna.

Parámetros necesarios

-serverName
Especifica el nombre del servidor de middleware que se va a detener. (Serie, obligatorio)
-nodeName
Especifica el nodo en el que se ejecuta el servidor que desea detener. (Serie, obligatorio)

Ejemplo de utilización de la modalidad por lotes

  • En Jacl:
    $AdminTask.stopMiddlewareServer('[-serverName myserver -nodeName  mynode]')
  • Utilizando la serie Jython:
    AdminTask.stopMiddlewareServer('[-serverName myserver -nodeName mynode]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask stopMiddlewareServer {-interactive}
  • Utilizando serie de Jython:
    AdminTask.stopMiddlewareServer ('[-interactive]')

executeMiddlewareServerOperation

El mandato executeMiddlewareServerOperation ejecuta una operación de servidor existente en un servidor especificado.

Objeto de destino

Ninguna.

Parámetros necesarios

-serverName
Especifica el nombre del servidor en el que se ejecuta la operación de servidor. (Serie, obligatorio)
-nodeName
Especifica el nombre del nodo en el que se ejecuta el servidor. (Serie, obligatorio)
-operation
Especifica el nombre de la operación de servidor que desea ejecutar en el servidor. (String, necesario)

Valor de retorno

El mandato devuelve un mensaje de estado para la operación de servidor, por ejemplo:
CWMWS0420I:
El Inicio ha finalizado para el servidor de middleware "WASCE_2.0.0.0_xdblade01b08_DS_4"
en el nodo "xdblade01b08"

Ejemplo de utilización de la modalidad por lotes

  • En Jacl:
    $AdminTask executeMiddlewareServerOperation {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start }
  • Utilizando la serie Jython:
    AdminTask.executeMiddlewareServerOperation('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start]')

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask executeMiddlewareServerOperation {-interactive}
  • Utilizando serie de Jython:
    AdminTask.executeMiddlewareServerOperation('[-interactive]')

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_adtaskmanagemw
File name: rwve_adtaskmanagemw.html