Elément computedValue

L'élément <computedValue> contient une expression qui s'exécute lorsque la règle reçoit un événement lui indiquant de créer une chaîne en fonction de la valeur d'un ou plusieurs des attributs de cet événement. Cette chaîne peut ensuite être utilisée dans une clé de groupement.

Détails

Le rédacteur de règle peut être amené à utiliser ces éléments dans la clé de groupement :
  • Une sous-chaîne de la valeur d'un attribut d'événement. Par exemple, si la valeur d'un attribut d'événement contient une adresse IP imbriquée, l'expression contenue dans l'élément <computedValue> pourrait extraire cette adresse comme valeur unique à utiliser dans la clé de groupement.
  • Des sous-chaînes de valeurs provenant de différents attributs d'événement. Par exemple, l'expression contenue dans l'élément <computedValue> pourrait extraire ces sous-chaînes pour créer une valeur unique à utiliser dans la clé de groupement.

Si l'expression contenue dans l'élément <computedValue> renvoie une valeur NULL, la règle traite cette valeur comme une valeur d'attribut manquante.

Voir Variables pour obtenir plus d'informations sur les variables qui peuvent être utilisées dans les expressions. L'emploi de certaines variables dépend du contexte d'expression.

Attributs

<computedValue> possède les attributs suivants :

Tableau 1. Attributs de l'élément <computedValue>
Nom Description Type de données Obligatoire ?
expressionLanguage Identifie le langage de programmation dans lequel l'expression est rédigée. Le langage de programmation Java étant le seul langage d'expression pris en charge, la seule valeur correcte pour cet attribut est java. xsd:NMTOKEN Oui

Contenu dans

<computedValue> est contenu dans l'élément suivant :

Contient

<computedValue> ne contient aucun élément.

Concepts associés
Expressions