Elemento runUntilDeactivated

El elemento <runUntilDeactivated> especifica que la ventana de tiempo continúe abierta hasta que se desactive la regla. Por tanto, la ventana de tiempo para esta regla se inicia cuando la regla empieza su proceso, y no se detiene hasta que la regla es desactivada o eliminada del conjunto de reglas, o se concluye el motor de Active Correlation Technology.

Detalles

El comportamiento específico de una regla que incluya el elemento <runUntilDeactivated> depende del tipo de regla. Tabla 1 describe el comportamiento de la regla para cada tipo de regla donde el elemento <timeWindow> es válido y contiene el elemento <runUntilDeactivated>.
Tabla 1. Comportamiento de la regla cuando <runUntilDeactivated> está codificado
Tipo de regla Comportamiento de la regla cuando <runUntilDeactivated> está codificado
de colección La regla de colección acepta el primer suceso que cumple sus criterios de selección de sucesos, y continúa aceptando y procesando sucesos hasta que se desactiva la regla, momento en que se ejecutan las acciones definidas en el elemento <onTimeWindowComplete>, seguidas inmediatamente por las acciones definidas en el elemento <onDeactivation>.
de cálculo La regla de cálculo acepta el primer suceso que cumple sus criterios de selección de sucesos, y continúa aceptando y procesando sucesos hasta que se desactiva la regla, momento en que se ejecutan las acciones definidas en el elemento <onTimeWindowComplete>, seguidas inmediatamente por las acciones definidas en el elemento <onDeactivation>.
de duplicación La regla de duplicación acepta el primer suceso que cumple sus criterios de selección de sucesos, y continúa aceptando y procesando sucesos hasta que se desactiva la regla, momento en que se ejecutan las acciones definidas en el elemento <onTimeWindowComplete>, seguidas inmediatamente por las acciones definidas en el elemento <onDeactivation>.
de secuencia La regla de secuencia acepta el primer suceso que cumple sus criterios de selección de sucesos, y continúa aceptando y procesando sucesos hasta que se da alguna de las siguientes circunstancias:
  • Se detecta el patrón de secuencia. Cuando ocurre esto, se ejecutan las acciones definidas en el elemento <onDetection>, y la regla vuelve a su estado inicial. Empieza otra vez el proceso de sucesos por esta regla, y este proceso se puede repetir muchas veces hasta que se desactiva la regla.
  • La regla se desactiva mientras está procesando sucesos. Cuando ocurre esto, se ejecutan las acciones definidas en el elemento <onTimeOut>, seguidas inmediatamente por las acciones definidas en el elemento <onDeactivation>.
de umbral La regla de umbral acepta el primer suceso que cumple sus criterios de selección de sucesos, y continúa aceptando y procesando sucesos hasta que se da alguna de las siguientes circunstancias:
  • Se detecta el patrón de umbral. Cuando ocurre esto, se ejecutan las acciones definidas en el elemento <onDetection>, y la regla vuelve a su estado inicial. Empieza otra vez el proceso de sucesos por esta regla, y este proceso se puede repetir muchas veces hasta que se desactiva la regla.
  • La regla se desactiva mientras está procesando sucesos. Cuando ocurre esto, se ejecutan las acciones definidas en el elemento <onTimeOut>, seguidas inmediatamente por las acciones definidas en el elemento <onDeactivation>.
de temporizador Una vez se activa la regla de temporizador, no hace nada hasta que se desactiva, momento en que se ejecutan las acciones definidas en el elemento <onTimeWindowComplete>, seguidas inmediatamente por las acciones definidas en el elemento <onDeactivation>. El atributo repeat del elemento <timerRule> se ignora.

Atributos

<runUntilDeactivated> no tiene atributos.

Contenido en

<runUntilDeactivated> está contenido en el siguiente elemento:

Contiene

<runUntilDeactivated> no contiene elementos.