Programma di creazione sottoespressioni - azione della regola di instradamento HTTP

Utilizzare il programma di creazione sottoespressioni per creare condizioni di regole complesse da sottoespressioni utilizzando AND, OR, NOT e il raggruppamento parentetico. Il programma di creazione sottoespressioni convalida la regola quando si applicano le modifiche ed avverte se sono presenti parentesi discordanti e operatori logici non supportati.

Per visualizzare questa pagina per il router on demand, fare clic su Server > Router On demand > nome_rod > Proprietà router on demand HTTP > Regole HTTP delle politiche di instradamento > Specificare per > Espressione > Programma di creazione sottoespressioni.

Per visualizzare questa pagina per i cluster router on demand, fare clic su Server > Cluster router On demand > cluster_rod > Proprietà router on demand HTTP > Regole HTTP delle politiche di instradamento> Specificare per > Espressione > Programma di creazione sottoespressioni.

Seleziona operando

Le espressioni per le regole di instradamento HTTP sono ampliate per supportare un espressione che definisca il cluster di destinazione. L'espressione consente una maggiore funzionalità e flessibilità nella definizione di un cluster di destinazione. Ad esempio, l'espressione cluster=’TestCell/TestClusterA' indica al router on demand di instradare le chiamate ai membri di TestClusterA.

L'elenco di seguito riportato include le scelte relative agli operandi:

  • Cluster
  • Server
  • Moduli
Operatore

A seconda dell'operando selezionato, verranno visualizzate diverse scelte di operatori. L'elenco di seguito riportato include le scelte relative agli operatori:

  • <> L'operatore Minore di o Maggiore di si utilizza con i numeri.
  • Equals (=) - L'operatore di uguaglianza esprime una corrispondenza sensibile alle minuscole ed alle maiuscole.
  • Equals Ignore Case (EQUALSIGNORECASE) - L'operatore di uguaglianza esprime una corrispondenza non sensibile alle minuscole ed alle maiuscole.
  • IS NULL: Questo operatore esprime che una convalida della query mostra che il parametro richiesto non esiste.
  • IS NOT NULL: Questo operatore esprime che la convalida di una query mostra che il parametro richiesto esiste.
  • LIKE: Questo operatore esprime un modello che corrisponde ai valori dell'operando di una stringa. Il valore deve contenere il segno percentuale del carattere globale (%) nella posizione in cui inizia la corrispondenza del modello. Ad esempio, l'espressione host LIKE %blanca corrisponde alla parola blanca oppure a qualunque altra parola che termina in blanca, mentre l'espressione host LIKE blanca% corrisponde alla parola blanca o a qualunque altra parola che inizia con blanca e l'espressione host LIKE %blanca% corrisponde alla parola blanca o a qualunque parola in cui è contenuta la parola blanca.
  • IN: Questo operatore esprime un operando con più valori in una singola espressione. Ad esempio, se per un operando denominato porta, si desidera specificare che il valore di porta può essere qualunque/tutti i valori come 9080, 9090, 9091, il frammento dell'espressione è porta IN (9080,9090,9091). Il modo in cui i valori vengono espressi tra parentesi dipende dal tipo di dati della porta. Se la porta è rappresentata da un valore intero, la sintassi corretta è costituita dai valori senza gli apici. Se la porta è una stringa, la sintassi corretta è porta IN (‘9080’,‘9090’,‘9091’).
Valore

A seconda dell'operatore scelto, immettere un valore per la sottoespressione che si desidera creare.

Programma di creazione sottoespressioni

Genera la sottoespressione come risultato dell'operando, dell'operatore dei valori specificati.

Aggiungi

Aggiunge una sottoespressione ad una nuova regola.




Centro informazioni di WebSphere Virtual Enterprise (in linea)

Informazioni correlate
Regole HTTP della politica di instradamento
Programma di creazione espressioni di regole HTTP

http_subexpression