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

Verwaltungstasks für den Regelsatz

Mit Befehlen für den Regelsatz (ruleset) können Regeln und Aktionen für die Datei ruleset.xml ohne Verwendung der Administrationskonsole hinzugefügt, entfernt oder geändert werden.

Verwenden Sie die folgenden Befehle, um Regelsatzlisten zu erstellen und um einem Regelsatz Regeln und Aktionen hinzuzufügen oder daraus zu entfernen:

createRuleset

Der Befehl createRuleset erstellt eine Regelsatzliste.

Erforderliche Parameter

-rulesetName
Gibt den Namen des Regelsatzes an. (String, erforderlich)
-rulesetType
Gibt den Protokolltyp an, der dem Regelsatz zugeordnet werden soll. Nur die Werte HTTP und SOAP sind gültige Werte. (String, erforderlich)
-defaultContinue
Gibt die Einstellung für das Flag für Standardfortsetzung an. Geben Sie True oder False an. (Boolean, erforderlich)

Optionale Parameter

-odrname
Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-nodename
Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-clustername
Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)

Verwendungsbeispiel für den Stapelmodus

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

Verwendungsbeispiel für den Dialogmodus

  • Mit Jacl:
    $AdminTask createRuleset {-interactive}
  • Mit Jython (String):
    AdminTask.createRuleset ('[-interactive]')

listRuleset

Der Befehl listRuleset listet Regeln und Aktionen des Regelsatzes auf.

Erforderliche Parameter

-rulesetName
Gibt den Namen des Regelsatzes an. (String, erforderlich)

Optionale Parameter

-odrname
Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-nodename
Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-clustername
Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)

Verwendungsbeispiel für den Stapelmodus

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

Verwendungsbeispiel für den Dialogmodus

  • Mit Jacl:
    $AdminTask listRuleset {-interactive}
  • Mit Jython (String):
    AdminTask.listRuleset ('[-interactive]')

addRuleToRuleset

Der Befehl addRuleToRuleset fügt einem Regelsatz eine Regel hinzu.

Erforderliche Parameter

-rulesetName
Gibt den Namen des Regelsatzes an. (String, erforderlich)
-ruleName
Gibt den Namen der Regel an. Der Parameter -ruleName muss im Regelsatz eindeutig sein. (String, erforderlich)
-rulePriority
Gibt einen positiven ganzzahligen Wert an, der die Priorität der Regel darstellt. Null ist die höchste Priorität. (String, erforderlich)
-expression
Gibt den Regelausdruck an. Der Wert muss in Anführungszeichen gesetzt werden. (String, erforderlich)

Optionale Parameter

-odrname
Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-nodename
Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-clustername
Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)

Verwendungsbeispiel für den Stapelmodus

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

Verwendungsbeispiel für den Dialogmodus

  • Mit Jacl:
    $AdminTask addRuleToRuleset {-interactive}
  • Mit Jython (String):
    AdminTask.addRuleToRuleset ('[-interactive]')

removeRuleFromRuleset

Der Befehl removeRuleFromRuleset entfernt eine Regel aus dem Regelsatz.

Erforderliche Parameter

-rulesetName
Gibt den Namen des Regelsatzes an. (String, erforderlich)
-ruleName
Gibt den Namen der Regel an, die entfernt werden soll. (String, erforderlich)

Optionale Parameter

-odrname
Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-nodename
Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-clustername
Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)

Verwendungsbeispiel für den Stapelmodus

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

Verwendungsbeispiel für den Dialogmodus

  • Mit Jacl:
    $AdminTask removeRulefromRuleset {-interactive}
  • Mit Jython (String):
    AdminTask.removeRulefromRuleset ('[-interactive]')

changeRulePriority

Der Befehl changeRulePriority ändert die Priorität einer Regel.

Erforderliche Parameter

-rulesetName
Gibt den Namen des Regelsatzes an. (String, erforderlich)
-ruleName
Gibt den Namen der Regel an, die geändert werden soll. (String, erforderlich)
-rulePriority
Gibt einen positiven ganzzahligen Wert an, der die Priorität der Regel darstellt. Null ist die höchste Priorität. (String, erforderlich)

Optionale Parameter

-odrname
Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-nodename
Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-clustername
Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)

Verwendungsbeispiel für den Stapelmodus

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

Verwendungsbeispiel für den Dialogmodus

  • Mit Jacl:
    $AdminTask changeRulePriority {-interactive}
  • Mit Jython (String):
    AdminTask.changeRulePriority ('[-interactive]')

changeRuleExpression

Der Befehl changeRuleExpression ändert einen Regelausdruck.

Erforderliche Parameter

-rulesetName
Gibt den Namen des Regelsatzes an. (String, erforderlich)
-ruleName
Gibt den Namen der Regel an, die geändert werden soll. (String, erforderlich)
-expression
Gibt den neuen Regelausdruck an. (String, erforderlich)

Optionale Parameter

-odrname
Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-nodename
Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-clustername
Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)

Verwendungsbeispiel für den Stapelmodus

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

Verwendungsbeispiel für den Dialogmodus

  • Mit Jacl:
    $AdminTask changeRuleExpression {-interactive}
  • Mit Jython (String):
    AdminTask.changeRuleExpression ('[-interactive]')

addActionToRule

Der Befehl addActionToRule fügt einer Regel eine Aktion hinzu.

Erforderliche Parameter

-rulesetName
Gibt den Namen des Regelsatzes an. (String, erforderlich)
-ruleName
Gibt den Namen der Regel an. Der Parameter -ruleName muss im Regelsatz eindeutig sein. (String, erforderlich)
-actionName
Gibt den Namen der Aktion an. Der Parameter -actionName muss im Regelsatz eindeutig sein. (String, erforderlich)
-actionType
Gibt den Typ der Aktion an, die der Regel zugeordnet werden soll. (String, erforderlich)
-actionValue
Gibt den Aktionswert an, z. B. das Format der Protokolldatei, das verwendet werden soll. (String, erforderlich)
-actionContinue
Gibt die Einstellung für das Flag für Aktionsfortsetzung an. Geben Sie True oder False an. (Boolean, erforderlich)

Optionale Parameter

-odrname
Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-nodename
Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-clustername
Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)

Verwendungsbeispiel für den Stapelmodus

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

Verwendungsbeispiel für den Dialogmodus

  • Mit Jacl:
    $AdminTask addActionToRule {-interactive}
  • Mit Jython (String):
    AdminTask.addActionToRule ('[-interactive]')

removeActionFromRule

Der Befehl removeActionFromRule entfernt eine Aktion aus einer Regel.

Erforderliche Parameter

-rulesetName
Gibt den Namen des Regelsatzes an. (String, erforderlich)
-ruleName
Gibt den Namen der Regel an, die die Aktion enthält. (String, erforderlich)
-actionName
Gibt den Namen der Aktion an, die entfernt werden soll. (String, erforderlich)

Optionale Parameter

-odrname
Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-nodename
Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-clustername
Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)

Verwendungsbeispiel für den Stapelmodus

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

Verwendungsbeispiel für den Dialogmodus

  • Mit Jacl:
    $AdminTask removeActionFromRule {-interactive}
  • Mit Jython (String):
    AdminTask.removeActionFromRule ('[-interactive]')

addDefaultAction

Der Befehl addDefaultAction fügt einem Regelsatz eine Standardaktion hinzu.

Erforderliche Parameter

-rulesetName
Gibt den Namen des Regelsatzes an. (String, erforderlich)
-actionName
Gibt den Namen der Aktion an. Der Parameter -actionName muss im Regelsatz eindeutig sein. (String, erforderlich)
-actionType
Gibt den Typ der Aktion an, die der Regel zugeordnet werden soll. (String, erforderlich)
-actionValue
Gibt den Aktionswert an, z. B. das Format der Protokolldatei, das verwendet werden soll. (String, erforderlich)
-actionContinue
Gibt die Einstellung für das Flag für Aktionsfortsetzung an. Geben Sie True oder False an. (Boolean, erforderlich)

Optionale Parameter

-odrname
Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-nodename
Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-clustername
Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)

Verwendungsbeispiel für den Stapelmodus

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

Verwendungsbeispiel für den Dialogmodus

  • Mit Jacl:
    $AdminTask addDefaultAction {-interactive}
  • Mit Jython (String):
    AdminTask.addDefaultAction ('[-interactive]')

removeDefaultAction

Der Befehl removeDefaultAction entfernt eine Standardaktion aus einem Regelsatz.

Erforderliche Parameter

-rulesetName
Gibt den Namen des Regelsatzes an. (String, erforderlich)
-actionName
Gibt den Namen der Aktion an, die entfernt werden soll. (String, erforderlich)

Optionale Parameter

-odrname
Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-nodename
Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
-clustername
Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)

Verwendungsbeispiel für den Stapelmodus

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

Verwendungsbeispiel für den Dialogmodus

  • Mit Jacl:
    $AdminTask removeDefaultAction {-interactive}
  • Mit Jython (String):
    AdminTask.removeDefaultAction ('[-interactive]')

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_adtaskruleset
Dateiname:rwve_adtaskruleset.html