WebSphere Virtual Enterprise, Version 6.1.1
             Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris, Windows ,


Operadores de Classificação de Pedidos

O WebSphere Virtual Enterprise suporta os operadores nas expressões de regras. Esses operadores são referidos também como predicados na terminologia SQL (Linguagem de consulta estruturada) porque comparecem dentro de uma cláusula WHERE ou HAVING. Os operadores não fazem distinção entre maiúsculas e minúsculas.

Operadores

Tabela 1. Operadores de Classificação de Pedidos
Operador Descrição
OR O operador lógico OR.
AND O operador lógico AND.
NOT O operador de negação.
IN Expressa um operando com vários valores em uma única expressão. Seu significado é consistente com o significado padrão do SQL do operador.
Por exemplo, se você desejar expressar que o valor da porta seja qualquer um ou todos os valores, como 9080, 9090, 9091, use o fragmento da expressão:
port IN (9080,9090,9091)
No SQL, o modo como os valores dentro dos parênteses são expressos, depende do tipo de dado da porta. Se a porta for um número inteiro, os valores sem as aspas simples serão sintaticamente corretos. Se a porta for uma cadeia, a expressão correta será:
port IN ('9080','9090','9091')
LIKE

Expressa a correspondência padrão dos valores do operando da cadeia. O valor deve conter o caractere curinga (%) na posição onde se espera que a correspondência padrão seja iniciada.

Por exemplo, a expressão:
host LIKE %blanca
corresponde à palavra blanca e a qualquer outra palavra que termine em blanca, enquanto a expressão:
host LIKE blanca%
corresponde à palavra blanca e a qualquer outra palavra que inicie com blanca. A expressão:
host LIKE %blanca%
corresponde à palavra blanca e a qualquer palavra que tenha o token blanca integrado nela.

Do ponto de vista de uma implementação de código, a classe java.util.regex.Pattern é utilizada.

= O operador de igualdade expressa uma correspondência em uma forma com distinção entre maiúsculas e minúsculas.
> O operador Greater-than para utilização com operandos numéricos.
>= Operador Greater-than ou equal para utilização com operandos numéricos.
< Operador Less-than para utilização com operandos numéricos.
<= Operador Less-than ou equal para utilização com operandos numéricos.
< > Operador Not equal.
BETWEEN Utilizado com AND para selecionar um intervalo de valores incluindo o primeiro (baixo) e o último (alto) valores. Juntos, eles operam em números e valores de datas.
IS NULL Testa um operando que tenha um valor NULL.
IS NOT NULL Testa um operando que tenha um valor diferente de NULL.



Conceitos relacionados
Classificação de Pedidos Baseada em Regras
Tipos de Classes de Trabalho
Tarefas relacionadas
Definindo uma Política de Serviço
Configurando o Modo de Manutenção
Ativando Edições Simultâneas
Validando uma Edição
Referências relacionadas
Operandos do Construtor de Subexpressão para Políticas de Roteamento e Serviço
Informações relacionadas
Regras para Tarefas Administrativas de Política de Roteamento do ODR
Regras para Tarefas Administrativas de Política de Serviço do ODR
Tópico de Referência    

Termos de Uso | Feedback

Última atualização: 24/09/2009 14h16min12s EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/odoe_task/rodroperators.html