代理规则表达式

使用代理规则表达式,通过在规则中指定信息使配置规则的作用域更细化。代理规则表达式将指定给代理虚拟主机。代理虚拟主机在处理请求时,将对该代理虚拟主机的相关联代理规则表达式进行求值。如果任何一个代理规则表达式求值为 true,那么将执行在代理规则表达式配置中指定的所有代理操作。

代理规则表达式具有管理员创建和管理的操作数和运算符。使用操作数,您可以根据以下条件配置代理规则表达式:
  • cell
  • application
  • module
  • uri
  • urigroup
操作数与运算符结合使用以定义代理规则表达式。 应用运算符时可以使用单词或符号。
单词 符号
AND &&
OR ||

示例 1

在以下示例中,如果目标单元名为 mycell,那么表达式的求值结果将为 true。否则,表达式将求值为 false。

cell=mycell 

示例 2

在以下示例中,如果目标单元名为 mycell 并且应用程序名称为 myapp,那么表达式将求值为 true。否则,表达式将求值为 false。

cell=mycell AND application=”myapp”

示例 3

在以下示例中,如果目标单元名为 mycell 并且目标应用程序名为 myapp1myapp2,那么表达式的求值结果将为 true。否则,表达式将求值为 false。

cell=mycell && (application=”myapp1” || application=”myapp2”)

示例 4

在以下示例中,如果目标单元名为 mycell 并且目标应用程序未命名为 myapp,那么表达式将求值为 true,否则,表达式将求值为 false。

cell=mycell AND application!=myapp 

示例 5

在以下示例中,如果请求 URI 与模式 /proxy1/* 相匹配,那么表达式将求值为 true。否则,表达式将求值为 false。

uri=”/proxy1/*”

指示主题类型的图标 概念主题



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