Das Element <timerRule> definiert eine Regel nach dem Zeitgebermuster.
<timerRule> hat die folgenden Attribute:
Name | Beschreibung | Datentyp | Erforderlich? |
---|---|---|---|
name | Kennzeichnet die Regel. Dieser Bezeichner muss innerhalb des Regelblocks, der diese Regel enthält, eindeutig sein. Er darf keinen Punkt enthalten. | xsd:NMTOKEN | Ja |
processOnlyForwardedEvents | Dieses Attribut wird ignoriert, da die Zeitgeberregel keine Ereignisse verarbeitet. | xsd:boolean | Nein |
repeat | Definiert, ob eine Zeitgeberregel wiederholt ausgeführt wird, bis sie inaktiviert wird.
Die folgenden Werte sind gültig:
Wenn der Wert false festgelegt ist, wird die Regel im Zeitintervall nur einmal ausgeführt. Die Regelantwortaktion wird ausgeführt, wenn das zugehörige Zeitfenster beendet ist, und anschließend wird die Regel gestoppt. Wenn das Element <timeWindow> für die Zeitgeberregel das Element <runUntilDeactivated> enthält, wird das Attribut "repeat" ignoriert. |
xsd:boolean | Nein |
<timerRule> enthält die folgenden Elemente.
Die Elemente müssen in der angezeigten Reihenfolge codiert werden. Wenn ein Element optional ist, muss es nicht codiert werden. Alle codierten Elemente müssen jedoch die richtige Reihenfolge aufweisen.
Element | Erforderlich oder optional? |
---|---|
<comment> | Optional. 0 oder 1 Vorkommen ist zulässig. |
<variable> | Optional. 0 oder mehr Vorkommen sind zulässig. |
<activationInterval> | Optional. 0 oder 1 Vorkommen ist zulässig. |
<lifeCycleActions> | Optional. 0 oder 1 Vorkommen ist zulässig. |
<timeWindow> | Erforderlich. Nur 1 Vorkommen ist zulässig. |
<onTimeWindowComplete> | Optional. 0 oder 1 Vorkommen ist zulässig. |