子表达式构建器设置
使用此页面来创建和管理由调度程序用于根据定义的规则或条件执行作业分类的规则。
要查看此页面,请单击
。选择操作数
操作数包含在由运行时用来使规则与作业匹配的分类规则中。例如,如果指定等于 j2ee 的应用程序类型,那么运行时会搜索具有应用程序类型 j2ee 的作业。
以下列表包括了供选择的操作数:
- 作业名
- 提交者组
- 提交者标识
- 作业类
- 应用程序类型
- 应用程序名
- 平台
- 时间
运算符
运算符在分类规则中指定并且应用于操作数。例如,可使用 = 来指定等于 j2ee 的应用程序类型操作数。根据选择的操作数,会显示各种供选择的运算符。以下列表包括了供选择的运算符:
- =
- “等于”运算符表示区分大小写的匹配项。
- <>
- “小于”或“大于”运算符供与数字配合使用。
- AND
- 对于 xx AND yy,表示同时包含 xx 和 yy 的匹配项。
- IN
- 此运算符在单个表达式中使用多个值来表示一个操作数。例如,对于称为 port 的操作数,要表示 port 值可以是任何或全部诸如 9080、9090 和 9091 之类的值,那么表达式片段为 port IN (9080,9090,9091)。括号内值的表示方式取决于 port 的数据类型。如果 port 为整数,那么正确的语法是在不使用引号的情况下包括这些值。如果 port 为字符串,那么正确的语法是 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)
- 此运算符表示当发生以下情况时返回的值:表达式中使用的 submitter_group 的值出现在由 submitter_group 操作数返回的值的数组中。例如,如果提交者组返回组的数组 {sales, development, management},并且表达式中使用的值为 development,那么 CONTAINS 会返回 true。否则,会返回 false。
- CONTAINMATCH (CONTAINSMATCH)
- CONTAINSMATCH 与 CONTAINS 相同,但具有模式匹配功能。例如,如果将 %ment 用于 CONTAINMATCH 运算符,那么由于 development 和 management 都在其元素中包含子串 ment,所以它会进行匹配。
值
根据选择的运算符,为要创建的子表达式输入值。
子表达式构建器
生成作为已指定操作数、运算符和值的结果的子表达式。
追加
将子表达式添加至新规则。