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 esta página para ODRs, clique em Servidores > On demand routers > nome_do_odr > Propriedades do on demand router do HTTP > Regras de HTTP da política de roteamento > Especificar por > Expressão > Construtor de subexpressão.

Para visualizar esta página para clusters de ODR, clique em Servidores > Cluster de on demand router > cluster_de_odr > Propriedades do on demand router do HTTP > Regras de HTTP da política de roteamento > Especificar por > Expressão > Construtor de subexpressão.

Selecionar Operando

As expressões para as regras de roteamento HTTP são aprimoradas para suportar uma expressão para definir o cluster de destino. A expressão fornece mais funcionalidade e flexibilidade na definição do cluster de destino. Por exemplo, a expressão cluster=’TestCell/TestClusterA' direciona o ODR a rotear chamadas para os membros do TestClusterA.

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.




Centro de informações do WebSphere Virtual Enterprise (on-line)

Informações relacionadas
Regras de HTTP da política de roteamento
Construtor de expressões de regra de HTTP

http_subexpression