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

Intelligent Management: Tarefas Administrativas de Gerenciamento do Servidor de Middleware

É possível utilizar as linguagens de script Jython e Jacl para gerenciar os servidores de middleware com a ferramenta wsadmin. Use os comandos e parâmetros no grupo MiddlewareServerManagement.

getMiddlewareServerType

O comando getMiddlewareServerType lista os tipos de servidor middleware.

Objeto de destino

Nenhum.

Parâmetros necessários

-serverName
Especifica o nome do servidor para o qual você deseja exibir o tipo. (Cadeia, necessário)
-nodeName
Especifica o nó no qual o servidor é executado. (Cadeia, necessário)

Valor de Retorno

O comando retorna uma lista dos servidores de middleware do tipo especificado.

Exemplo de uso do modo em lote

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

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask stopMiddlewareServer {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.stopMiddlewareServer ('[-interactive]')

listForeignServerTypes

O comando listForeignServerTypes lista todos os tipos de servidores de middleware suportados, não incluindo nenhum servidor de middleware associado ao Intelligent Management.

Objeto de destino

Valor de Retorno

O comando retorna uma lista dos tipos de servidores de middleware, por exemplo:
PHP_SERVER
WASCE_SERVER
CUSTOMHTTP_SERVER
APACHE_SERVER
TOMCAT_SERVER
LIBERTY_SERVER
WEBLOGIC_SERVER 
JBOSS_SERVER 
WASAPP_SERVER

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask listForeignServerTypes
  • Utilizando a cadeia Jython:
    AdminTask.listForeignServerTypes()

listMiddlewareServers

O comando listMiddlewareServers lista os servidores de middleware e o caminho para o arquivo de configuração dos servidores. Se você não informar os parâmetros do tipo do nó ou do servidor middleware, então todos os servidores serão exibidos.

Objeto de destino

Nenhum.

Parâmetros Opcionais

-middlewareServerType
Especifica o tipo de servidor middleware a ser listado. Os tipos de servidores de middleware incluem: TOMCAT_SERVER, LIBERTY_SERVER, PHP_SERVER, WEBLOGIC_SERVER, JBOSS_SERVER, WASCE_SERVER, APACHE_SERVER e CUSTOMHTTP_SERVER.(Sequência, opcional)
-nodeName
Especifica o nó para o qual listar os servidores. (String, opcional)

Valor de Retorno

O comando retorna a lista dos servidores de middleware do tipo indicado. Por exemplo, é possível ver a seguinte saída:
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)

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask listMiddlewareServers {-middlewareServerType TOMCAT_SERVER}
  • Utilizando a cadeia Jython:
    AdminTask.listMiddlewareServers('[-middlewareServerType TOMCAT_SERVER]')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask listMiddlewareServers
  • Utilizando a cadeia Jython:
    AdminTask.listMiddlewareServers()

listMiddlewareServerTypes

O comando listMiddlewareServerTypes lista todos os tipos de servidores.

Objeto de destino

Valor de Retorno

O comando retorna uma lista de todos os tipos de servidores, por exemplo:
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

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask listMiddlewareServerTypes
  • Utilizando a cadeia Jython:
    AdminTask.listMiddlewareServerTypes

Exemplo de uso do modo interativo

listWASServerTypes

O comando listWASServerTypes lista apenas os tipos de servidores que estão associados ao WebSphere Application Server.

Objeto de destino

Valor de Retorno

O comando retorna uma lista dos tipos de servidores, por exemplo:
APPLICATION_SERVER 
ONDEMAND_ROUTER 
PROXY_SERVER 
WEB_SERVER 
GENERIC_SERVER

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask listWASServerTypes
  • Utilizando a cadeia Jython:
    AdminTask.listWASServerTypes()

modifyForeignServerProperty

O comando modifyForeignServerProperty modifica uma propriedade no servidor de middleware.

Objeto de destino

Nenhum.

Parâmetros necessários

-serverName
Especifica o nome do servidor. (Cadeia, necessário)
-nodeName
Especifica o nome do nó. (Cadeia, necessário)
-propKey
Especifica a chave da propriedade que está associada ao arquivo server.xml. (Cadeia, necessário)
-propValue
Especifica o valor da propriedade que você deseja configurar no arquivo server.xml. (Cadeia, necessário)

Valor de Retorno

O comando retorna

Exemplo de uso do modo em lote

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

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask modifyForeignServerProperty {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.modifyForeignServerProperty('[-interactive]')

showMiddlewareServerInfo

O comando showMiddlewareServerInfo exibe uma lista de propriedades para o servidor de middleware.

Valor de Retorno

O comando retorna

Parâmetros necessários

server_name(path_to_configuration_file|configuration_file_name)
Esse parâmetro determina o servidor para o qual você deseja exibir as informações. Por exemplo, é possível utilizar o seguinte valor para esse parâmetro:
odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
É possível determinar o valor da variável path_to_configuration_file e o valor configuration_file_name executando o comando listMiddlewareServers. É possível utilizar a saída desse comando como valor de parâmetro.

Exemplo de uso do modo em lote

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

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask showMiddlewareServerInfo {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.showMiddlewareServerInfo ('[-interactive]')

Exemplo de saída

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

startMiddlewareServer

O comando startMiddlewareServer inicia um servidor de middleware especificado.

Objeto de destino

Nenhum.

Parâmetros necessários

-serverName
Especifica o nome do servidor a ser iniciado. (Cadeia, necessário)
-nodeName
Especifica o nó no qual o servidor que você deseja iniciar é executado. (Cadeia, necessário)

Valor de Retorno

O comando retorna

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask.startMiddlewareServer('[-serverName myserver -nodeName mynode]')
  • Utilizando a cadeia Jython:
    AdminTask.startMiddlewareServer('[-serverName myserver -nodeName mynode]')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask startMiddlewareServer{-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.startMiddlewareServer('[-interactive]')

stopMiddlewareServer

O comando stopMiddlewareServer para o servidor de middleware especificado.

Objeto de destino

Nenhum.

Parâmetros necessários

-serverName
Especifica o nome do servidor de middleware a ser parado. (Cadeia, necessário)
-nodeName
Especifica o nó no qual o servidor que você deseja parar é executado. (Cadeia, necessário)

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask.stopMiddlewareServer('[-serverName myserver -nodeName  mynode]')
  • Utilizando a cadeia Jython:
    AdminTask.stopMiddlewareServer('[-serverName myserver -nodeName mynode]')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask stopMiddlewareServer {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.stopMiddlewareServer ('[-interactive]')

executeMiddlewareServerOperation

O comando executeMiddlewareServerOperation executa uma operação de servidor existente em um servidor especificado.

Objeto de destino

Nenhum.

Parâmetros necessários

-serverName
Especifica o nome do servidor no qual executar a operação de servidor. (Cadeia, necessário)
-nodeName
Especifica o nome do nó no qual o servidor especificado é executado. (Cadeia, necessário)
-operation
Especifica o nome da operação de servidor que você deseja executar no servidor. (Cadeia, necessário)

Valor de Retorno

O comando retorna uma mensagem de status para a operação de servidor, por exemplo:
CWMWS0420I: Início concluído para o servidor de middleware "WASCE_2.0.0.0_xdblade01b08_DS_4" 
no nó "xdblade01b08"

Exemplo de uso do modo em lote

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

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask executeMiddlewareServerOperation {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.executeMiddlewareServerOperation('[-interactive]')

Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_adtaskmanagemw
Nome do arquivo: rwve_adtaskmanagemw.html