Nome do arquivo: rgrid_bgs_rulebuilder_rule.htmlConfigurações do Construtor de Subexpressão
Use esta página para criar e gerenciar regras que são usadas
pelo planejador para executar a classificação de tarefa baseada nas regras
ou condições definidas.
Para visualizar esta página, clique em .
Selecionar Operando
O operando faz parte da regra de classificação que o tempo de execução
usa para corresponder uma regra a uma tarefa. Por exemplo, se você especificar um tipo
de aplicativo igual a j2ee, o tempo de execução procurará
uma tarefa que possui um tipo de aplicativo igual a j2ee.
A lista a seguir inclui opções de operando:
- Nome da tarefa
- Grupo de Emissor
- ID do Requisitante
- Classe de Tarefa
- Tipo de aplicativo
- Nome do aplicativo
- Plataforma
- Time
Operador
O operador é especificado na regra de classificação e
é aplicado no operando. Por exemplo, é possível usar = para
especificar um operando de tipo de aplicativo que seja igual a j2ee.
Dependendo do operando selecionado, várias opções de operadores
são exibidas. A lista a seguir inclui opções de operador:
- =
- O operador de igualdade expressa uma correspondência de distinção de maiúsculas e minúsculas.
- <>
- O operador menor que ou maior que é para usar com números.
- AND
- Para xx AND yy, expressa
correspondências que contêm xx e yy.
- IN
- Este operador expressa um operando com diversos valores em uma única
expressão. Por exemplo,
se, para um operando chamado port, você desejar expressar
que o valor de porta pode ser qualquer ou todos os valores tais como 9080, 9090
e 9091, o fragmento de expressão é port
IN (9080,9090,9091). Como os valores dentro dos colchetes são
expressos depende do tipo de dado da porta. Se a porta for um número inteiro,
a sintaxe correta é para incluir os valores sem aspas.
Se a porta for uma sequência, a sintaxe correta será port IN (‘9080',‘9090',‘9091').
- IS NULL
- Este operador expressa que uma validação da consulta mostra que
o parâmetro solicitado não existe.
- IS NOT NULL
- Este operador expressa que uma validação da consulta mostra que
o parâmetro solicitado existe.
- LIKE
- Este operador expressa a correspondência de padrão para valores do operando de sequência.
O valor deve conter o caractere curinga de percentual (%) na
posição em que a correspondência padrão inicia. Por exemplo, a expressão host
LIKE %blanca corresponde à palavra blanca ou a qualquer outra palavra
que termina com blanca, enquanto que a expressão host LIKE blanca% corresponde
à palavra blanca ou a qualquer outra palavra que inicia com blanca. A expressão host
LIKE %blanca% corresponde à palavra blanca ou a qualquer palavra que
possui blanca encaixada nela.
- CONTAIN(S)
- Este operador expressa o valor retornado se o valor de submitter_group
usado na expressão está presente na matriz de valores retornados
pelo operando submitter_group. Por exemplo, se o grupo de requisitantes
retornar a matriz de grupos {sales, development, management}
e o valor usado na expressão for development,
CONTAINS retornará true.
Caso contrário, ele será false.
- CONTAINMATCH (CONTAINSMATCH)
- CONTAINSMATCH é o mesmo que CONTAINS,
mas possui recurso de correspondência de padrão. Por exemplo, se você usar %ment para
o operador CONTAINMATCH, ele corresponderá porque development e management
contêm a subsequência de ment em seus elementos.
Valor
Dependendo do operador escolhido, insira um valor
para a subexpressão que deseja criar.
Construtor de Subexpressão
Gera a subexpressão como um resultado do operando,
operador e dos valores especificados.
Anexar
Inclui a subexpressão na nova regra.
Links marcados (on-line) requerem acesso à Internet.