É possível usar tarefas administrativas para configurar regras de HTTP ou Session Initiation Protocol (SIP) para uma política de serviço do On Demand Router (ODR).
Lista de Comandos
É possível especificar protocolos
SIP ou HTTP nos comandos.
Os seguintes exemplos usam SIP como protocolo:
addServiceRule
O comando addServiceRule inclui uma regra de política de serviço.
Parâmetros Requeridos
- -protocol
- Especifica o nome do protocolo a ser associado a uma regra. (Cadeia, obrigatória)
- -priority
- Especifica um valor de número inteiro positivo que representa a prioridade de uma regra. Zero é a prioridade mais alta. (Cadeia, obrigatória)
- -expression
- Especifica a expressão da regra. A expressão deve ser delimitada por aspas duplas. (Cadeia, obrigatória)
- -transactionClass
- Especifica a classe de transação a ser associada a uma regra. (Cadeia, obrigatória)
Parâmetros Opcionais
- -odrname
- Especifica o nome do ODR ao qual a classe de trabalho de política de serviço se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado.
- -nodename
- Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado.
- -clustername
- Especifica o nome do cluster ao qual a regra se aplica. O parâmetro -clustername apenas será necessário, se um cluster do ODR for modificado.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask addServiceRule {-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = 'getOperation'" -transactionClass Default_TC}
- Utilizando a cadeia Jython:
AdminTask.addServiceRule('-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = \'getOperation\'" -transactionClass Default_TC')
Uso de exemplo do modo interativo
- Utilizando Jacl:
$AdminTask addServiceRule {-interactive}
- Utilizando a cadeia Jython:
AdminTask.addServiceRule ('[-interactive]')
removeServiceRule
O comando removeServiceRule remove uma regra de política de serviço.
Parâmetros Requeridos
- -protocol
- Especifica o nome do protocolo a ser associado a uma regra. (Cadeia, obrigatória)
- -expression
- Especifica a expressão da regra. A expressão deve ser delimitada por aspas duplas. (Cadeia, obrigatória)
Parâmetros Opcionais
- -odrname
- Especifica o nome do ODR ao qual a classe de trabalho de política de serviço se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado.
- -nodename
- Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado.
- -clustername
- Especifica o nome do cluster ao qual a regra se aplica. O parâmetro -clustername apenas será necessário, se um cluster do ODR for modificado.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask removeServiceRule {-odrname odr -nodename node1 -protocol SIP -expression "request.method = 'getOperation'"}
- Utilizando a cadeia Jython:
AdminTask.removeServiceRule('-odrname odr -nodename node1 -protocol SIP -expression "request.method = \'getOperation\'"')
Uso de exemplo do modo interativo
- Utilizando Jacl:
$AdminTask removeServiceRule {-interactive}
- Utilizando a cadeia Jython:
AdminTask.removeServiceRule ('[-interactive]')
createServiceRules
O comando createServiceRules cria uma lista de regras para a política de serviço.
Parâmetros Requeridos
- -protocol
- Especifica o nome do protocolo a ser associado a uma regra. (Cadeia, obrigatória)
Parâmetros Opcionais
- -odrname
- Especifica o nome do ODR ao qual a classe de trabalho de política de serviço se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado.
- -nodename
- Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado.
- -clustername
- Especifica o nome do cluster ao qual a regra se aplica. O parâmetro -clustername apenas será necessário, se um cluster do ODR for modificado.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask createServiceRules {-odrname odr -nodename node1 -protocol SIP}
- Utilizando a cadeia Jython:
AdminTask.createServiceRules('-odrname odr -nodename node1 -protocol SIP')
Uso de exemplo do modo interativo
- Utilizando Jacl:
$AdminTask createServiceRules {-interactive}
- Utilizando a cadeia Jython:
AdminTask.createServiceRules ('[-interactive]')
listServiceRules
O listServiceRules lista regras de política de serviço.
Parâmetros Requeridos
- -protocol
- Especifica o nome do protocolo a ser associado a uma regra. (Cadeia, obrigatória)
Parâmetros Opcionais
- -odrname
- Especifica o nome do ODR ao qual a classe de trabalho de política de serviço se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado.
- -nodename
- Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado.
- -clustername
- Especifica o nome do cluster ao qual a regra se aplica. O parâmetro -clustername apenas será necessário, se um cluster do ODR for modificado.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask listServiceRules {-odrname odr -nodename node1 -protocol SIP}
- Utilizando a cadeia Jython:
AdminTask.listServiceRules('-odrname odr -nodename node1 -protocol SIP')
Uso de exemplo do modo interativo
- Utilizando Jacl:
$AdminTask listServiceRules {-interactive}
- Utilizando a cadeia Jython:
AdminTask.listServiceRules ('[-interactive]')
changeServiceRuleAction
O comando changeServiceRuleAction altera a ação da política de serviço para uma regra.
Restrição: O uso do comando changeServiceRuleAction com HTTP não é suportado.
Parâmetros Requeridos
- -protocol
- Especifica o nome do protocolo a ser associado a uma regra. (Cadeia, obrigatória)
- -priority
- Especifica um valor de número inteiro positivo que representa a prioridade de uma regra. Zero é a prioridade mais alta. (Cadeia, obrigatória)
- -transactionClass
- Especifica a classe de transação a ser associada a uma regra. (Cadeia, obrigatória)
Parâmetros Opcionais
- -odrname
- Especifica o nome do ODR ao qual a classe de trabalho de política de serviço se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado.
- -nodename
- Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado.
- -clustername
- Especifica o nome do cluster ao qual a regra se aplica. O parâmetro -clustername apenas será necessário, se um cluster do ODR for modificado.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask changeServiceRuleAction {-odrname odr -nodename node1 -protocol SIP -priority 0 -transactionClass Default_TC}
- Utilizando a cadeia Jython:
AdminTask.changeServiceRuleAction('-odrname odr -nodename node1 -protocol SIP -priority 0 -transactionClass Default_TC')
Uso de exemplo do modo interativo
- Utilizando Jacl:
$AdminTask changeServiceRuleAction {-interactive}
- Utilizando a cadeia Jython:
AdminTask.changeServiceRuleAction ('[-interactive]')
changeServiceDefaultRulesAction
O comando changeServiceDefaultRulesAction altera a ação padrão de uma regra de política de serviço.
Restrição: O uso do comando changeServiceDefaultRulesAction com HTTP não é suportado.
Parâmetros Requeridos
- -protocol
- Especifica o nome do protocolo a ser associado a uma regra. (Cadeia, obrigatória)
- -transactionClass
- Especifica a classe de transação a ser associada a uma regra. (Cadeia, obrigatória)
Parâmetros Opcionais
- -odrname
- Especifica o nome do ODR ao qual a classe de trabalho de política de serviço se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado.
- -nodename
- Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado.
- -clustername
- Especifica o nome do cluster ao qual a regra se aplica. O parâmetro -clustername apenas será necessário, se um cluster do ODR for modificado.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask changeServiceDefaultRulesAction {-odrname odr -nodename node1 -protocol SIP -transactionClass Default_TC}
- Utilizando a cadeia Jython:
AdminTask.changeServiceDefaultRulesAction('-odrname odr -nodename node1 -protocol SIP -transactionClass Default_TC')
Uso de exemplo do modo interativo
- Utilizando Jacl:
$AdminTask changeServiceDefaultRulesAction {-interactive}
- Utilizando a cadeia Jython:
AdminTask.changeServiceDefaultRulesAction ('[-interactive]')
changeServiceRuleExpression
O comando changeServiceRuleExpression altera uma expressão da regra de uma política de serviço.
Parâmetros Requeridos
- -protocol
- Especifica o nome do protocolo a ser associado a uma regra. (Cadeia, obrigatória)
- -priority
- Especifica um valor de número inteiro positivo que representa a prioridade de uma regra. Zero é a prioridade mais alta. (Cadeia, obrigatória)
- -expression
- Especifica a expressão da regra. A expressão deve ser delimitada por aspas duplas. (Cadeia, obrigatória)
- -transactionClass
- Especifica a classe de transação a ser associada a uma regra. (Cadeia, obrigatória)
Parâmetros Opcionais
- -odrname
- Especifica o nome do ODR ao qual a classe de trabalho de política de serviço se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado.
- -nodename
- Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado.
- -clustername
- Especifica o nome do cluster ao qual a regra se aplica. O parâmetro -clustername apenas será necessário, se um cluster do ODR for modificado.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask changeServiceRuleExpression {-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = 'getOperation0'"}
- Utilizando a cadeia Jython:
AdminTask.changeServiceRuleExpression('-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = \'getOperation\'"')
Uso de exemplo do modo interativo
- Utilizando Jacl:
$AdminTask changeServiceRuleExpression {-interactive}
- Utilizando a cadeia Jython:
AdminTask.changeServiceRuleExpression ('[-interactive]')
changeServiceRulePriority
O comando changeServiceRulePriority altera a prioridade de uma regra de política de serviço.
Parâmetros Requeridos
- -protocol
- Especifica o nome do protocolo a ser associado a uma regra. (Cadeia, obrigatória)
- -priority
- Especifica um valor de número inteiro positivo que representa a prioridade de uma regra. Zero é a prioridade mais alta. (Cadeia, obrigatória)
- -expression
- Especifica a expressão da regra. A expressão deve ser delimitada por aspas duplas. (Cadeia, obrigatória)
Parâmetros Opcionais
- -odrname
- Especifica o nome do ODR ao qual a classe de trabalho de política de serviço se aplica. O parâmetro -odrname apenas será necessário, se um ODR for modificado.
- -nodename
- Especifica o nome do nó no qual o ODR reside. O parâmetro -nodename apenas será necessário, se um ODR for modificado.
- -clustername
- Especifica o nome do cluster ao qual a regra se aplica. O parâmetro -clustername apenas será necessário, se um cluster do ODR for modificado.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask changeServiceRulePriority {-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = 'getOperation0'"}
- Utilizando a cadeia Jython:
AdminTask.changeServiceRulePriority('-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = \'getOperation\'"')
Uso de exemplo do modo interativo
- Utilizando Jacl:
$AdminTask changeServiceRulePriority {-interactive}
- Utilizando a cadeia Jython:
AdminTask.changeServiceRulePriority ('[-interactive]')