Elemento runUntilDeactivated

L'elemento <runUntilDeactivated> specifica che la finestra di tempo continua ad essere aperta fino a che la regola non viene disattivata. Di conseguenza, la finestra di tempo per questa regola inizia quando la regola avvia l'elaborazione e non si blocca fino a che la regola non viene disattivata o rimossa dalla serie di regole o se l'engine dell'Active Correlation Technology viene chiuso.

Dettagli

Il comportamento specifico di una regola che include l'elemento <runUntilDeactivated> dipende dal tipo di regola. La Tabella 1 descrive il comportamento della regola per ogni tipo di regola in cui è valido l'elemento <timeWindow> e contiene l'elemento <runUntilDeactivated>.
Tabella 1. Comportamento della regola quando viene attivato <runUntilDeactivated>
Tipo di regola Comportamento della regola quando viene attivato <runUntilDeactivated>
raccolta La regola di raccolta accetta il primo evento che risponde ai criteri di selezione evento e continua ad accettare ed elaborare gli eventi fino a che la regola non viene disattivata, nel momento in cui vengono eseguite le azioni definite all'interno dell'elemento <onTimeWindowComplete>, seguite immediatamente dalle azioni che sono definite nell'elemento <onDeactivation>.
calcolo La regola di calcolo accetta il primo evento che risponde ai criteri di selezione evento e continua ad accettare ed elaborare gli eventi fino a che la regola non viene disattivata, nel momento in cui vengono eseguite le azioni definite all'interno dell'elemento <onTimeWindowComplete>, seguite immediatamente dalle azioni che sono definite nell'elemento <onDeactivation>.
duplicato La regola di duplicato accetta il primo evento che risponde ai criteri di selezione evento e continua ad accettare ed elaborare gli eventi fino a che la regola non viene disattivata, nel momento in cui vengono eseguite le azioni definite all'interno dell'elemento <onTimeWindowComplete>, seguite immediatamente dalle azioni che sono definite nell'elemento <onDeactivation>.
sequenza La regola di sequenza accetta il primo evento che risponde ai criteri di selezione evento e continua ad accettare ed elaborare gli eventi fino a che non si verifica una delle seguenti circostanze:
  • Viene rilevato lo schema di sequenza. Quando ciò si verifica, le azioni definite nell'elemento <onDetection> vengono eseguite e la regola ritorna allo stato iniziale. L'elaborazione di evento di questa regola inizia di nuovo e questo processo può essere ripetuto molte volte fino a che la regola non viene disattivata.
  • La regola viene disattivata mentre sta elaborando gli eventi. Quando ciò si verifica, le azioni definite nell'elemento <onTimeOut> vengono eseguite, immediatamente seguite dalle azioni definite nell'elemento <onDeactivation>.
soglia La regola di soglia accetta il primo evento che risponde ai criteri di selezione evento e continua ad accettare ed elaborare gli eventi fino a che non si verifica una delle seguenti circostanze:
  • Viene rilevato lo schema di soglia. Quando ciò si verifica, le azioni definite nell'elemento <onDetection> vengono eseguite e la regola ritorna allo stato iniziale. L'elaborazione di evento di questa regola inizia di nuovo e questo processo può essere ripetuto molte volte fino a che la regola non viene disattivata.
  • La regola viene disattivata mentre sta elaborando gli eventi. Quando ciò si verifica, le azioni definite nell'elemento <onTimeOut> vengono eseguite, immediatamente seguite dalle azioni definite nell'elemento <onDeactivation>.
timer Dopo che la regola timer diventa attiva, non fa nulla fino a che non viene disattivata nel momento in cui vengono eseguite le azioni definite all'interno dell'elemento <onTimeWindowComplete>, seguite immediatamente dalle azioni che sono definite nell'elemento <onDeactivation>. L'attributo repeat sull'elemento <timerRule> viene ignorato.

Attributi

<runUntilDeactivated> non ha attributi.

Contenuto in

<runUntilDeactivated> è contenuto nel seguente elemento:

Contiene

<runUntilDeactivated> non contiene elementi.