L'élément <computationRule> définit une règle selon le modèle de calcul.
<computationRule> possède les attributs suivants :
Nom | Description | Type de données | Obligatoire ? |
---|---|---|---|
name | Identifie la règle. Cet identificateur doit être unique dans le bloc de règles qui contient la règle. Il ne doit pas contenir de point. | xsd:NMTOKEN | Oui |
processOnlyForwardedEvents | Spécifie si la règle reçoit tous les événements ou seulement ceux qui sont acheminés depuis d'autres règles. La valeur par défaut est false, ce qui indique que la règle reçoit tous les événements, y compris ceux qui sont acheminés depuis d'autres règles. | xsd:boolean | Non |
<computationRule> contient les éléments suivants.
Ces éléments doivent être codés dans l'ordre indiqué. Il n'est pas nécessaire de coder les éléments facultatifs, mais tous les éléments codés doivent être placés dans le bon ordre.
Elément | Obligatoire ou facultatif ? |
---|---|
<comment> | Facultatif. Le nombre d'occurrences autorisé est de 0 ou 1. |
<variable> | Facultatif. Le nombre d'occurrences autorisé est de 0 ou plus. |
<activationInterval> | Facultatif. Le nombre d'occurrences autorisé est de 0 ou 1. |
<lifeCycleActions> | Facultatif. Le nombre d'occurrences autorisé est de 0 ou 1. |
<eventSelector> | Facultatif. Le nombre d'occurrences autorisé est de 0 ou 1. |
<groupingKey> | Facultatif. Le nombre d'occurrences autorisé est de 0 ou 1. |
<computeFunction> | Obligatoire. Une seule occurrence autorisée. |
<timeWindow> | Obligatoire. Une seule occurrence autorisée. |
<onTimeWindowComplete> | Facultatif. Le nombre d'occurrences autorisé est de 0 ou 1. |