Aceleración

En determinadas circunstancias la aceleración puede impedir que se active un desencadenador. Las condiciones basadas en el tiempo tienen prioridad sobre las condiciones estadísticas.

Si se cumple alguna de las condiciones, se restablece la información de estado de todos los observadores (la observación comienza desde cero). Esto se aplica tanto a las condiciones basadas en el tiempo como a las condiciones estadísticas. La información de estado de los observadores no es persistente, estos se restablecen incluso si el agente o el servidor se reinician.

Cualquier modificación realizada en un desencadenador provoca un restablecimiento de su estado.

Hay diversos métodos de controlar la activación:

Estadísticos

Los desencadenadores estadísticos se activan con cualquier combinación de los siguientes parámetros:

S1: el desencadenador se debe activar cada N repeticiones del suceso de desencadenamiento (módulo N) comenzando por el último suceso de una serie (por ejemplo, desde el principio, esperar al suceso número N)

S2: el desencadenamiento se produce si tienen lugar N sucesos durante un tiempo X (el tiempo puede elegirse de un conjunto predeterminado) [N <= 100] en sentido total flotante; solo se tiene en cuenta el número de eventos que se han producido durante el último tiempo X. La activación del desencadenador provoca un restablecimiento del búfer.

S3: N sucesos con un símbolo exclusivo S tienen lugar [N <= 100] veces consecutivas. El búfer se restablece si el desencadenador se activa y ya hay un suceso en el búfer. El búfer está en el modo "ventana flotante", cola FIFO. El nuevo símbolo se compara con todos los símbolos del búfer.

Nota: un valor ausente (n/d) se considera no exclusivo y, por lo tanto, el búfer se restablece.

desde el último desencadenamiento

Estas condiciones pueden combinarse con el operador Y (todas las condiciones establecidas deben satisfacerse) o con el operador O (el que se produzca en primer lugar).

Basados en el tiempo

Deben cumplirse todas las siguientes condiciones al mismo tiempo (si están establecidas):

T1: el desencadenador podrá ejecutarse en el intervalo de tiempo X. El intervalo se expresa como una serie repetida de periodos de tiempo (por ejemplo, entre 13:00 - 14:00 O 17:00 - 23:30)

T2: el desencadenador puede ejecutarse como máximo cada X tiempo.
 

Propiedades adicionales

Como se ha indicado anteriormente, no todos los sucesos provocarán la activación de un desencadenador. Las medidas adoptadas con sucesos que no activen sucesos pueden ser:

Si hay más de un suceso omitido, agrupar los últimos N sucesos en uno (almacenar datos de marcas suprimidas) [N <= 100]

durante N == 0, solo se procesa el último suceso (N equivale a la duración del historial, el último suceso siempre se procesa)

Todos los sucesos que no activen desencadenadores se fusionan (la última marca se fusiona con N marcas históricas)

Ejemplos:

S1: criterio de ocurrencias (permitir cada tercera marca)

Hora

00

01

02

03

04

05

06

el desencadenador se modifica

07

08

09

10

11

12

13

14

15

Marcas

x

x

x

x

x

x

x

 

x

x

 

x

x

 

x

 

x

S1

 

 

1

 

 

1

 

 

 

 

 

1

 

 

 

 

1

S2: criterio para ocurrencias durante un periodo de tiempo (permitir si se producen tres marcas en un periodo de cuatro segundos)

Hora

00

01

02

03

04

05

06

el desencadenador se modifica

07

08

09

10

11

12

13

Marcas

x

 

x

x

x

x

 

 

x

 

x

 

x

x

x

S2

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

S3: criterio para valores de símbolo exclusivo (permitir si hay tres valores exclusivos consecutivos)

Hora

00

01

02

03

04

05

06

el desencadenador se modifica

07

08

09

10

11

12

13

Valor

A

B

B

C

D

G

H

 

J

K

n/d

L

M

N

N

S3

 

 

 

 

1

 

 

 

 

 

 

 

 

1

 

S3: criterio para valores de símbolo exclusivo (permitir si hay tres valores exclusivos desde la última marca)

Hora

00

01

02

03

04

05

06

07

el desencadenador se modifica

08

09

10

11

12

13

14

Valor

A

B

B

C

D

G

H

I

 

J

K

n/d

L

M

N

N

S3

 

 

 

1

 

 

1

 

 

 

 

 

1

 

 

 

T1: permitir una marca en intervalos de tiempo determinados (permitir todos los días a partir de las 8:10, 60 segundos de duración)

Hora

8:09:50

8:09:59

8:10:00

8:10:01

el desencadenador se modifica

8:10:59

8:11:00

8:11:01

Marcas

x

x

x

x

 

x

x

x

T1

 

 

1

1

 

1

 

 

Este criterio no presenta estado, y por lo tanto las modificaciones del desencadenador no tienen consecuencias en los resultados.

T2: permitir una sola marca en un intervalo de tiempo (permitir como máximo una vez cada cinco segundos)

Hora

00

01

02

03

04

05

06

el desencadenador se modifica

07

08

09

10

11

12

13

Marcas

x

 

x

x

x

x

 

 

x

 

x

 

x

x

x

T2

1

 

 

 

 

1

 

 

1

 

 

 

 

1

 

Combinación de S1+S2

S1: cada cinco marcas

S2: tres marcas en un periodo de cuatro segundos

Hora

00

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

Marcas

x

x

x

x

x

 

x

x

x

 

 

x

 

x

x

 

 

S1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

S2

 

 

1

 

 

 

1

 

 

 

 

 

 

 

1

 

 

Resultado

 

 

1

 

 

 

1

 

 

 

 

 

 

 

1

 

 

El resultado se enumera como: S1 (o lógico) S2

Combinación de S1+T1

S1: permitir cada tres marcas

T1: permitir todos los días a partir de las 8:08, 60 segundos de duración

Hora:

8:07:50

8:07:51

8:07:52

8:07:53

8:08:10

8:08:11

8:08:19

8:08:54

8:08:55

8:09:01

Marcas

x

x

x

x

x

x

x

x

x

x

S1

 

 

1

 

 

1

 

 

1

 

T1

 

 

 

 

1

1

1

1

1

 

Resultado

 

 

 

 

 

1

 

 

1

 

El resultado se enumera como: S1 (y lógico) T1

Combinación de S2+T1

S2: tres marcas en un periodo de 10 segundos

T1: permitir todos los días a partir de las 8:08, durante un periodo de 60

Hora:

8:07:50

8:07:51

8:07:52

8:07:53

8:08:10

8:08:11

8:08:19

8:08:54

8:08:55

8:09:01

Marcas

x

x

x

x

x

x

x

x

x

x

S2

 

 

1

1

 

 

1

 

 

1

T1

 

 

 

 

1

1

1

1

1

 

Resultado

 

 

 

 

 

 

1

 

 

 

El resultado se enumera como: S2 (y lógico) T1.

Tenga en cuenta que el estado de S2 se restablece solo cuando el resultado global es 1.

Combinación de S2+T2

S2: tres marcas en un periodo de 10 segundos

T2: permitir como máximo una vez cada 20 segundos

Hora:

00

01

02

03

04

05

06

07

16

17

18

19

20

21

22

23

24

Marcas

x

x

x

x

x

x

x

x

 

x

x

x

x

x

x

x

x

x

S2

 

 

1

 

 

1

1

1

 

 

 

1

1

1

1

1

 

 

T2

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

Resultado

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

El resultado se enumera como: S2 (y lógico) T2.

Tenga en cuenta que el estado de S2 se restablece solo cuando el resultado global es 1.