WebSphere Virtual Enterprise, Version 6.1.1
             Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris, Windows ,


Script manageODC.py

o script manageODC.py gerencia a árvore ODC. A árvore ODC é uma representação em memória do estado de uma célula do WebSphere Application Server.

Finalidade

O script manageODC.py pode incluir e remover nós e bordas ou modificar o valor de propriedades em um nó. Também é possível usar o script ao resolver problemas de erros de política de roteamento para o On Demand Router.

Local

O script manageODC.py está localizado no diretório install_root/bin.

Uso

O uso do script para a ajuda geral é o seguinte:
./wsadmin.sh|bat -lang jython -f manageODC.py
O uso do script para a ajuda específica à operação é o seguinte:
./wsadmin.sh|bat -lang jython -f manageODC.py operation --help

Gere um arquivo target.xml para determinar os nomes de ODC a serem conectados no script. Veja o exemplo a seguir.

Operações

É possível executar as seguintes operações com o script manageODC.py:
  • removeODCNode: Remove um nó.
    • odcNodePath: Especifica o caminho completo da árvore ODC do nó a ser removido.
    • nodeName: Especifica o nome do nó do Websphere contendo o servidor que inicia a remoção.
    • serverName: Especifica o nome do servidor para iniciar a remoção.
  • addODCNode: Cria um novo nó.
    • odcParentNodePath: Especifica o caminho completo da árvore ODC para o pai do novo nó a ser criado.
    • odcNodeType: Especifica o tipo de nó ODC do novo nó a ser criado.
    • newNodeName: Especifica o nome do novo nós a ser criado.
    • nodeName: Especifica o nome do nó do Websphere contendo o servidor que inicia a inclusão.
    • serverName: Especifica o nome do servidor para iniciar a inclusão.
    • [--p odcPropertyDescriptor priority::value]: Especifica o nome da propriedade do ODC a ser modificada na nova prioridade do nó. O valor é a prioridade e o valor para configurar a propriedade ODC como o novo nó. A prioridade poderá ser omitida, se o valor padrão for usado.
    • [--l linkOdcNodePath]: Especifica o caminho da árvore ODC do nó no qual uma borda deve ser criada.
  • removeODCEdge: Remove o link entre os dois nós.
    • odcNodePathA odcNodePathB: Especifica os caminhos completos da árvore ODC dos links de nós a serem removidos.
    • nodeName: Especifica o nome do nó do Websphere contendo o servidor que inicia a remoção.
    • serverName: Especifica o nome do servidor para iniciar a remoção.
  • addODCEdge: Faz o link de um nó com outro.
    • odcNodePathA odcNodePathB: Especifica os caminhos completos da árvore ODC dos nós a serem vinculados.
    • nodeName: Especifica o nome do nó do Websphere contendo o servidor que inicia a inclusão.
    • serverName: Especifica o nome do servidor para iniciar a inclusão.
  • modifyODCProperty: Modifica uma propriedade de um nó do ODC especificado.
    • odcNodePath: Especifica o caminho completo da árvore ODC do nó cuja propriedade deve ser modificada.
    • odcPropertyDescriptor: Especifica o nome da propriedade do ODC a ser modificada.
    • priority::value: Especifica a prioridade e o valor a serem configurado no ODC. A prioridade poderá ser omitida, se o valor padrão for usado.
    • nodeName: Especifica o nome do nó do Websphere contendo o servidor que inicia a modificação.
    • serverName: Especifica o nome do servidor para iniciar a modificação.

Exemplo

Gere um arquivo target.xml para determinar os nomes de ODC a serem incluídos no script. O seguinte exemplo de código mostra uma versão abreviada de um arquivo target.xml, onde os parâmetros da célula, nó e servidor que você deseja usar no script estão localizados.
<nome de cellGroup="destino">
 <!-- seção da célula -->
    <nome da célula="Cell1">
     <!--  seção do nó  -->
       <nome do nó="metis07">
        <!--  seção do servidor -->
         <nome do servidor="odr">
         <nome da propriedade="estado" prioridade="1" valor="STOPPED" /> 

Para excluir o servidorodr da árvore ODC, digite o seguinte comando:

./wsadmin.sh -lang jython -f manageODC.py removeODCNode /cell/Cell1/node/metis07/server/odr <myNode> <myServer>

Note que /cellGroup/target nunca é especificado como parte do caminho.

Neste exemplo, o objeto ODC de propriedade é estado, com um valor de STOPPED, e uma prioridade de 1. Para alterar a propriedade para STARTED, use o seguinte comando:

./wsadmin.sh -lang jython -f manageODC.py modifyODCProperty /cell/Cell1/node/metis07/server/odr state 1::STARTED <mynode> <myserver>



Referências relacionadas
Scripts
Informações relacionadas
Criando e Configurando ODRs
Configurando ODRs
Tópico de Referência    

Termos de Uso | Feedback

Última atualização: 24/09/2009 14h19min03s EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/reference/rodcmanage.html