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.
El mandato getMiddlewareServerType enumera los tipos de servidor de middleware.
Objeto de destino
Ninguno.
Parámetros necesarios
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:
$AdminTask getMiddlewareServerType {-serverName myserver -nodeName mynode}
AdminTask.getMiddlewareServerType('[-serverName myserver -nodeName mynode]')
Ejemplo de utilización de la modalidad interactiva
$AdminTask stopMiddlewareServer {-interactive}
AdminTask.stopMiddlewareServer ('[-interactive]')
El mandato listForeignServerTypes lista todos los tipos de servidores de middleware soportados, sin incluir los servidores de middleware asociados con WebSphere Virtual Enterprise.
Objeto de destino
Valor de retorno
PHP_SERVER
WASCE_SERVER
CUSTOMHTTP_SERVER
APACHE_SERVER
TOMCAT_SERVER
WEBLOGIC_SERVER
JBOSS_SERVER
WASAPP_SERVER
Ejemplo de utilización de la modalidad por lotes:
$AdminTask listForeignServerTypes
AdminTask.listForeignServerTypes
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
Ninguno.
Parámetros opcionales
Valor de retorno
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:
$AdminTask listMiddlewareServers {-middlewareServerType TOMCAT_SERVER}
AdminTask.listMiddlewareServers('[-middlewareServerType TOMCAT_SERVER]')
Ejemplo de utilización de la modalidad interactiva
$AdminTask listMiddlewareServers
listMiddlewareServers( )
El mandato listMiddlewareServerTypes enumera todos los tipos de servidores.
Objeto de destino
Valor de retorno
APPLICATION_SERVER
PHP_SERVER
WASCE_SERVER
CUSTOMHTTP_SERVER
APACHE_SERVER
TOMCAT_SERVER
WEBLOGIC_SERVER
ONDEMAND_ROUTER
PROXY_SERVER
WEB_SERVER
JBOSS_SERVER
WASAPP_SERVER
GENERIC_SERVER
Ejemplo de utilización de la modalidad por lotes:
$AdminTask listMiddlewareServerTypes
AdminTask.listMiddlewareServerTypes
Ejemplo de utilización de la modalidad interactiva
El mandato listWASServerTypes enumera sólo los tipos de servidores asociados con WebSphere Application Server.
Objeto de destino
Valor de retorno
APPLICATION_SERVER ONDEMAND_ROUTER PROXY_SERVER WEB_SERVER GENERIC_SERVER
Ejemplo de utilización de la modalidad por lotes:
$AdminTask listWASServerTypes
AdminTask.listWASServerTypes
El mandato modifyForeignServerProperty modifica una propiedad de un servidor de middleware.
Objeto de destino
Ninguno.
Parámetros necesarios
Valor de retorno
El mandato devuelve
Ejemplo de utilización de la modalidad por lotes:
$AdminTask modifyForeignServerProperty {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -propKey port -propValue 9090 }
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
$AdminTask modifyForeignServerProperty {-interactive}
AdminTask.modifyForeignServerProperty('[-interactive]')
El mandato showMiddlewareServerInfo muestra una lista de propiedades del servidor de middleware.
Valor de retorno
El mandato devuelve
Parámetros necesarios
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:
$AdminTask showMiddlewareServerInfo odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
AdminTask.showMiddlewareServerInfo('[odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)]')
Ejemplo de utilización de la modalidad interactiva
$AdminTask showMiddlewareServerInfo {-interactive}
AdminTask.showMiddlewareServerInfo('[-interactive]')
Salida de ejemplo
{cell SVT61} {serverMiddlewareType ONDEMAND_ROUTER} {com.ibm.websphere.baseProductVersion 6.1.0.11} {node oberon04} {server odr2}
El mandato startMiddlewareServer inicia un servidor de middleware especificado.
Objeto de destino
Ninguno.
Parámetros necesarios
Valor de retorno
El mandato devuelve
Ejemplo de utilización de la modalidad por lotes:
$AdminTask startMiddlewareServer {-serverName myserver -nodeName mynode}
AdminTask.startMiddlewareServer('[-name myserver -node mynode]')
Ejemplo de utilización de la modalidad interactiva
$AdminTask startMiddlewareServer{-interactive}
AdminTask.startMiddlewareServer('[-interactive]')
El mandato stopMiddlewareServer detiene el servidor de middleware especificado.
Objeto de destino
Ninguno.
Parámetros necesarios
Ejemplo de utilización de la modalidad por lotes:
$AdminTask stopMiddlewareServer {-serverName myserver -nodeName mynode}
AdminTask.stopMiddlewareServer('[-name myserver -node mynode]')
Ejemplo de utilización de la modalidad interactiva
$AdminTask stopMiddlewareServer {-interactive}
AdminTask.stopMiddlewareServer ('[-interactive]')
El mandato executeMiddlewareServerOperation ejecuta una operación de servidor existente en un servidor especificado.
Objeto de destino
Ninguno.
Parámetros necesarios
Valor de retorno
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:
$AdminTask executeMiddlewareServerOperation {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start }
AdminTask.executeMiddlewareServerOperation('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start]')
Ejemplo de utilización de la modalidad interactiva
$AdminTask executeMiddlewareServerOperation {-interactive}
AdminTask.executeMiddlewareServerOperation('[-interactive]')