Générateur de sous-expression d'action de règle de routage HTTP

Le générateur de sous-expression permet de générer des conditions de règles complexes issues de sous-expressions en utilisant AND, OR, NOT et le regroupement mis entre parenthèses. Le générateur de sous-expression valide la règle lorsque vous appliquez les modifications et vous informe de la non-concordance des parenthèses, mais aussi des opérateurs logiques non pris en charge.

Pour afficher cette page pour les routeurs ODR, cliquez sur Serveurs > Routeurs On Demand > nom_odr > Propriétés des routeurs On Demand HTTP > Règles HTTP de la stratégie de routage > Définir par > Expression > Générateur de sous-expression.

Pour afficher cette page pour les clusters ODR, cliquez sur Serveurs > Clusters de routeurs On Demand > cluster_odr > Propriétés des routeurs On Demand HTTP > Règles HTTP de la stratégie de routage > Définir par > Expression > Générateur de sous-expression.

Sélectionner un opérande

Les expressions des règles de routage HTTP sont améliorées pour prendre en charge une expression destinée à définir le cluster cible. L'expression procure davantage de fonctionnalités et de flexibilité pour la définition du cluster cible. Par exemple, l'expression cluster=’TestCell/TestClusterA' incite le routeur ODR à diriger les appels aux membres de TestClusterA.

La liste suivante contient des choix d'opérandes :

  • Cluster
  • Serveurs
  • Modules
Opérateur

Selon l'opérande que vous sélectionnez, divers choix d'opérateurs sont présentés. La liste suivante contient des choix d'opérateurs :

  • <> : L'opérateur d'inégalité s'utilise avec des nombres.
  • Egal à (=) : L'opérateur d'égalité indique une correspondance sensible à la casse.
  • (EQUALSIGNORECASE) : Cet opérateur indique une correspondance non sensible à la casse.
  • IS NULL : Cet opérateur indique qu'une validation de la demande signale que le paramètre demandé n'existe pas.
  • IS NOT NULL : Cet opérateur indique qu'une validation de la demande signale que le paramètre demandé existe.
  • LIKE : Cet opérateur exprime un modèle de correspondance pour des valeurs d'opérande de type chaîne. La valeur doit contenir le caractère générique Pourcentage (%) à l'emplacement où commence le modèle de correspondance. Par exemple, l'expression host LIKE %blanca correspond au mot "blanca" ou à tout autre mot se terminant par "blanca", alors que l'expression host LIKE blanca% correspond au mot "blanca" ou tout autre mot commençant par "blanca", et que l'expression host LIKE %blanca% correspond au mot "blanca" et à tout mot contenant "blanca".
  • IN : Cet opérateur permet de spécifier un opérande contenant plusieurs valeurs dans une expression unique. Par exemple, si, pour un opérande appelé port, vous souhaitez spécifier que la valeur du port peut être l'une des valeurs 9080, 9090, 9091, le fragment d'expression est port IN (9080,9090,9091). La façon dont les valeurs sont exprimées dans les parenthèses dépend du type de données du port. Si le port est représenté par un entier, la syntaxe correcte correspond aux valeurs sans les guillemets. Si le port est représenté par une chaîne, la syntaxe correcte est port IN (‘9080’,‘9090’,‘9091’).
Valeur

En fonction de l'opérateur que vous choisissez, entrez une valeur de la sous-expression que vous souhaitez créer.

Générateur de sous-expression

Génère la sous-expression issue de l'opérande, de l'opérateur et des valeurs que vous avez spécifiés.

Ajouter à la fin

Ajoute la sous-expression à la nouvelle règle.




Centre de documentation de WebSphere Virtual Enterprise (en ligne)

Informations connexes
Règles HTTP de la stratégie de routage
Générateur d'expression de règle HTTP

sousexpression_http