# Construtor de Subexpressões de Ação de Regra de Roteamento HTTP

Utilize o construtor de subexpressões para construir condições de regras complexas de subexpressões utilizando AND, OR, NOT e agrupamento parentético. O construtor de sub-expressões valida a regra quando você aplica as alterações e o alerta para os parênteses não correspondidos e os operadores de lógica não suportados.

Para visualizar essa página de console administrativo para ODRs, clique em Servidores > Tipos de Servidor > On Demand Routers > ODR > Propriedades On Demand Router > Regras HTTP de Política de Roteamento > Especificar Por > Expressão > Construtor de Subexpressão.

Para visualizar essa página de console administrativo para clusters ODR, clique em Servidores > Clusters > Clusters On Demand Router > Cluster ODR > Propriedades On Demand Router > Regras HTTP de Política de Roteamento > Especificar Por > Expressão > Construtor de Subexpressão.

## Selecionar Operando

A lista a seguir inclui opções de operandos:

- Cluster
- Servidores
- Módulos

## Operador

Dependendo do operando selecionado, diversas opções de operadores são exibidas. A lista a seguir inclui opções de operadores:

- <> O operador menor que ou maior que é para ser utilizado com números.
- Equals (=) - O operador de igualdade expressa uma correspondência que faz distinção entre maiúsculas e minúsculas.
- Equals Ignore Case (EQUALSIGNORECASE) - O operador de igualdade expressa uma correspondência que não faz distinção entre maiúsculas e minúsculas.
- IS NULL: Esse operador expressa que a validação da consulta mostra que o parâmetro solicitado não existe.
- IS NOT NULL: Esse operador expressa que a validação da consulta mostra que o parâmetro solicitado existe.
- LIKE: Esse padrão expressa a correspondência padrão dos valores de operando de cadeia. O valor deve conter o caractere curinga de sinal de porcentagem (%) na posição em que iniciar a correspondência padrão. Por exemplo, a expressão `host LIKE %blanca` fará a correspondência da palavra blanca ou de qualquer outra palavra que termine em blanca, enquanto a expressão `host LIKE blanca%` fará a correspondência da palavra blanca ou de qualquer outra palavra que comece com blanca e a expressão `host LIKE %blanca%` fará a correspondência da palavra blanca ou de qualquer palavra que tenha blanca embutida nela.
- IN: Esse operador expressa um operando com vários valores em uma única expressão. Por exemplo, se, para um operando chamado `port`, você desejar expressar que o valor da porta pode ser qualquer um ou todos os valores, como `9080`, `9090`, `9091`, o fragmento da expressão será`port IN (9080,9090,9091)`. Como os valores dentro dos suportes são expressos depende do tipo de dados da porta. Se a porta for um inteiro, a sintaxe correta será os valores sem aspas. Se a porta for uma cadeia, a sintaxe correta será `port IN (‘9080’, ‘9090’, ‘9091’)`.

## Valor

Dependendo do operador escolhido, digite um valor para a subexpressão que você deseja criar.

## Construtor de Subexpressões

Gera a subexpressão como resultado do operando, operador e valores especificados.

## Anexar

Inclui a subexpressão na nova regra.

Informações relacionadas:
Regras HTTP de Política de Roteamento
Construtor de Expressão de Regra HTTP

Nome do Arquivo: http_subexpression.html