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


Script manageODC.py

El script manageODC.py gestiona el árbol de ODC. El árbol ODC es una representación en memoria del estado de una célula de un WebSphere Application Server.

Finalidad

El script manageODC.py puede añadir y eliminar nodos y límites, o modificar el valor de las propiedades de un nodo. También puede utilizar el script durante la resolución de problemas de los errores de política de direccionamiento del direccionador On Demand.

Ubicación

El script manageODC.py se encuentra en el directorio raíz_instalación/bin.

Uso

El uso del script para ayuda general es el siguiente:
./wsadmin.sh|bat -lang jython -f manageODC.py
El uso del script para la ayuda específica de la operación es el siguiente:
./wsadmin.sh|bat -lang jython -f manageODC.py operación --help

Genere un archivo target.xml para determinar los nombres de ODC para conectarse al script. Consulte el siguiente ejemplo.

Operaciones

Puede llevar a cabo las siguientes operaciones con el script manageODC.py:
  • removeODCNode: elimina un nodo.
    • vía_acceso_Nodo_odc: especifica la vía de acceso completa del árbol de ODC del nodo que se va a eliminar.
    • nombreNodo: especifica el nombre del nodo de Websphere que contiene el servidor que inicia la eliminación.
    • nombreServidor: especifica el nombre del servidor que va a iniciar la eliminación.
  • addODCNode: crea un nuevo nodo.
    • vía_acceso_Nodo_Padre_odc: especifica la vía de acceso completa del árbol de ODC para el padre del nuevo nodo que se va a crear.
    • tipo_Nodo_odc: especifica el tipo de nodo de ODC del nuevo nodo que se va a crear.
    • nuevo_Nombre_Nodo: especifica el nombre del nuevo nodo que se va a crear.
    • nombreNodo: especifica el nombre del nodo de Websphere que contiene el servidor que inicia la adición.
    • nombreServidor: especifica el nombre del servidor que va a iniciar la adición.
    • [--p odcPropertyDescriptor prioridad::valor]: especifica el nombre de la propiedad de ODC que se va a modificar en la nueva prioridad de nodo. El valor es la prioridad y el valor en el que establecer la propiedad de ODC en el nuevo nodo. La prioridad se puede omitir si se utiliza el valor predeterminado.
    • [--l enlazar_vía_acceso_Nodo_Odc]: especifica la vía de acceso completa del árbol de ODC del nodo para el que se va a crear un límite.
  • removeODCEdge: elimina el enlace entre dos nodos.
    • vía_accesoA_Nodo_odc vía_accesoB_Nodo_odc: especifica las vías de acceso completas del árbol de ODC de los nodos que se van a desenlazar.
    • nombreNodo: especifica el nombre del nodo de Websphere que contiene el servidor que inicia la eliminación.
    • nombreServidor: especifica el nombre del servidor que va a iniciar la eliminación.
  • addODCEdge: enlaza un nodo con otro.
    • vía_accesoA_Nodo_odc vía_accesoB_Nodo_odc: especifica las vías de acceso completas del árbol de ODC de los nodos que se van a enlazar.
    • nombreNodo: especifica el nombre del nodo de Websphere que contiene el servidor que inicia la adición.
    • nombreServidor: especifica el nombre del servidor que va a iniciar la adición.
  • modifyODCProperty: modifica una propiedad de ODC especificada de un nodo.
    • vía_acceso_Nodo_odc: especifica la vía de acceso completa del árbol de ODC del nodo cuya propiedad se va a modificar.
    • descriptor_Propiedadodc: especifica el nombre de la propiedad de ODC que se va a modificar.
    • prioridad::valor: especifica la prioridad y el valor en el que se debe establecer la propiedad de ODC. La prioridad se puede omitir si se utiliza el valor predeterminado.
    • nombreNodo: especifica el nombre del nodo de Websphere que contiene el servidor que inicia la modificación.
    • nombreServidor: especifica el nombre del servidor que va a iniciar la modificación.

Ejemplo

Genere un archivo target.xml para determinar los nombres de ODC que se van a incluir en el script. En el siguiente ejemplo de código se muestra una versión reducida de un archivo target.xml, donde se encuentran los parámetros para la célula, el nodo y el servidor que desea utilizar en el script.
<cellGroup name="target"> 
 <!-- sección de célula -->
    <cell name="Cell1">
     <!--  sección de nodo  -->
       <node name="metis07">
        <!--  sección de servidor -->
         <server name="odr">
         <property name="state" priority="1" value="STOPPED" /> 

Para suprimir el servidor odr del árbol de ODC, escriba el siguiente mandato:

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

Tenga en cuenta que /cellGroup/target nunca se especifica como parte de la vía de acceso.

En este ejemplo, el objeto ODC de propiedad es state, con el valor STOPPED y la prioridad 1. Para cambiar la propiedad por STARTED, utilice el siguiente mandato:

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



Referencia relacionada
Scripts
Información relacionada
Creación y configuración de ODR
Configuración de ODR
Tema de referencia    

Condiciones de uso | Comentarios

Última actualización: 22-sep-2009 09H42' EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/reference/rodcmanage.html