Sie können Verwaltungs-Tasks verwenden, um HTTP-Regeln oder SIP-Regeln (Session Initiation Protocol)
for eine ODR-Servicerichtlinie (On Demand Router) zu konfigurieren.
Befehlsliste
Sie können
SIP- oder HTTP-Protokolle in den Befehlen angeben.
In den folgenden Beispielen wird SIP als Protokoll verwendet:
addServiceRule
Der Befehl
"addServiceRule" fügt eine Regel für eine Servicerichtlinie hinzu.
Erforderliche Parameter
- -protocol
- Gibt den Namen des Protokolls an, das einer Regel zugeordnet werden soll. (Zeichenfolge, erforderlich)
- -priority
- Gibt einen positiven ganzzahligen Wert an, der die Priorität einer Regel darstellt. Null ist die höchste Priorität.
(Zeichenfolge, erforderlich)
- -expression
- Gibt den Regelausdruck an. Der Ausdruck muss in Anführungszeichen gesetzt werden. (Zeichenfolge, erforderlich)
- -transactionClass
- Gibt die Transaktionsklasse an, die einer Regel zugeordnet werden soll.
(Zeichenfolge, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des ODR an, für den die Arbeitsklasse der Servicerichtlinie gilt. Der Parameter -odrname ist nur erforderlich,
wenn Sie einen ODR ändern.
- -nodename
- Gibt den Namen des Knotens an, auf dem der ODR sich befindet. Der Parameter -nodename ist nur erforderlich,
wenn Sie einen ODR ändern.
- -clustername
- Gibt den Namen des Clusters an, für den die Regel gilt. Der Parameter -clustername ist nur erforderlich,
wenn Sie einen ODR-Cluster ändern.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask addServiceRule {-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = 'getOperation'" -transactionClass Default_TC}
- Mit Jython (Zeichenfolge):
AdminTask.addServiceRule('-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = \'getOperation\'" -transactionClass Default_TC')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask addServiceRule {-interactive}
- Mit Jython (Zeichenfolge):
AdminTask.addServiceRule ('[-interactive]')
removeServiceRule
Der Befehl
"removeServiceRule" entfernt eine Regel für eine Servicerichtlinie.
Erforderliche Parameter
- -protocol
- Gibt den Namen des Protokolls an, das einer Regel zugeordnet werden soll. (Zeichenfolge, erforderlich)
- -expression
- Gibt den Regelausdruck an. Der Ausdruck muss in Anführungszeichen gesetzt werden. (Zeichenfolge, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des ODR an, für den die Arbeitsklasse der Servicerichtlinie gilt. Der Parameter -odrname ist nur erforderlich,
wenn Sie einen ODR ändern.
- -nodename
- Gibt den Namen des Knotens an, auf dem der ODR sich befindet. Der Parameter -nodename ist nur erforderlich,
wenn Sie einen ODR ändern.
- -clustername
- Gibt den Namen des Clusters an, für den die Regel gilt. Der Parameter -clustername ist nur erforderlich,
wenn Sie einen ODR-Cluster ändern.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask removeServiceRule {-odrname odr -nodename node1 -protocol SIP -expression "request.method = 'getOperation'"}
- Mit Jython (Zeichenfolge):
AdminTask.removeServiceRule('-odrname odr -nodename node1 -protocol SIP -expression "request.method = \'getOperation\'"')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask removeServiceRule {-interactive}
- Mit Jython (Zeichenfolge):
AdminTask.removeServiceRule ('[-interactive]')
createServiceRules
Der Befehl "createServiceRules" erstellt eine Regelliste für die Servicerichtlinie.
Erforderliche Parameter
- -protocol
- Gibt den Namen des Protokolls an, das einer Regel zugeordnet werden soll. (Zeichenfolge, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des ODR an, für den die Arbeitsklasse der Servicerichtlinie gilt. Der Parameter -odrname ist nur erforderlich,
wenn Sie einen ODR ändern.
- -nodename
- Gibt den Namen des Knotens an, auf dem der ODR sich befindet. Der Parameter -nodename ist nur erforderlich,
wenn Sie einen ODR ändern.
- -clustername
- Gibt den Namen des Clusters an, für den die Regel gilt. Der Parameter -clustername ist nur erforderlich,
wenn Sie einen ODR-Cluster ändern.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask createServiceRules {-odrname odr -nodename node1 -protocol SIP}
- Mit Jython (Zeichenfolge):
AdminTask.createServiceRules('-odrname odr -nodename node1 -protocol SIP')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask createServiceRules {-interactive}
- Mit Jython (Zeichenfolge):
AdminTask.createServiceRules ('[-interactive]')
listServiceRules
Mit dem Befehl "listServiceRules" werden Regeln für Servicerichtlinien aufgelistet.
Erforderliche Parameter
- -protocol
- Gibt den Namen des Protokolls an, das einer Regel zugeordnet werden soll. (Zeichenfolge, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des ODR an, für den die Arbeitsklasse der Servicerichtlinie gilt. Der Parameter -odrname ist nur erforderlich,
wenn Sie einen ODR ändern.
- -nodename
- Gibt den Namen des Knotens an, auf dem der ODR sich befindet. Der Parameter -nodename ist nur erforderlich,
wenn Sie einen ODR ändern.
- -clustername
- Gibt den Namen des Clusters an, für den die Regel gilt. Der Parameter -clustername ist nur erforderlich,
wenn Sie einen ODR-Cluster ändern.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask listServiceRules {-odrname odr -nodename node1 -protocol SIP}
- Mit Jython (Zeichenfolge):
AdminTask.listServiceRules('-odrname odr -nodename node1 -protocol SIP')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask listServiceRules {-interactive}
- Mit Jython (Zeichenfolge):
AdminTask.listServiceRules ('[-interactive]')
changeServiceRuleAction
Der Befehl
"changeServiceRuleAction" ändert die Aktion der Servicerichtlinie für eine Regel.
Einschränkung: Die
Verwendung des Befehls "changeServiceRuleAction" mit HTTP wird nicht unterstützt.
Erforderliche Parameter
- -protocol
- Gibt den Namen des Protokolls an, das einer Regel zugeordnet werden soll. (Zeichenfolge, erforderlich)
- -priority
- Gibt einen positiven ganzzahligen Wert an, der die Priorität einer Regel darstellt. Null ist die höchste Priorität.
(Zeichenfolge, erforderlich)
- -transactionClass
- Gibt die Transaktionsklasse an, die einer Regel zugeordnet werden soll.
(Zeichenfolge, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des ODR an, für den die Arbeitsklasse der Servicerichtlinie gilt. Der Parameter -odrname ist nur erforderlich,
wenn Sie einen ODR ändern.
- -nodename
- Gibt den Namen des Knotens an, auf dem der ODR sich befindet. Der Parameter -nodename ist nur erforderlich,
wenn Sie einen ODR ändern.
- -clustername
- Gibt den Namen des Clusters an, für den die Regel gilt. Der Parameter -clustername ist nur erforderlich,
wenn Sie einen ODR-Cluster ändern.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask changeServiceRuleAction {-odrname odr -nodename node1 -protocol SIP -priority 0 -transactionClass Default_TC}
- Mit Jython (Zeichenfolge):
AdminTask.changeServiceRuleAction('-odrname odr -nodename node1 -protocol SIP -priority 0 -transactionClass Default_TC')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask changeServiceRuleAction {-interactive}
- Mit Jython (Zeichenfolge):
AdminTask.changeServiceRuleAction ('[-interactive]')
changeServiceDefaultRulesAction
Der Befehl
"changeServiceDefaultRulesAction" ändert die Standardaktion der Regel einer Servicerichtlinie.
Einschränkung: Die
Verwendung des Befehls "changeServiceDefaultRulesAction" mit HTTP wird nicht unterstützt.
Erforderliche Parameter
- -protocol
- Gibt den Namen des Protokolls an, das einer Regel zugeordnet werden soll. (Zeichenfolge, erforderlich)
- -transactionClass
- Gibt die Transaktionsklasse an, die einer Regel zugeordnet werden soll.
(Zeichenfolge, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des ODR an, für den die Arbeitsklasse der Servicerichtlinie gilt. Der Parameter -odrname ist nur erforderlich,
wenn Sie einen ODR ändern.
- -nodename
- Gibt den Namen des Knotens an, auf dem der ODR sich befindet. Der Parameter -nodename ist nur erforderlich,
wenn Sie einen ODR ändern.
- -clustername
- Gibt den Namen des Clusters an, für den die Regel gilt. Der Parameter -clustername ist nur erforderlich,
wenn Sie einen ODR-Cluster ändern.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask changeServiceDefaultRulesAction {-odrname odr -nodename node1 -protocol SIP -transactionClass Default_TC}
- Mit Jython (Zeichenfolge):
AdminTask.changeServiceDefaultRulesAction('-odrname odr -nodename node1 -protocol SIP -transactionClass Default_TC')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask changeServiceDefaultRulesAction {-interactive}
- Mit Jython (Zeichenfolge):
AdminTask.changeServiceDefaultRulesAction ('[-interactive]')
changeServiceRuleExpression
Der Befehl "changeServiceRuleExpression" ändert einen Regelausdruck einer Servicerichtlinie.
Erforderliche Parameter
- -protocol
- Gibt den Namen des Protokolls an, das einer Regel zugeordnet werden soll. (Zeichenfolge, erforderlich)
- -priority
- Gibt einen positiven ganzzahligen Wert an, der die Priorität einer Regel darstellt. Null ist die höchste Priorität.
(Zeichenfolge, erforderlich)
- -expression
- Gibt den Regelausdruck an. Der Ausdruck muss in Anführungszeichen gesetzt werden. (Zeichenfolge, erforderlich)
- -transactionClass
- Gibt die Transaktionsklasse an, die einer Regel zugeordnet werden soll.
(Zeichenfolge, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des ODR an, für den die Arbeitsklasse der Servicerichtlinie gilt. Der Parameter -odrname ist nur erforderlich,
wenn Sie einen ODR ändern.
- -nodename
- Gibt den Namen des Knotens an, auf dem der ODR sich befindet. Der Parameter -nodename ist nur erforderlich,
wenn Sie einen ODR ändern.
- -clustername
- Gibt den Namen des Clusters an, für den die Regel gilt. Der Parameter -clustername ist nur erforderlich,
wenn Sie einen ODR-Cluster ändern.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask changeServiceRuleExpression {-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = 'getOperation0'"}
- Mit Jython (Zeichenfolge):
AdminTask.changeServiceRuleExpression('-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = \'getOperation\'"')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask changeServiceRuleExpression {-interactive}
- Mit Jython (Zeichenfolge):
AdminTask.changeServiceRuleExpression ('[-interactive]')
changeServiceRulePriority
Der Befehl "changeServiceRulePriority" ändert die Priorität einer Regel für eine Servicerichtlinie.
Erforderliche Parameter
- -protocol
- Gibt den Namen des Protokolls an, das einer Regel zugeordnet werden soll. (Zeichenfolge, erforderlich)
- -priority
- Gibt einen positiven ganzzahligen Wert an, der die Priorität einer Regel darstellt. Null ist die höchste Priorität.
(Zeichenfolge, erforderlich)
- -expression
- Gibt den Regelausdruck an. Der Ausdruck muss in Anführungszeichen gesetzt werden. (Zeichenfolge, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des ODR an, für den die Arbeitsklasse der Servicerichtlinie gilt. Der Parameter -odrname ist nur erforderlich,
wenn Sie einen ODR ändern.
- -nodename
- Gibt den Namen des Knotens an, auf dem der ODR sich befindet. Der Parameter -nodename ist nur erforderlich,
wenn Sie einen ODR ändern.
- -clustername
- Gibt den Namen des Clusters an, für den die Regel gilt. Der Parameter -clustername ist nur erforderlich,
wenn Sie einen ODR-Cluster ändern.
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask changeServiceRulePriority {-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = 'getOperation0'"}
- Mit Jython (Zeichenfolge):
AdminTask.changeServiceRulePriority('-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = \'getOperation\'"')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask changeServiceRulePriority {-interactive}
- Mit Jython (Zeichenfolge):
AdminTask.changeServiceRulePriority ('[-interactive]')