Puede utilizar tareas administrativas para configurar reglas de Session Initiation Protocol (SIP) o HTTP para una política de servicio de direccionador On Demand (ODR).
Lista de mandatos
Puede especificar protocolos
SIP o en los mandatos.
Los siguientes ejemplos utilizan SIP como protocolo:
addServiceRule
El mandato addServiceRule añade una regla de política de servicio.
Parámetros necesarios
- -protocol
- Especifica el nombre del protocolo que se va a asociar a una regla. (String,
necesario)
- -priority
- Especifica un valor entero positivo que representa la prioridad de una regla. Cero es la prioridad máxima.
(String, necesario)
- -expression
- Especifica la expresión de regla. La expresión se debe especificar entre comillas.
(String, necesario)
- -transactionClass
- Especifica la clase de transacción que se va a asociar a una regla. (String,
necesario)
Parámetros opcionales
- -odrname
- Especifica el nombre del ODR al que se aplica la clase de trabajo de política de servicio. El parámetro -odrname sólo es necesario si modifica un ODR.
- -nodename
- Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR.
- -clustername
- Especifica el nombre del clúster al que se aplica la regla. El parámetro -clustername sólo es necesario si modifica un clúster de ODR.
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask addServiceRule {-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = 'getOperation'" -transactionClass Default_TC}
- Utilizando serie de Jython:
AdminTask.addServiceRule('-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = \'getOperation\'" -transactionClass Default_TC')
Ejemplo de utilización
de la modalidad interactiva
- Utilizando Jacl:
$AdminTask addServiceRule {-interactive}
- Utilizando serie de Jython:
AdminTask.addServiceRule ('[-interactive]')
removeServiceRule
El mandato removeServiceRule elimina una regla de política de servicio.
Parámetros necesarios
- -protocol
- Especifica el nombre del protocolo que se va a asociar a una regla. (String,
necesario)
- -expression
- Especifica la expresión de regla. La expresión se debe especificar entre comillas.
(String, necesario)
Parámetros opcionales
- -odrname
- Especifica el nombre del ODR al que se aplica la clase de trabajo de política de servicio. El parámetro -odrname sólo es necesario si modifica un ODR.
- -nodename
- Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR.
- -clustername
- Especifica el nombre del clúster al que se aplica la regla. El parámetro -clustername sólo es necesario si modifica un clúster de ODR.
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask removeServiceRule {-odrname odr -nodename node1 -protocol SIP -expression "request.method = 'getOperation'"}
- Utilizando serie de Jython:
AdminTask.removeServiceRule('-odrname odr -nodename node1 -protocol SIP -expression "request.method = \'getOperation\'"')
Ejemplo de utilización
de la modalidad interactiva
- Utilizando Jacl:
$AdminTask removeServiceRule {-interactive}
- Utilizando serie de Jython:
AdminTask.removeServiceRule ('[-interactive]')
createServiceRules
El mandato createServiceRules crea una lista de reglas para la política de servicio.
Parámetros necesarios
- -protocol
- Especifica el nombre del protocolo que se va a asociar a una regla. (String,
necesario)
Parámetros opcionales
- -odrname
- Especifica el nombre del ODR al que se aplica la clase de trabajo de política de servicio. El parámetro -odrname sólo es necesario si modifica un ODR.
- -nodename
- Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR.
- -clustername
- Especifica el nombre del clúster al que se aplica la regla. El parámetro -clustername sólo es necesario si modifica un clúster de ODR.
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask createServiceRules {-odrname odr -nodename node1 -protocol SIP}
- Utilizando serie de Jython:
AdminTask.createServiceRules('-odrname odr -nodename node1 -protocol SIP')
Ejemplo de utilización
de la modalidad interactiva
- Utilizando Jacl:
$AdminTask createServiceRules {-interactive}
- Utilizando serie de Jython:
AdminTask.createServiceRules ('[-interactive]')
listServiceRules
El mandato listServiceRules lista reglas de política de servicio.
Parámetros necesarios
- -protocol
- Especifica el nombre del protocolo que se va a asociar a una regla. (String,
necesario)
Parámetros opcionales
- -odrname
- Especifica el nombre del ODR al que se aplica la clase de trabajo de política de servicio. El parámetro -odrname sólo es necesario si modifica un ODR.
- -nodename
- Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR.
- -clustername
- Especifica el nombre del clúster al que se aplica la regla. El parámetro -clustername sólo es necesario si modifica un clúster de ODR.
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask listServiceRules {-odrname odr -nodename node1 -protocol SIP}
- Utilizando serie de Jython:
AdminTask.listServiceRules('-odrname odr -nodename node1 -protocol SIP')
Ejemplo de utilización
de la modalidad interactiva
- Utilizando Jacl:
$AdminTask listServiceRules {-interactive}
- Utilizando serie de Jython:
AdminTask.listServiceRules ('[-interactive]')
changeServiceRuleAction
El mandato changeServiceRuleAction cambia la acción de política de servicio para una regla.
Restricción: No se admite el uso del mandato changeServiceRuleAction con HTTP.
Parámetros necesarios
- -protocol
- Especifica el nombre del protocolo que se va a asociar a una regla. (String,
necesario)
- -priority
- Especifica un valor entero positivo que representa la prioridad de una regla. Cero es la prioridad máxima.
(String, necesario)
- -transactionClass
- Especifica la clase de transacción que se va a asociar a una regla. (String,
necesario)
Parámetros opcionales
- -odrname
- Especifica el nombre del ODR al que se aplica la clase de trabajo de política de servicio. El parámetro -odrname sólo es necesario si modifica un ODR.
- -nodename
- Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR.
- -clustername
- Especifica el nombre del clúster al que se aplica la regla. El parámetro -clustername sólo es necesario si modifica un clúster de ODR.
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask changeServiceRuleAction {-odrname odr -nodename node1 -protocol SIP -priority 0 -transactionClass Default_TC}
- Utilizando serie de Jython:
AdminTask.changeServiceRuleAction('-odrname odr -nodename node1 -protocol SIP -priority 0 -transactionClass Default_TC')
Ejemplo de utilización
de la modalidad interactiva
- Utilizando Jacl:
$AdminTask changeServiceRuleAction {-interactive}
- Utilizando serie de Jython:
AdminTask.changeServiceRuleAction ('[-interactive]')
changeServiceDefaultRulesAction
El mandato changeServiceDefaultRulesAction cambia la acción predeterminada de una regla de política de servicio.
Restricción: No se admite el uso del mandato changeServiceDefaultRulesAction con HTTP.
Parámetros necesarios
- -protocol
- Especifica el nombre del protocolo que se va a asociar a una regla. (String,
necesario)
- -transactionClass
- Especifica la clase de transacción que se va a asociar a una regla. (String,
necesario)
Parámetros opcionales
- -odrname
- Especifica el nombre del ODR al que se aplica la clase de trabajo de política de servicio. El parámetro -odrname sólo es necesario si modifica un ODR.
- -nodename
- Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR.
- -clustername
- Especifica el nombre del clúster al que se aplica la regla. El parámetro -clustername sólo es necesario si modifica un clúster de ODR.
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask changeServiceDefaultRulesAction {-odrname odr -nodename node1 -protocol SIP -transactionClass Default_TC}
- Utilizando serie de Jython:
AdminTask.changeServiceDefaultRulesAction('-odrname odr -nodename node1 -protocol SIP -transactionClass Default_TC')
Ejemplo de utilización
de la modalidad interactiva
- Utilizando Jacl:
$AdminTask changeServiceDefaultRulesAction {-interactive}
- Utilizando serie de Jython:
AdminTask.changeServiceDefaultRulesAction ('[-interactive]')
changeServiceRuleExpression
El mandato changeServiceRuleExpression cambia una expresión de regla de una política de servicio.
Parámetros necesarios
- -protocol
- Especifica el nombre del protocolo que se va a asociar a una regla. (String,
necesario)
- -priority
- Especifica un valor entero positivo que representa la prioridad de una regla. Cero es la prioridad máxima.
(String, necesario)
- -expression
- Especifica la expresión de regla. La expresión se debe especificar entre comillas.
(String, necesario)
- -transactionClass
- Especifica la clase de transacción que se va a asociar a una regla. (String,
necesario)
Parámetros opcionales
- -odrname
- Especifica el nombre del ODR al que se aplica la clase de trabajo de política de servicio. El parámetro -odrname sólo es necesario si modifica un ODR.
- -nodename
- Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR.
- -clustername
- Especifica el nombre del clúster al que se aplica la regla. El parámetro -clustername sólo es necesario si modifica un clúster de ODR.
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask changeServiceRuleExpression {-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = 'getOperation0'"}
- Utilizando serie de Jython:
AdminTask.changeServiceRuleExpression('-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = \'getOperation\'"')
Ejemplo de utilización
de la modalidad interactiva
- Utilizando Jacl:
$AdminTask changeServiceRuleExpression {-interactive}
- Utilizando serie de Jython:
AdminTask.changeServiceRuleExpression ('[-interactive]')
changeServiceRulePriority
El mandato changeServiceRulePriority cambia la prioridad de una regla de política de servicio.
Parámetros necesarios
- -protocol
- Especifica el nombre del protocolo que se va a asociar a una regla. (String,
necesario)
- -priority
- Especifica un valor entero positivo que representa la prioridad de una regla. Cero es la prioridad máxima.
(String, necesario)
- -expression
- Especifica la expresión de regla. La expresión se debe especificar entre comillas.
(String, necesario)
Parámetros opcionales
- -odrname
- Especifica el nombre del ODR al que se aplica la clase de trabajo de política de servicio. El parámetro -odrname sólo es necesario si modifica un ODR.
- -nodename
- Especifica el nombre del nodo en el que reside el ODR. El parámetro -nodename sólo es necesario si modifica un ODR.
- -clustername
- Especifica el nombre del clúster al que se aplica la regla. El parámetro -clustername sólo es necesario si modifica un clúster de ODR.
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask changeServiceRulePriority {-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = 'getOperation0'"}
- Utilizando serie de Jython:
AdminTask.changeServiceRulePriority('-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = \'getOperation\'"')
Ejemplo de utilización
de la modalidad interactiva
- Utilizando Jacl:
$AdminTask changeServiceRulePriority {-interactive}
- Utilizando serie de Jython:
AdminTask.changeServiceRulePriority ('[-interactive]')