Element 'onTimeOut'

Das Element <onTimeOut> ist nur für Sequenz- und Schwellenwertregeln gültig. Es gibt die Aktion bzw. die Aktionen an, die ausgeführt werden, wenn das Zeitfenster für die Regel abläuft.

Details

Tabelle 1 beschreibt, wie das Zeitfenster für jeden Regeltyp mit einer gültigen <onTimeOut>-Aktion abläuft.
Tabelle 1. Ablaufen des Zeitfensters basierend auf dem Regeltyp
Regeltyp Ablaufen des Zeitfensters
Sequenz Das Zeitfenster läuft ab, wenn mindestens ein Ereignis akzeptiert wurde, die vollständige Sequenz der Ereignisse aber nicht im Zeitfenster empfangen wurde.
Schwellenwert Das Zeitfenster läuft ab, wenn mindestens ein Ereignis akzeptiert wurde, der Schwellenwert aber nicht im Zeitfenster erreicht wurde.
Wenn der Regelsatz mehrere Regeln enthält, die zum gleichen Datum und zur gleichen Uhrzeit oder durch das gleiche Ereignis aktiviert wurden und die das gleiche Zeitfenster haben, werden die folgenden Aktionen für diese Regeln nicht exakt zum gleichen Zeitpunkt ausgeführt:
  • Regelantwortaktionen in den Elementen <onTimeOut> und <onTimeWindowComplete>
  • Lebenszyklusaktionen in den Elementen <onActivation> und <onDeactivation>
Diese Aktionen werden nacheinander in beliebiger Reihenfolge ausgeführt. Sie müssen nicht zwingend in der Reihenfolge ausgeführt werden, in der sie im Regelsatz codiert wurden. Da jede Aktion beendet werden muss, bevor die nächste Aktion in der Sequenz beginnt, werden die Aktionen nicht gleichzeitig ausgeführt.

Attribute

<onTimeOut> hat keine Attribute.

Enthalten in

<onTimeOut> ist in den folgenden Elementen enthalten:

Enthält

<onTimeOut> enthält das folgende Element:

Tabelle 2. Im Element <onTimeOut> enthaltene Elemente
Element Erforderlich oder optional?
<action> Optional. 0 oder mehr Vorkommen sind zulässig.