[AIX Solaris HP-UX Linux Windows][z/OS]

Tarefas Administrativas de Conjunto de Regras

É possível usar os comandos ruleset para incluir, remover ou modificar regras e ações do arquivo ruleset.xml sem usar o console administrativo.

Use os seguintes comandos para criar listas de conjunto de regras e incluir ou remover regras e ações do conjunto de regras:

createRuleset

O comando createRuleset cria uma lista de conjuntos de regras.

Parâmetros necessários

-rulesetName
Especifica o nome do conjunto de regras. (Cadeia, necessário)
-rulesetType
Especifica o tipo de protocolo a ser associado ao conjunto de regras. Os únicos tipos válidos são HTTP e SOAP. (Cadeia, necessário)
-defaultContinue
Especifica a configuração para o valor do sinalizador de continuação padrão. Especifique Verdadeiro ou Falso. (Booleano, obrigatório)

Parâmetros Opcionais

-odrname
Especifica o nome do On Demand Router (ODR) ao qual o conjunto de regras se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado. (String, opcional)
-nodename
Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado. (String, opcional)
-clustername
Especifica o nome do cluster ao qual o conjunto de regras se aplica. O parâmetro -clusterName apenas será necessário, se o cluster do ODR for modificado. (String, opcional)

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask createRuleset {-odrname odr -nodename node1 - rulesetName myRuleset -rulesetType HTTP -defaultContinue True}
  • Utilizando a cadeia Jython:
    AdminTask.createRuleset ('-odrname odr -nodename node1 -rulesetName myRuleset -rulesetType HTTP -defaultContinue True')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask createRuleset {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.createRuleset ('[-interactive]')

listRuleset

O comando listRuleset regras e ações do conjunto de regras.

Parâmetros necessários

-rulesetName
Especifica o nome do conjunto de regras. (Cadeia, necessário)

Parâmetros Opcionais

-odrname
Especifica o nome do On Demand Router (ODR) ao qual o conjunto de regras se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado. (String, opcional)
-nodename
Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado. (String, opcional)
-clustername
Especifica o nome do cluster ao qual o conjunto de regras se aplica. O parâmetro -clusterName apenas será necessário, se o cluster do ODR for modificado. (String, opcional)

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask listRuleset {-odrname odr -nodename node1 -rulesetName myRuleset}
  • Utilizando a cadeia Jython:
    AdminTask.listRuleset ('-odrname odr -nodename node1 -rulesetName myRuleset')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask listRuleset {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.listRuleset ('[-interactive]')

addRuleToRuleset

O comando addRuleToRuleset inclui uma regra no conjunto de regras.

Parâmetros necessários

-rulesetName
Especifica o nome do conjunto de regras. (Cadeia, necessário)
-ruleName
Especifica o nome da regra. O parâmetro -ruleName deve ser exclusivo dentro do conjunto de regras. (Cadeia, necessário)
-rulePriority
Especifica um valor de número inteiro positivo que representa a prioridade da regra. Zero é a prioridade mais alta. (Cadeia, necessário)
-expression
Especifica a expressão da regra. Você deve delimitar o valor entre aspas duplas. (Cadeia, necessário)

Parâmetros Opcionais

-odrname
Especifica o nome do On Demand Router (ODR) ao qual o conjunto de regras se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado. (String, opcional)
-nodename
Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado. (String, opcional)
-clustername
Especifica o nome do cluster ao qual o conjunto de regras se aplica. O parâmetro -clusterName apenas será necessário, se o cluster do ODR for modificado. (String, opcional)

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask addRuleToRuleset {-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule -rulePriority 0 -expression "vhost = vhostA"} 
  • Utilizando a cadeia Jython:
    AdminTask.addRuleToRuleset('-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule -rulePriority 0 -expression "vhost = \'vhostA\'"')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask addRuleToRuleset {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.addRuleToRuleset ('[-interactive]')

removeRuleFromRuleset

O comando removeRuleFromRuleset remove uma regra do conjunto de regras.

Parâmetros necessários

-rulesetName
Especifica o nome do conjunto de regras. (Cadeia, necessário)
-ruleName
Especifica o nome da regra a ser removida. (Cadeia, necessário)

Parâmetros Opcionais

-odrname
Especifica o nome do On Demand Router (ODR) ao qual o conjunto de regras se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado. (String, opcional)
-nodename
Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado. (String, opcional)
-clustername
Especifica o nome do cluster ao qual o conjunto de regras se aplica. O parâmetro -clusterName apenas será necessário, se o cluster do ODR for modificado. (String, opcional)

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask removeRuleFromRuleset {-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule} 
  • Utilizando a cadeia Jython:
    AdminTask.removeRuleFromRuleset('-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask removeRulefromRuleset {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.removeRulefromRuleset ('[-interactive]')

changeRulePriority

O comando changeRulePriority modifica a prioridade de uma regra.

Parâmetros necessários

-rulesetName
Especifica o nome do conjunto de regras. (Cadeia, necessário)
-ruleName
Especifica o nome da regra a ser modificada. (Cadeia, necessário)
-rulePriority
Especifica um valor de número inteiro positivo que representa a prioridade da regra. Zero é a prioridade mais alta. (Cadeia, necessário)

Parâmetros Opcionais

-odrname
Especifica o nome do On Demand Router (ODR) ao qual o conjunto de regras se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado. (String, opcional)
-nodename
Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado. (String, opcional)
-clustername
Especifica o nome do cluster ao qual o conjunto de regras se aplica. O parâmetro -clusterName apenas será necessário, se o cluster do ODR for modificado. (String, opcional)

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask changeRulePriority {-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule -rulePriority 1} 
  • Utilizando a cadeia Jython:
    AdminTask.changeRulePriority('-odrname odr-nodename node1 -rulesetName myRuleset -ruleName myRule -rulePriority 1')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask changeRulePriority {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.changeRulePriority ('[-interactive]')

changeRuleExpression

O comando changeRuleExpression modifica uma expressão de regra.

Parâmetros necessários

-rulesetName
Especifica o nome do conjunto de regras. (Cadeia, necessário)
-ruleName
Especifica o nome da regra a ser modificada. (Cadeia, necessário)
-expression
Especifica a nova expressão da regra. (Cadeia, necessário)

Parâmetros Opcionais

-odrname
Especifica o nome do On Demand Router (ODR) ao qual o conjunto de regras se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado. (String, opcional)
-nodename
Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado. (String, opcional)
-clustername
Especifica o nome do cluster ao qual o conjunto de regras se aplica. O parâmetro -clusterName apenas será necessário, se o cluster do ODR for modificado. (String, opcional)

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask changeRuleExpression {-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule 
    -expression "vhost = vhostB"}
  • Utilizando a cadeia Jython:
    AdminTask.changeRuleExpression('-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule 
    -expression "vhost = \'vhostB\'"')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask changeRuleExpression {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.changeRuleExpression ('[-interactive]')

addActionToRule

O comando addActionToRule inclui uma ação em uma regra.

Parâmetros necessários

-rulesetName
Especifica o nome do conjunto de regras. (Cadeia, necessário)
-ruleName
Especifica o nome da regra. O parâmetro -ruleName deve ser exclusivo dentro do conjunto de regras. (Cadeia, necessário)
-actionName
Especifica o nome da ação. O parâmetro -actionName deve ser exclusivo dentro do conjunto de regras. (Cadeia, necessário)
-actionType
Especifica o tipo de ação a ser associada à regra. (Cadeia, necessário)
-actionValue
Especifica o valor da ação, como o formato do arquivo de log a ser usado. (Cadeia, necessário)
-actionContinue
Especifica a configuração para o valor do sinalizador de continuação da ação. Especifique Verdadeiro ou Falso. (Booleano, obrigatório)

Parâmetros Opcionais

-odrname
Especifica o nome do On Demand Router (ODR) ao qual o conjunto de regras se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado. (String, opcional)
-nodename
Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado. (String, opcional)
-clustername
Especifica o nome do cluster ao qual o conjunto de regras se aplica. O parâmetro -clusterName apenas será necessário, se o cluster do ODR for modificado. (String, opcional)

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask addActionToRule {-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule 
    -actionName myAction -actionType log -actionValue "MyCustom.log %r %T %z %Z" -actionContinue true}
  • Utilizando a cadeia Jython:
    AdminTask.addActionToRule('-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule 
    -actionName myAction -actionType log -actionValue "MyCustom.log %r %T %z %Z" -actionContinue true') 

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask addActionToRule {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.addActionToRule ('[-interactive]')

removeActionFromRule

O comando removeActionFromRule remove uma ação de uma regra.

Parâmetros necessários

-rulesetName
Especifica o nome do conjunto de regras. (Cadeia, necessário)
-ruleName
Especifica o nome da regra que contém a ação. (Cadeia, necessário)
-actionName
Especifica o nome da ação a ser removida. (Cadeia, necessário)

Parâmetros Opcionais

-odrname
Especifica o nome do On Demand Router (ODR) ao qual o conjunto de regras se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado. (String, opcional)
-nodename
Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado. (String, opcional)
-clustername
Especifica o nome do cluster ao qual o conjunto de regras se aplica. O parâmetro -clusterName apenas será necessário, se o cluster do ODR for modificado. (String, opcional)

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask removeActionFromRule {-odrname odr -nodename node1 -rulesetName myRuleset -ruleName
     myRule -actionName myAction}
  • Utilizando a cadeia Jython:
    AdminTask.removeActionFromRule('-odrname odr -nodename node1 -rulesetName myRuleset -ruleName
     myRule -actionName myAction')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask removeActionFromRule {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.removeActionFromRule ('[-interactive]')

addDefaultAction

O comando addDefaultAction inclui uma ação padrão em um conjunto de regras.

Parâmetros necessários

-rulesetName
Especifica o nome do conjunto de regras. (Cadeia, necessário)
-actionName
Especifica o nome da ação. O parâmetro -actionName deve ser exclusivo dentro do conjunto de regras. (Cadeia, necessário)
-actionType
Especifica o tipo de ação a ser associada à regra. (Cadeia, necessário)
-actionValue
Especifica o valor da ação, como o formato do arquivo de log a ser usado. (Cadeia, necessário)
-actionContinue
Especifica a configuração para o valor do sinalizador de continuação da ação. Especifique Verdadeiro ou Falso. (Booleano, obrigatório)

Parâmetros Opcionais

-odrname
Especifica o nome do On Demand Router (ODR) ao qual o conjunto de regras se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado. (String, opcional)
-nodename
Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado. (String, opcional)
-clustername
Especifica o nome do cluster ao qual o conjunto de regras se aplica. O parâmetro -clusterName apenas será necessário, se o cluster do ODR for modificado. (String, opcional)

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask addDefaultAction {-odrname odr -nodename node1 -rulesetName myRuleset -actionName defAction -actionType log -actionValue "default.log %a %d %D" -actionContinue True}
  • Utilizando a cadeia Jython:
    AdminTask.addDefaultAction('-odrname odr -nodename node1 -rulesetName myRuleset -actionName defAction 
    -actionType log -actionValue "default.log %a %d %D" -actionContinue True')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask addDefaultAction {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.addDefaultAction ('[-interactive]')

removeDefaultAction

O comando removeDefaultAction remove uma ação padrão de um conjunto de regras.

Parâmetros necessários

-rulesetName
Especifica o nome do conjunto de regras. (Cadeia, necessário)
-actionName
Especifica o nome da ação a ser removida. (Cadeia, necessário)

Parâmetros Opcionais

-odrname
Especifica o nome do On Demand Router (ODR) ao qual o conjunto de regras se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado. (String, opcional)
-nodename
Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado. (String, opcional)
-clustername
Especifica o nome do cluster ao qual o conjunto de regras se aplica. O parâmetro -clusterName apenas será necessário, se o cluster do ODR for modificado. (String, opcional)

Exemplo de uso do modo em lote

  • Utilizando Jacl:
    $AdminTask removeDefaultAction {-odrname odr -nodename node1 -rulesetName myRuleset -actionName defAction}
  • Utilizando a cadeia Jython:
    AdminTask.removeDefaultAction('-odrname odr -nodename node1 -rulesetName myRuleset -actionName defAction')

Exemplo de uso do modo interativo

  • Utilizando Jacl:
    $AdminTask removeDefaultAction {-interactive}
  • Utilizando a cadeia Jython:
    AdminTask.removeDefaultAction ('[-interactive]')

Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_adtaskruleset
Nome do arquivo: rwve_adtaskruleset.html