Параметры компоновщика подвыражений

Эта страница позволяет создавать и управлять правилами, по которым планировщик классифицирует задания в зависимости от заданных условий.

Для просмотра этой страницы выберите Администрирование системы > Планировщик заданий > Правила классификации > Добавить правило > Компоновщик подвыражений.

Выбрать операнд

Операнд - это часть правила классификации, применяемого средой выполнения при поиске соответствия правила заданию. Например, если вы укажете тип приложения j2ee, то среда выполнения будет искать задание с типом приложения j2ee.

Ниже перечислены возможные операнды:

Оператор

Оператор указывается в правиле классификации и применяется к операнду. Например, = указывает операнд типа приложения, равный j2ee. В зависимости от выбранного операнда, показаны доступные операторы. Ниже перечислены возможные операторы:

=
Оператор равенства выражает соответствие с учетом регистра.
<>
Операторы меньше и больше предназначены для использования с числами.
AND
В случае xx AND yy задает соответствие выражениям, содержащим и xx, и yy.
IN
Задает операнд с несколькими значениями в одном выражении. Например, если для операнда port вы хотите указать, что порт может принимать любое из значений 9080, 9090 и 9091 или все эти значения, то соответствующим фрагментом выражения будет 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)
Задает значение, возвращаемое в случае, если значение submitter_group, используемое в выражении, присутствует в массиве значений, возвращаемых операндом submitter_group. Например, если группа инициатора возвращает массив групп {sales, development, management}, а в выражении используется значение development, то CONTAINS возвращает true. В противном случае - false.
CONTAINMATCH (CONTAINSMATCH)
CONTAINSMATCH совпадает с CONTAINS, но с возможностью соответствия шаблону. Например, если вы указываете %ment в операторе CONTAINMATCH, то соответствие будет найдено, поскольку и development, и management содержат подстроку ment в своих элементах.

Значение

В зависимости от выбранного оператора, введите значение для создаваемого подвыражения.

Компоновщик подвыражений

Генерирует подвыражение из указанных операнда, оператора и значений.

Добавить

Добавляет подвыражение в новое правило.



Имя файла: rgrid_bgs_rulebuilder_rule.html