Elément timerRule

L'élément <timerRule> définit une règle selon le modèle de temporisateur.

Attributs

L'élément <timerRule> possède les attributs suivants :

Tableau 1. Attributs de l'élément <timerRule>
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 Cet attribut est ignoré car la règle temporisée ne traite pas les événements. xsd:boolean Non
repeat Définit si la règle temporisée s'exécute en mode répétition jusqu'à sa désactivation. Valeurs correctes :
  • true (vrai - valeur par défaut)
  • false (faux)

Si la valeur est définie sur false, la règle ne s'exécute qu'une fois au cours de son intervalle de temps, exécute l'action de réponse à la règle lorsque la plage temporelle correspondante est terminée, puis s'arrête.

Si l'élément <timeWindow> pour la règle temporisée contient l'élément <runUntilDeactivated>, l'attribut de répétition est ignoré.

xsd:boolean Non

Contenu dans

L'élément <timerRule> est contenu dans l'élément suivant :

Contient

L'élément <timerRule> 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.

Tableau 2. Eléments contenus dans l'élément <timerRule>
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.
<timeWindow> Obligatoire. Une seule occurrence autorisée.
<onTimeWindowComplete> Facultatif. Le nombre d'occurrences autorisé est de 0 ou 1.
Concepts associés
Modèle de temporisateur