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

规则集管理任务

使用 ruleset 命令可添加、移除或修改 ruleset.xml 文件的规则和操作,而无需使用管理控制台。

createRuleset

使用 createRuleset 命令可创建规则集列表。

必需参数

-rulesetName
指定规则集的名称。(字符串,必需)
-rulesetType
指定与规则集关联的协议类型。唯一的有效类型是 HTTPSOAP。(字符串,必需)
-defaultContinue
指定缺省继续标志值的设置。指定 TrueFalse。(布尔值,必需)

可选参数

-odrname
指定向其应用规则集的随需应变路由器 (ODR) 的名称。仅在修改 ODR 时需要 -odrname 参数。(字符串,可选)
-nodename
指定其上驻留 ODR 的节点的名称。仅在修改 ODR 时需要 -nodename 参数。(字符串,可选)
-clustername
指定向其应用规则集的集群的名称。仅在修改 ODR 集群时需要 -clusterName 参数。(字符串,可选)

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask createRuleset {-odrname odr -nodename node1 -rulesetName myRuleset -rulesetType HTTP -defaultContinue True}
  • 使用 Jython 字符串:
    AdminTask.createRuleset ('-odrname odr -nodename node1 -rulesetName myRuleset -rulesetType HTTP -defaultContinue True')

交互方式示例用法

  • 使用 Jacl:
    $AdminTask createRuleset {-interactive}
  • 使用 Jython 字符串:
    AdminTask.createRuleset ('[-interactive]')

listRuleset

使用 listRuleset 命令可列示规则集规则和操作。

必需参数

-rulesetName
指定规则集的名称。(字符串,必需)

可选参数

-odrname
指定向其应用规则集的随需应变路由器 (ODR) 的名称。仅在修改 ODR 时需要 -odrname 参数。(字符串,可选)
-nodename
指定其上驻留 ODR 的节点的名称。仅在修改 ODR 时需要 -nodename 参数。(字符串,可选)
-clustername
指定向其应用规则集的集群的名称。仅在修改 ODR 集群时需要 -clusterName 参数。(字符串,可选)

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask listRuleset {-odrname odr -nodename node1 -rulesetName myRuleset}
  • 使用 Jython 字符串:
    AdminTask.listRuleset ('-odrname odr -nodename node1 -rulesetName myRuleset')

交互方式示例用法

  • 使用 Jacl:
    $AdminTask listRuleset {-interactive}
  • 使用 Jython 字符串:
    AdminTask.listRuleset ('[-interactive]')

addRuleToRuleset

使用 addRuleToRuleset 命令可将规则添加到规则集中。

必需参数

-rulesetName
指定规则集的名称。(字符串,必需)
-ruleName
指定规则的名称。-ruleName 参数在该规则集中必须是唯一参数。(字符串,必需)
-rulePriority
指定表示规则的优先级的正整数值。零表示最高优先级。(字符串,必需)
-expression
指定规则表达式。必须使用双引号将值括起来。(字符串,必需)

可选参数

-odrname
指定向其应用规则集的随需应变路由器 (ODR) 的名称。仅在修改 ODR 时需要 -odrname 参数。(字符串,可选)
-nodename
指定其上驻留 ODR 的节点的名称。仅在修改 ODR 时需要 -nodename 参数。(字符串,可选)
-clustername
指定向其应用规则集的集群的名称。仅在修改 ODR 集群时需要 -clusterName 参数。(字符串,可选)

批处理方式示例用法

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

交互方式示例用法

  • 使用 Jacl:
    $AdminTask addRuleToRuleset {-interactive}
  • 使用 Jython 字符串:
    AdminTask.addRuleToRuleset ('[-interactive]')

removeRuleFromRuleset

使用 removeRuleFromRuleset 命令可从规则集移除规则。

必需参数

-rulesetName
指定规则集的名称。(字符串,必需)
-ruleName
指定要移除的规则的名称。(字符串,必需)

可选参数

-odrname
指定向其应用规则集的随需应变路由器 (ODR) 的名称。仅在修改 ODR 时需要 -odrname 参数。(字符串,可选)
-nodename
指定其上驻留 ODR 的节点的名称。仅在修改 ODR 时需要 -nodename 参数。(字符串,可选)
-clustername
指定向其应用规则集的集群的名称。仅在修改 ODR 集群时需要 -clusterName 参数。(字符串,可选)

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask removeRuleFromRuleset {-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule} 
  • 使用 Jython 字符串:
    AdminTask.removeRuleFromRuleset('-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule')

交互方式示例用法

  • 使用 Jacl:
    $AdminTask removeRulefromRuleset {-interactive}
  • 使用 Jython 字符串:
    AdminTask.removeRulefromRuleset ('[-interactive]')

changeRulePriority

使用 changeRulePriority 命令可修改规则的优先级。

必需参数

-rulesetName
指定规则集的名称。(字符串,必需)
-ruleName
指定要修改的规则的名称。(字符串,必需)
-rulePriority
指定表示规则的优先级的正整数值。零表示最高优先级。(字符串,必需)

可选参数

-odrname
指定向其应用规则集的随需应变路由器 (ODR) 的名称。仅在修改 ODR 时需要 -odrname 参数。(字符串,可选)
-nodename
指定其上驻留 ODR 的节点的名称。仅在修改 ODR 时需要 -nodename 参数。(字符串,可选)
-clustername
指定向其应用规则集的集群的名称。仅在修改 ODR 集群时需要 -clusterName 参数。(字符串,可选)

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask changeRulePriority {-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule -rulePriority 1} 
  • 使用 Jython 字符串:
    AdminTask.changeRulePriority('-odrname odr-nodename node1 -rulesetName myRuleset -ruleName myRule -rulePriority 1')

交互方式示例用法

  • 使用 Jacl:
    $AdminTask changeRulePriority {-interactive}
  • 使用 Jython 字符串:
    AdminTask.changeRulePriority ('[-interactive]')

changeRuleExpression

使用 changeRuleExpression 命令可修改规则表达式。

必需参数

-rulesetName
指定规则集的名称。(字符串,必需)
-ruleName
指定要修改的规则的名称。(字符串,必需)
-expression
指定新规则表达式。(字符串,必需)

可选参数

-odrname
指定向其应用规则集的随需应变路由器 (ODR) 的名称。仅在修改 ODR 时需要 -odrname 参数。(字符串,可选)
-nodename
指定其上驻留 ODR 的节点的名称。仅在修改 ODR 时需要 -nodename 参数。(字符串,可选)
-clustername
指定向其应用规则集的集群的名称。仅在修改 ODR 集群时需要 -clusterName 参数。(字符串,可选)

批处理方式示例用法

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

交互方式示例用法

  • 使用 Jacl:
    $AdminTask changeRuleExpression {-interactive}
  • 使用 Jython 字符串:
    AdminTask.changeRuleExpression ('[-interactive]')

addActionToRule

使用 addActionToRule 命令可将操作添加到规则。

必需参数

-rulesetName
指定规则集的名称。(字符串,必需)
-ruleName
指定规则的名称。-ruleName 参数在该规则集中必须是唯一参数。(字符串,必需)
-actionName
指定操作的名称。-actionName 参数在规则集中必须是唯一参数。(字符串,必需)
-actionType
指定要与规则关联的操作的类型。(字符串,必需)
-actionValue
指定要使用的操作值(例如,日志文件的格式)。(字符串,必需)
-actionContinue
指定操作继续标志值的设置。指定 TrueFalse。(布尔值,必需)

可选参数

-odrname
指定向其应用规则集的随需应变路由器 (ODR) 的名称。仅在修改 ODR 时需要 -odrname 参数。(字符串,可选)
-nodename
指定其上驻留 ODR 的节点的名称。仅在修改 ODR 时需要 -nodename 参数。(字符串,可选)
-clustername
指定向其应用规则集的集群的名称。仅在修改 ODR 集群时需要 -clusterName 参数。(字符串,可选)

批处理方式示例用法

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

交互方式示例用法

  • 使用 Jacl:
    $AdminTask addActionToRule {-interactive}
  • 使用 Jython 字符串:
    AdminTask.addActionToRule ('[-interactive]')

removeActionFromRule

使用 removeActionFromRule 命令可从规则中移除操作。

必需参数

-rulesetName
指定规则集的名称。(字符串,必需)
-ruleName
指定包含操作的规则的名称。(字符串,必需)
-actionName
指定要移除的操作的名称。(字符串,必需)

可选参数

-odrname
指定向其应用规则集的随需应变路由器 (ODR) 的名称。仅在修改 ODR 时需要 -odrname 参数。(字符串,可选)
-nodename
指定其上驻留 ODR 的节点的名称。仅在修改 ODR 时需要 -nodename 参数。(字符串,可选)
-clustername
指定向其应用规则集的集群的名称。仅在修改 ODR 集群时需要 -clusterName 参数。(字符串,可选)

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask removeActionFromRule {-odrname odr -nodename node1 -rulesetName myRuleset -ruleName
     myRule -actionName myAction}
  • 使用 Jython 字符串:
    AdminTask.removeActionFromRule('-odrname odr -nodename node1 -rulesetName myRuleset -ruleName
     myRule -actionName myAction')

交互方式示例用法

  • 使用 Jacl:
    $AdminTask removeActionFromRule {-interactive}
  • 使用 Jython 字符串:
    AdminTask.removeActionFromRule ('[-interactive]')

addDefaultAction

使用 addDefaultAction 命令可将缺省操作添加到规则集。

必需参数

-rulesetName
指定规则集的名称。(字符串,必需)
-actionName
指定操作的名称。-actionName 参数在规则集中必须是唯一参数。(字符串,必需)
-actionType
指定要与规则关联的操作的类型。(字符串,必需)
-actionValue
指定要使用的操作值(例如,日志文件的格式)。(字符串,必需)
-actionContinue
指定操作继续标志值的设置。指定 TrueFalse。(布尔值,必需)

可选参数

-odrname
指定向其应用规则集的随需应变路由器 (ODR) 的名称。仅在修改 ODR 时需要 -odrname 参数。(字符串,可选)
-nodename
指定其上驻留 ODR 的节点的名称。仅在修改 ODR 时需要 -nodename 参数。(字符串,可选)
-clustername
指定向其应用规则集的集群的名称。仅在修改 ODR 集群时需要 -clusterName 参数。(字符串,可选)

批处理方式示例用法

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

交互方式示例用法

  • 使用 Jacl:
    $AdminTask addDefaultAction {-interactive}
  • 使用 Jython 字符串:
    AdminTask.addDefaultAction ('[-interactive]')

removeDefaultAction

使用 removeDefaultAction 命令可从规则集移除缺省操作。

必需参数

-rulesetName
指定规则集的名称。(字符串,必需)
-actionName
指定要移除的操作的名称。(字符串,必需)

可选参数

-odrname
指定向其应用规则集的随需应变路由器 (ODR) 的名称。仅在修改 ODR 时需要 -odrname 参数。(字符串,可选)
-nodename
指定其上驻留 ODR 的节点的名称。仅在修改 ODR 时需要 -nodename 参数。(字符串,可选)
-clustername
指定向其应用规则集的集群的名称。仅在修改 ODR 集群时需要 -clusterName 参数。(字符串,可选)

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask removeDefaultAction {-odrname odr -nodename node1 -rulesetName myRuleset -actionName defAction}
  • 使用 Jython 字符串:
    AdminTask.removeDefaultAction('-odrname odr -nodename node1 -rulesetName myRuleset -actionName defAction')

交互方式示例用法

  • 使用 Jacl:
    $AdminTask removeDefaultAction {-interactive}
  • 使用 Jython 字符串:
    AdminTask.removeDefaultAction ('[-interactive]')

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_adtaskruleset
文件名:rwve_adtaskruleset.html