子表达式构建器

使用此页面来创建和管理规则,调度程序将根据所定义的规则/条件来执行作业分类。

要查看此页面,请单击系统管理 > 网格调度程序 > 分类规则 > 添加规则 > 子表达式构建器

选择操作数

以下列表显示了操作数选项:

  • 作业名 - 为作业选择的名称。
  • 提交者组
  • 提交者标识
  • 作业类
  • 应用程序类型
  • 应用程序名
  • 平台
  • 时间
运算符

根据所选操作数的不同,将显示各种运算符选项。以下列表显示了运算符选项:

  • =:“等于”运算符表示以区分大小写方式进行匹配。
  • <> :“小于”或“大于”运算符适用于数字。
  • AND:xx AND yy 表示既包含 xx 又包含 yy 的匹配项。
  • IN:此运算符表示在单个表达式中包含多个值的操作数。例如,对于名为 port 的操作数,如果要表示端口值可以是任何值或所有值,例如 908090909091,那么表达式片段为 port IN (9080,9090,9091)。括号中值的表示方式取决于端口的数据类型。如果端口是整数,那么正确的语法是一些不带引号的值。如果端口是字符串,那么正确的语法是 port IN ('9080', '9090', '9091')
  • IS NULL:此运算符表示查询验证结果表明所请求的参数不存在。
  • IS NOT NULL:此运算符表示查询验证结果表明所请求的参数存在。
  • LIKE:此运算符表示对字符串操作数值进行模式匹配。在模式匹配的开始位置,值必须包含百分号通配符(%)。例如,表达式 host LIKE %blanca 表示与内容为单词 blanca 或者任何其他以 blanca 结尾的单词匹配;表达式 host LIKE blanca% 表示与内容为单词 blanca 或者任何其他以 blanca 开头的单词匹配;表达式 host LIKE %blanca% 表示与内容为单词 blanca 或者任何嵌入了 blanca 的单词匹配。
  • CONTAIN(S):此运算符表示,当表达式中使用的 submiter_group 的值包含在 submitter_group 操作数返回的值数组中时,返回的值。例如,如果提交者组返回了组数组 {sales,development, management},并且表达式中使用的值是 development,那么 contains 将返回 true。否则,返回 false。
  • CONTAINMATCH (CONTAINSMATCH):CONTAINSMATCH 与 CONTAINS 相同,但允许进行模式匹配。例如,如果使用 %ment 作为 CONTAINMATCH 值,那么将匹配,这是因为 developmentmanagement 的元素都包含子串 ment

根据所选运算符的不同,输入要创建的子表达式的值。

子表达式构建器

根据已指定的操作数、运算符和值,生成子表达式。

追加

对新规则添加子表达式。




WebSphere Extended Deployment 信息中心(在线)

相关信息
作业调度程序分类规则

bgs_rulebuilder_rule