Générateur de sous-expression

Cette page permet de créer et de gérer des règles qui sont utilisées par le planificateur pour effectuer une classification des travaux selon les règles/conditions définies.

Pour afficher cette page, cliquez sur Administration du système > Planificateur de grille > Règles de classification > Ajouter la règle > Générateur de sous-expression.

Sélectionner un opérande

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

  • Nom du travail : nom choisi pour le travail.
  • Groupe émetteur
  • ID de l'émetteur
  • Classe du travail
  • Type de l'application
  • Nom de l'application
  • Plateforme
  • Heure
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'égalité indique une correspondance sensible à la casse.
  • <> : L'opérateur d'inégalité s'utilise avec des nombres.
  • AND : Dans l'expression xx AND yy, cet opérateur indique des correspondances qui contiennent à la fois xx et yy.
  • 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 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 requête signale que le paramètre demandé n'existe pas.
  • IS NOT NULL : Cet opérateur indique qu'une validation de la requête signale que le paramètre demandé existe.
  • LIKE : Cet opérateur indique une correspondance de modèle pour un opérande de type chaîne. La valeur doit contenir le caractère générique Pourcentage (%) à l'emplacement où commence la correspondance de modèle. 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", tandis que l'expression host LIKE %blanca% correspond au mot "blanca" et à tout mot contenant "blanca".
  • CONTAIN(S) : Cet opérateur indique la valeur retournée si la valeur de submiter_group utilisée dans l'expression est présente dans le tableau de valeurs renvoyé par l'opérande submitter_group. Par exemple, si le groupe renvoie le tableau des groupes {sales, development, management} et que la valeur utilisée dans l'expression est development, contains renverra la valeur true. Sinon, la valeur renvoyée est false.
  • CONTAINMATCH (CONTAINSMATCH): CONTAINSMATCH est identique à CONTAINS, mais permet une correspondance de modèle. Par exemple, si vous utilisez %ment pour la valeur CONTAINMATCH, elle correspondra car development et management contiennent tous deux la sous-chaîne ment dans leurs éléments.
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.




Centre de documentation de WebSphere Extended Deployment (en ligne)

Informations connexes
Règles de classification du planificateur de travaux

bgs_rulebuilder_rule