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

Tareas administrativas del conjunto de reglas

Puede utilizar los mandatos ruleset para añadir, eliminar o modificar reglas o acciones del archivo ruleset.xml sin utilizar la consola de administración.

Utilice los siguientes mandatos para crear listas de conjuntos de reglas, y añada o elimine reglas y acciones del conjunto de reglas:

createRuleset

El mandato createRuleset crea una lista de conjuntos de reglas.

Parámetros necesarios

-rulesetName
Especifica el nombre del conjunto de reglas. (Serie, obligatorio)
-rulesetType
Especifica el tipo de protocolo que se va a asociar al conjunto de reglas. Los únicos tipos válidos son HTTP y SOAP. (Serie, obligatorio)
-defaultContinue
Especifica el valor para el valor de distintivo de continuación predeterminado. Especifique True o False. (Boolean, necesario)

Parámetros opcionales

-odrname
Especifica el nombre del direccionador On Demand (ODR) al que se aplica el conjunto de reglas. El parámetro -odrname sólo es necesario si modifica un ODR. (String, opcional)
-nodename
Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR. (String, opcional)
-clustername
Especifica el nombre del clúster al que se aplica el conjunto de reglas. El parámetro -clusterName sólo es necesario si modifica un clúster de ODR. (String, opcional)

Ejemplo de utilización de la modalidad por lotes

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

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask createRuleset {-interactive}
  • Utilizando serie de Jython:
    AdminTask.createRuleset ('[-interactive]')

listRuleset

El mandato listRuleset lista acciones y reglas de conjunto de reglas.

Parámetros necesarios

-rulesetName
Especifica el nombre del conjunto de reglas. (Serie, obligatorio)

Parámetros opcionales

-odrname
Especifica el nombre del direccionador On Demand (ODR) al que se aplica el conjunto de reglas. El parámetro -odrname sólo es necesario si modifica un ODR. (String, opcional)
-nodename
Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR. (String, opcional)
-clustername
Especifica el nombre del clúster al que se aplica el conjunto de reglas. El parámetro -clusterName sólo es necesario si modifica un clúster de ODR. (String, opcional)

Ejemplo de utilización de la modalidad por lotes

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

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask listRuleset {-interactive}
  • Utilizando serie de Jython:
    AdminTask.listRuleset ('[-interactive]')

addRuleToRuleset

El mandato addRuleToRuleset añade una regla al conjunto de reglas.

Parámetros necesarios

-rulesetName
Especifica el nombre del conjunto de reglas. (Serie, obligatorio)
-ruleName
Especifica el nombre de la regla. El parámetro -ruleName debe ser exclusivo dentro del conjunto de reglas. (Serie, obligatorio)
-rulePriority
Especifica un valor entero positivo que representa la prioridad de la regla. Cero es la prioridad máxima. (Serie, obligatorio)
-expression
Especifica la expresión de regla. Debe indicar el valor entre comillas. (Serie, obligatorio)

Parámetros opcionales

-odrname
Especifica el nombre del direccionador On Demand (ODR) al que se aplica el conjunto de reglas. El parámetro -odrname sólo es necesario si modifica un ODR. (String, opcional)
-nodename
Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR. (String, opcional)
-clustername
Especifica el nombre del clúster al que se aplica el conjunto de reglas. El parámetro -clusterName sólo es necesario si modifica un clúster de ODR. (String, opcional)

Ejemplo de utilización de la modalidad por lotes

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

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask addRuleToRuleset {-interactive}
  • Utilizando serie de Jython:
    AdminTask.addRuleToRuleset ('[-interactive]')

removeRuleFromRuleset

El mandato removeRuleFromRuleset elimina una regla del conjunto de reglas.

Parámetros necesarios

-rulesetName
Especifica el nombre del conjunto de reglas. (Serie, obligatorio)
-ruleName
Especifica el nombre de la regla que se va a eliminar.(Serie, obligatorio)

Parámetros opcionales

-odrname
Especifica el nombre del direccionador On Demand (ODR) al que se aplica el conjunto de reglas. El parámetro -odrname sólo es necesario si modifica un ODR. (String, opcional)
-nodename
Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR. (String, opcional)
-clustername
Especifica el nombre del clúster al que se aplica el conjunto de reglas. El parámetro -clusterName sólo es necesario si modifica un clúster de ODR. (String, opcional)

Ejemplo de utilización de la modalidad por lotes

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

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask removeRulefromRuleset {-interactive}
  • Utilizando serie de Jython:
    AdminTask.removeRulefromRuleset ('[-interactive]')

changeRulePriority

El mandato changeRulePriority modifica la prioridad de una regla.

Parámetros necesarios

-rulesetName
Especifica el nombre del conjunto de reglas. (Serie, obligatorio)
-ruleName
Especifica el nombre de la regla que se va a modificar. (Serie, obligatorio)
-rulePriority
Especifica un valor entero positivo que representa la prioridad de la regla. Cero es la prioridad máxima. (Serie, obligatorio)

Parámetros opcionales

-odrname
Especifica el nombre del direccionador On Demand (ODR) al que se aplica el conjunto de reglas. El parámetro -odrname sólo es necesario si modifica un ODR. (String, opcional)
-nodename
Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR. (String, opcional)
-clustername
Especifica el nombre del clúster al que se aplica el conjunto de reglas. El parámetro -clusterName sólo es necesario si modifica un clúster de ODR. (String, opcional)

Ejemplo de utilización de la modalidad por lotes

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

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask changeRulePriority {-interactive}
  • Utilizando serie de Jython:
    AdminTask.changeRulePriority ('[-interactive]')

changeRuleExpression

El mandato changeRuleExpression modifica una expresión de regla.

Parámetros necesarios

-rulesetName
Especifica el nombre del conjunto de reglas. (Serie, obligatorio)
-ruleName
Especifica el nombre de la regla que se va a modificar. (Serie, obligatorio)
-expression
Especifica la nueva expresión de regla.(Serie, obligatorio)

Parámetros opcionales

-odrname
Especifica el nombre del direccionador On Demand (ODR) al que se aplica el conjunto de reglas. El parámetro -odrname sólo es necesario si modifica un ODR. (String, opcional)
-nodename
Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR. (String, opcional)
-clustername
Especifica el nombre del clúster al que se aplica el conjunto de reglas. El parámetro -clusterName sólo es necesario si modifica un clúster de ODR. (String, opcional)

Ejemplo de utilización de la modalidad por lotes

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

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask changeRuleExpression {-interactive}
  • Utilizando serie de Jython:
    AdminTask.changeRuleExpression ('[-interactive]')

addActionToRule

El mandato addActionToRule elimina una acción de una regla.

Parámetros necesarios

-rulesetName
Especifica el nombre del conjunto de reglas. (Serie, obligatorio)
-ruleName
Especifica el nombre de la regla. El parámetro -ruleName debe ser exclusivo dentro del conjunto de reglas. (Serie, obligatorio)
-actionName
Especifica el nombre de la acción. El parámetro -actionName debe ser exclusivo dentro del conjunto de reglas. (Serie, obligatorio)
-actionType
Especifica el tipo de acción que se va a asociar a la regla. (String, necesario)
-actionValue
Especifica el valor de la acción, como el formato del archivo de registro, que se va a utilizar.(Serie, obligatorio)
-actionContinue
Especifica el valor para el valor del distintivo de continuación de acción. Especifique True o False. (Boolean, necesario)

Parámetros opcionales

-odrname
Especifica el nombre del direccionador On Demand (ODR) al que se aplica el conjunto de reglas. El parámetro -odrname sólo es necesario si modifica un ODR. (String, opcional)
-nodename
Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR. (String, opcional)
-clustername
Especifica el nombre del clúster al que se aplica el conjunto de reglas. El parámetro -clusterName sólo es necesario si modifica un clúster de ODR. (String, opcional)

Ejemplo de utilización de la modalidad por lotes

  • 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 serie de Jython:
    AdminTask.addActionToRule('-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule -actionName myAction -actionType log -actionValue "MyCustom.log %r %T %z %Z" -actionContinue true') 

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask addActionToRule {-interactive}
  • Utilizando serie de Jython:
    AdminTask.addActionToRule ('[-interactive]')

removeActionFromRule

El mandato removeActionFromRule elimina una acción de una regla.

Parámetros necesarios

-rulesetName
Especifica el nombre del conjunto de reglas. (Serie, obligatorio)
-ruleName
Especifica el nombre de la regla que contiene la acción. (String, necesario)
-actionName
Especifica el nombre de la acción que se va a eliminar. (Serie, obligatorio)

Parámetros opcionales

-odrname
Especifica el nombre del direccionador On Demand (ODR) al que se aplica el conjunto de reglas. El parámetro -odrname sólo es necesario si modifica un ODR. (String, opcional)
-nodename
Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR. (String, opcional)
-clustername
Especifica el nombre del clúster al que se aplica el conjunto de reglas. El parámetro -clusterName sólo es necesario si modifica un clúster de ODR. (String, opcional)

Ejemplo de utilización de la modalidad por lotes

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

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask removeActionFromRule {-interactive}
  • Utilizando serie de Jython:
    AdminTask.removeActionFromRule ('[-interactive]')

addDefaultAction

El mandato addDefaultAction añade una acción predeterminada a un conjunto de reglas.

Parámetros necesarios

-rulesetName
Especifica el nombre del conjunto de reglas. (Serie, obligatorio)
-actionName
Especifica el nombre de la acción. El parámetro -actionName debe ser exclusivo dentro del conjunto de reglas. (Serie, obligatorio)
-actionType
Especifica el tipo de acción que se va a asociar a la regla. (String, necesario)
-actionValue
Especifica el valor de la acción, como el formato del archivo de registro, que se va a utilizar.(Serie, obligatorio)
-actionContinue
Especifica el valor para el valor del distintivo de continuación de acción. Especifique True o False. (Boolean, necesario)

Parámetros opcionales

-odrname
Especifica el nombre del direccionador On Demand (ODR) al que se aplica el conjunto de reglas. El parámetro -odrname sólo es necesario si modifica un ODR. (String, opcional)
-nodename
Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR. (String, opcional)
-clustername
Especifica el nombre del clúster al que se aplica el conjunto de reglas. El parámetro -clusterName sólo es necesario si modifica un clúster de ODR. (String, opcional)

Ejemplo de utilización de la modalidad por lotes

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

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask addDefaultAction {-interactive}
  • Utilizando serie de Jython:
    AdminTask.addDefaultAction ('[-interactive]')

removeDefaultAction

El mandato removeDefaultAction elimina una acción predeterminada de un conjunto de reglas.

Parámetros necesarios

-rulesetName
Especifica el nombre del conjunto de reglas. (Serie, obligatorio)
-actionName
Especifica el nombre de la acción que se va a eliminar. (Serie, obligatorio)

Parámetros opcionales

-odrname
Especifica el nombre del direccionador On Demand (ODR) al que se aplica el conjunto de reglas. El parámetro -odrname sólo es necesario si modifica un ODR. (String, opcional)
-nodename
Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR. (String, opcional)
-clustername
Especifica el nombre del clúster al que se aplica el conjunto de reglas. El parámetro -clusterName sólo es necesario si modifica un clúster de ODR. (String, opcional)

Ejemplo de utilización de la modalidad por lotes

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

Ejemplo de utilización de la modalidad interactiva

  • En Jacl:
    $AdminTask removeDefaultAction {-interactive}
  • Utilizando serie de Jython:
    AdminTask.removeDefaultAction ('[-interactive]')

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_adtaskruleset
File name: rwve_adtaskruleset.html