L'elemento <timerRule> definisce una regola in base allo schema di timer.
<timerRule> contiene i seguenti attributi:
Nome | Descrizione | Tipo dati | Obbligatorio |
---|---|---|---|
name | Identifica la regola. Questo identificativo deve essere univoco all'interno del blocco di regole che contiene questa regola. Non può contenere un punto. | xsd:NMTOKEN | Yes |
processOnlyForwardedEvents | Questo attributo viene ignorato poiché la regola del timer non elabora gli eventi. | xsd:boolean | No |
repeat | Definisce se la regola timer viene eseguita in modo ripetuto fino a che non viene
disattivata.
I valori validi sono:
Se il valore è impostato su false, la regola viene eseguita nell'intervallo di tempo solo una volta, esegue l'azione di risposta della regola quando la relativa finestra di tempo è completa e si arresta. Se l'elemento <timeWindow> per la regola timer contiene l'elemento <runUntilDeactivated>, l'attributo repeat viene ignorato. |
xsd:boolean | No |
<timerRule> contiene i seguenti elementi.
Gli elementi devono essere codificati nell'ordine visualizzato. Se un elemento è facoltativo, non deve essere codificato ma tutti gli elementi codificati devono seguire l'ordine corretto.
Elemento | Obbligatorio o facoltativo? |
---|---|
<comment> | Facoltativo. E' consentito 0 o 1. |
<variable> | Facoltativo. Sono consentite zero o più ricorrenze. |
<activationInterval> | Facoltativo. E' consentito 0 o 1. |
<lifeCycleActions> | Facoltativo. E' consentito 0 o 1. |
<timeWindow> | Obbligatorio. E' consentita solo una ricorrenza. |
<onTimeWindowComplete> | Facoltativo. E' consentito 0 o 1. |