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


Script servicepolicy.py

É possível usar o script servicepolicy.py para executar operações sobre políticas de serviço na linha de comandos, como criação de políticas de serviço, remoção de políticas de serviço e edição de classes de transação.

Finalidade

É possível executar as seguintes ações com o script servicepolicy.py:
  • Criar uma política de serviço
  • Remover uma política de serviço
  • Criar uma classe de transação
  • Remover uma classe de transação

Para criar, modificar e remover políticas de serviço e classes de transações, é necessário ter privilégios administrativos de configurador ou administrador.

Local

O script servicepolicy.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 servicepolicy.py
O uso do script para a ajuda específica à operação é o seguinte:
./wsadmin.sh|bat -lang jython -f servicepolicy.py operation --help

Operações

É possível executar as seguintes operações com o script servicepolicy.py:
  • createServicePolicy: Cria uma política de serviço como as opções especificadas. Você deve criar e associar classes de transações separadamente.
    • --spname: Especifica um nome para a política de serviço que seja exclusivo na célula.
    • --spgt: Especifica um número inteiro que representa um dos seguintes tipos de objetivo de política de serviço:
      • 0: discricionário
      • 1: tempo médio de resposta
      • 2: percentil de tempo de resposta
      • 4: tempo de conclusão
    • --spgv: Especifica um valor de objetivo de política de serviço para objetivos não-arbitrários. Este valor será assumido como sendo em milissegundos, se você não especificar as unidades.
    • --spgvu: Especifica um número inteiro que representa um valor de objetivo de política de serviço para objetivos não-arbitrários. Este valor será assumido como sendo em milissegundos, se você não especificar as unidades.
      • 0: milissegundos
      • 1: segundos
      • 2 : minutos
    • --sppgv: Especifica um número inteiro que representa um valor de percentil para uma política de serviço com objetivo de tempo de resposta percentil entre 1 e 100.
    • --spi: Especifica um número inteiro que representa um dos seguintes tipos de objetivo de política de serviço:
      • 1: o mais alto
      • 2: mais alto do que
      • 3: alto
      • 4: médio
      • 5: baixo
      • 6: mais baixo do que
      • 7: o mais baixo
    • --spd: Especifica uma descrição de política de serviço.
  • removeServicePolicy: Exclui uma política de serviço existente com a opção especificada.
    • --spname: Especifica o nome exclusivo para a política de serviço que você deseja remover.
  • createTransactionClass: Cria uma classe de transação com as opções especificadas.
    • --spname: Especifica um nome para a política de serviço que é exclusiva na célula.
    • --tcname: Especifica um nome para a classe de transação que você deseja criar que seja exclusivo na célula.
    • --tcd: Especifica uma descrição de classe de transação.
  • removeTransactionClass: Remove uma classe de transação com a opção especificada. Todos os Uniform Resource Identifiers (URIs) na classe de transação não são mais associados à política de serviço pai. Se um pedido vier para um desses URIs e não estiver associado a uma nova política de serviço e classe de transação, ele será classificado para a política de serviço padrão com uma meta discricionária.
    • --tcname: Especifica o nome exclusivo da célula para a classe de transação que deseja remover.

Exemplo

Criar uma política de serviço:
./wsadmin.sh|bat -lang jython -f servicepolicy.py createServicePolicy --spname Platinum --spgt 2 --spgv 3000 --spgvu 0 --sppgv 80 --spi 5
Remover uma política de serviço existente:
./wsadmin.sh|bat -lang jython -f servicepolicy.py removeServicePolicy --spname Bronze 
Criar uma nova classe de transação:
./wsadmin.sh|bat -lang jython -f servicepolicy.py createTransactionClass --spname Platinum --tcname PlatinumWorkload --tcd 'my platinum workload'
Remover uma classe de transação existente:
./wsadmin.sh|bat -lang jython -f servicepolicy.py removeTransactionClass --tcname PlatinumWorkload  



Tarefas relacionadas
Definindo uma Política de Serviço
Referências relacionadas
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/rxml_servicepolicy.html