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

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, cliquez sur Serveurs > Types de serveur > Routeurs On demand > nom_odr > Paramètres du routeur ODR SIP > Règles SIP de la stratégie de routage > Définir par > expression > Générateur de sous-expression.

## Sélectionner un opérande

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

- Protocole
- Cluster
- Serveurs
- Modules
- Mode maintenance du noeud
- Mode maintenance du serveur

## 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 requête 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 choisi, saisissez une valeur pour la sous-expression à 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.

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

Nom de fichier : sip_subexpression.html