![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Script manageODC.py
manageODC.py permite a interação com a árvore de Configuração On Demand (ODC). A árvore ODC é uma representação na memória do estado de uma célula do WebSphere Application Server.
Propósito
O script manageODC.py ajuda na resolução de problemas do roteador On Demand (ODR). Também é possível usar o script para alterar a árvore ODC.
Para Usuários de Transição: O comando WebSphere Virtual
Enterprise que é igual ao manageODC.py é ve_manageODC.py.
Se você estiver fazendo a transição do WebSphere Virtual
Enterprise, será possível continuar usando o comando ve_manageODC.py, que opera da mesma forma que o comando manageODC.py.trns
Nota: As mudanças forçadas na árvore ODC podem requerer um reinício da célula para corrigir a corrupção intempestiva da árvore ODC.

Location
O script manageODC.py está no diretório app_server_root/bin.
Uso
Para obter as informações de uso para manageODC.py, execute:
./wsadmin.sh -lang jython -f manageODC.pyou
./wsadmin.sh -lang jython -f manageODC.py operation --help
Gerar um arquivo target.xml para determinar os nomes ODC para conexão ao script.
Operações
É possível executar as seguintes operações com o script manageODC.py:
- getTargetTree: Recupera a árvore de destino.
- nodeName: Especifica o nome do nó do WebSphere que contém o servidor a partir do qual a árvore é recuperada.
- serverName: Especifica o nome do servidor a partir do qual a árvore é recuperada.
- getP2PMemberData: Recupera dados sobre membros ponto a ponto (P2P).
- nodeName: Especifica o nome do nó do WebSphere que contém o servidor a partir do qual os dados do membro P2P são recuperados.
- serverName: Especifica o nome do servidor a partir do qual os dados do membro P2P são recuperados.
- generateHAPluginCfgs: Gera o arquivo plug-in-cfg.xml.
- generationDefinitionNames: É uma lista, separada por vírgulas, de nomes de geração configurada por meio de propriedades customizadas da célula do formulário ODCPluginCfg. Por exemplo: ODCPluginCfg_1, ODCPluginCfg_2
- nodeName: Especifica o nome do nó do WebSphere que contém o servidor que gera o plug-in-cfg.xml.
- serverName: Especifica o nome do servidor para o qual gera o arquivo plug-in-cfg.xml.
Por exemplo:
Gerar um arquivo target.xml para determinar os nomes ODC para incluir no script. O exemplo de código a seguir mostra uma versão reduzida de um arquivo target.xml, em que os parâmetros da célula, do nó e do servidor que você deseja utilizar no script estão localizados.
cellGroup name="target"> !-- cell section --> <cell name="Cell1"> !-- node section --> <node name="metis07"> !-- server section --> <server name="odr"> <property name="state" priority="1" value="STOPPED" />
Para excluir o servidor nomeado odr da árvore ODC, digite o seguinte comando:
./wsadmin.sh -lang jython -f manageODC.py removeODCNode /cell/Cell1/node/metis07/server/odr <myNode> <myServer>
Observe que /cellGroup/target nunca é especificado como parte do caminho.
Neste exemplo, o objeto ODC da propriedade é denominado estado, com um valor INTERROMPIDO e uma prioridade 1. Para alterar a propriedade para INICIADO, utilize o seguinte comando:
./wsadmin.sh -lang jython -f manageODC.py modifyODCProperty /cell/Cell1/node/metis07/server/odr state 1::STARTED <mynode> <myserver>