Générateur de sous-expression pour l'ajout d'une règle SIP de stratégie de routage

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 règles valide la règle lorsque des modifications sont appliquées, il vous informe également de la non-concordance des parenthèses mais aussi des opérateurs logiques non pris en charge.

Pour afficher cette page de console d'administration, cliquez sur Serveurs > Routeurs On Demand > nom_odr> Propriétés des routeurs On Demand SIP > Règles SIP de la stratégie de routage > Ajouter > Générateur de sous-expression.

Pour modifier des règles à l'aide du générateur de règles, vous devez disposer des privilèges d'administration Administrateur.

Sélectionner un opérande

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

  • Méthode SIP
  • Schéma dans en-tête de destination
  • Schéma dans l'identificateur URI de requête
  • Schéma dans en-tête d'origine
  • Identificateur URI de requête SIP
  • Identificateur URI de destination de SIP
  • Identificateur URI d'origine de SIP
  • En-tête d'origine de SIP
  • En-tête de destination de SIP
  • Nom affiché d'en-tête de destination
  • Nom affiché d'en-tête d'origine
  • Hôte URI de destination
  • Serveur hôte
  • Port
  • En-tête de contact
  • Identificateur URI de contact
  • Serveur IPV4
  • Serveur IPV6
  • Transport de requête SIP
  • Utilisateur URI de la demande
  • Utilisateur URI d'origine
  • Utilisateur URI de destination
  • Hôte URI de la demande
  • Hôte URI d'origine
  • Port URI de la demande
  • Port URI d'origine
  • Hôte URI de destination
  • Nom de l'en-tête de la demande SIP
  • Jour de la semaine
  • Jour du mois
  • Mois de l'année
  • Heure de la journée au format 24 heures
  • Minute de la journée
  • Seconde de la journée
  • Année dans le format aaaa
Opérateur
  • = L'opérateur d'égalité indique une correspondance sensible à la casse.
  • <> L'opérateur d'inégalité indique que la valeur d'opérande n'est pas égale à la valeur que vous entrez.
  • > L'opérateur "supérieur à" s'utilise avec des nombres.
  • >= L'opérateur "supérieur ou égal à" s'utilise avec des nombres.
  • < L'opérateur "inférieur à" s'utilise avec des nombres.
  • <= L'opérateur "inférieur ou égal à" s'utilise avec des nombres.
  • AND : Dans l'expression xx AND yy, cet opérateur identifie les occurrences qui contiennent à la fois xx etyy.
  • BETWEEN : Cet opérateur s'utilise avec AND pour sélectionner une plage de valeurs qui inclut la première (ou la plus petite) et la dernière (ou la plus élevée) valeur. Vous pouvez les utiliser ensemble avec des nombres et des dates.
  • EXISTS : Cet opérateur booléen permet de chercher un opérande ou le résultat d'une sous-expression composée, par exemple, lors de la vérification de certains attributs d'en-tête HTTP.
  • 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’).
  • 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".
  • NOT : Dans l'expression NOT xx, cet opérateur permet de rechercher les occurrences ne contenant pas xx.
  • OR : Dans l'expression xx OR yy, cet opérateur permet de rechercher les occurrences contenant xx ou yy.
Valeur

Selon l'opérateur que vous aurez choisi, saisissez une valeur pour la sous-expression que vous choisissez de créer.

Générer une sous-expression

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

Ajouter à la fin

Cliquez pour ajouter à la case située dans le panneau des règles.




Centre de documentation de WebSphere Extended Deployment (en ligne)

Informations connexes
Règles SIP de la stratégie de routage
Règles SIP de la stratégie de service

sip_rulebuilder_detail