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


Script servicepolicy.py

Puede utilizar el script servicepolicy.py para realizar operaciones en políticas de servicio desde la línea de mandatos, como crear políticas de servicio, eliminar políticas de servicio y editar clases de transacción.

Finalidad

Puede llevar a cabo las siguientes acciones con el script servicepolicy.py:
  • Crear una política de servicio
  • Eliminar una política de servicio
  • Crear una clase de transacción
  • Eliminar una clase de transacción

Para crear, modificar y eliminar políticas de servicio y clases de transacción, debe tener privilegios administrativos de configurador o administrador.

Ubicación

El script servicepolicy.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 servicepolicy.py
El uso del script para la ayuda específica de la operación es el siguiente:
./wsadmin.sh|bat -lang jython -f servicepolicy.py operación --help

Operaciones

Puede llevar a cabo las siguientes operaciones con el script servicepolicy.py:
  • createServicePolicy: crea una política de servicio con las opciones especificadas. Debe crear y asociar las clases de transacciones por separado.
    • --spname: especifica un nombre para la política de servicio que es exclusiva en la célula.
    • --spgt: especifica un entero que representa uno de los siguientes tipos de objetivos de la política de servicio:
      • 0: discrecional
      • 1: tiempo de respuesta medio
      • 2: tiempo de respuesta percentil
      • 4: tiempo de finalización
    • --spgv: especifica un valor de objetivo de la política de servicio para objetivos no discrecionales. Este valor se supone que está en milisegundos si no especifica las unidades.
    • --spgvu: especifica un entero que representa un valor de objetivo de la política de servicio para objetivos no discrecionales. Este valor se supone que está en milisegundos si no especifica las unidades.
      • 0: milisegundos
      • 1: segundos
      • 2 : minutos
    • --sppgv: especifica un entero que representa un valor percentil para una política de servicio con el objetivo de tiempo de respuesta percentil entre 1 y 100.
    • --spi: especifica un entero que representa uno de los siguientes tipos de objetivos de la política de servicio:
      • 1: máximo
      • 2: más alto
      • 3: alto
      • 4: medio
      • 5: bajo
      • 6: más bajo
      • 7: mínimo
    • --spd: especifica una descripción de política de servicio.
  • removeServicePolicy: suprime una política de servicio existente con la opción especificada.
    • --spname: especifica el nombre exclusivo para la política de servicio que desea eliminar.
  • createTransactionClass: crea una clase de transacción con las opciones especificadas.
    • --spname: especifica un nombre para la política de servicio que es exclusiva en la célula.
    • --tcname: especifica un nombre para la clase de transacción que desea crear que es exclusiva en la célula.
    • --tcd: especifica una descripción de clase de transacción.
  • removeTransactionClass: elimina una clase de transacción con la opción especificada. Todos los URI (Uniform Resource Identifiers) de la clase de transacción ya no están asociados a la política de servicio padre. Si una llega una solicitud para estos URI y éstos no están asociados a una nueva política de servicio y clase de transacción, se clasifican para la política de servicio predeterminada con un objetivo discrecional.
    • --tcname: especifica el nombre exclusivo de célula para la clase de transacción que desea eliminar.

Ejemplo

Crear una política de servicio:
./wsadmin.sh|bat -lang jython -f servicepolicy.py createServicePolicy --spname Platinum --spgt 2 --spgv 3000 --spgvu 0 --sppgv 80 --spi 5
Eliminar una política de servicio existente:
./wsadmin.sh|bat -lang jython -f servicepolicy.py removeServicePolicy --spname Bronze 
Crear una nueva clase de transacción:
./wsadmin.sh|bat -lang jython -f servicepolicy.py createTransactionClass --spname Platinum --tcname PlatinumWorkload --tcd 'my platinum workload'
Eliminar una clase de transacción existente:
./wsadmin.sh|bat -lang jython -f servicepolicy.py removeTransactionClass --tcname PlatinumWorkload  



Tareas relacionadas
Definición de política de servicio
Referencia relacionada
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/rxml_servicepolicy.html