Builder sottoespressioni - azione della regola di instradamento HTTP

Utilizzare il builder sottoespressioni per creare condizioni di regole complesse da sottoespressioni utilizzando AND, OR, NOT e il raggruppamento parentetico. Il builder 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 della console di gestione per gli ODR, fare clic su Server > Tipi di server > Router on demand > ODR > Proprietà router on demand > Regole HTTP della politica di instradamento > Specifica per > Espressione > Builder sottoespressioni.

Per visualizzare la pagina della console di gestione per i cluster ODR, fare clic su Server > Cluster > Cluster router on demand > Cluster ODR > Proprietà router on demand > Regole HTTP della politica di instradamento > Specifica per > Espressione > Builder sottoespressioni.

Seleziona operando

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

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 pattern 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 pattern. 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.

Builder sottoespressioni

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

Aggiungi

Aggiunge una sottoespressione ad una nuova regola.



Nome file: http_subexpression.html