runUntilDeactivated 요소

<runUntilDeactivated> 요소는 시간 창이 규칙이 비활성화될 때까지 계속해서 열려 있도록 지정합니다. 그러므로 이 규칙의 시작 창은 규칙이 처리를 시작할 때 시작되고, 규칙이 비활성화되거나 규칙 세트에서 제거되거나 ACT(Active Correlation Technology) 엔진이 종료되기 전까지는 중지하지 않습니다.

세부사항

<runUntilDeactivated> 요소를 포함하는 규칙의 특정 작동은 규칙 유형에 따라 다릅니다.표 1 에서는 <timeWindow> 요소가 유효하고 <runUntilDeactivated> 요소를 포함하는 각 규칙 유형별 규칙 작동을 설명합니다.
표 1. <runUntilDeactivated>가 코딩될 때 규칙 작동
규칙 유형 <runUntilDeactivated>가 코딩될 때 규칙 작동
콜렉션 콜렉션 규칙은 이벤트 선택 기준에 부합하는 첫 번째 이벤트를 승인하고 규칙이 비활성화될 때까지 계속해서 이벤트를 승인하고 처리합니다. 규칙이 비활성화될 때는 <onTimeWindowComplete> 요소 내에 정의된 조치가 실행되고 <onDeactivation> 요소 내에 정의된 조치가 즉시 뒤따라옵니다.
계산 계산 규칙은 이벤트 선택 기준에 부합하는 첫 번째 이벤트를 승인하고 규칙이 비활성화될 때까지 계속해서 이벤트를 승인하고 처리합니다. 규칙이 비활성화될 때는 <onTimeWindowComplete> 요소 내에 정의된 조치가 실행되고 <onDeactivation> 요소 내에 정의된 조치가 즉시 뒤따라옵니다.
중복 중복 규칙은 이벤트 선택 기준에 부합하는 첫 번째 이벤트를 승인하고 규칙이 비활성화될 때까지 계속해서 이벤트를 승인하고 처리합니다. 규칙이 비활성화될 때는 <onTimeWindowComplete> 요소 내에 정의된 조치가 실행되고 <onDeactivation> 요소 내에 정의된 조치가 즉시 뒤따라옵니다.
연속 연속 규칙은 이벤트 선택 기준에 부합하는 첫 번째 이벤트를 승인하고 다음 상황이 발생할 때까지 계속해서 이벤트를 승인하고 처리합니다.
  • 연속 패턴이 발견되었습니다. 이 경우 <onDetection> 요소 내에 정의된 조치가 실행되고 규칙은 초기 상태로 되돌아갑니다. 이 규칙이 처리하는 이벤트가 다시 시작되고 이 프로세스는 규칙이 비활성화될 때까지 여러 번 반복될 수 있습니다.
  • 규칙이 이벤트를 처리하는 도중에 비활성화되었습니다. 이 경우 <onTimeOut> 요소 내에 정의된 조치가 실행되고 <onDeactivation> 요소 내에 정의된 조치가 즉시 뒤따라옵니다.
임계값 임계값 규칙은 이벤트 선택 기준에 부합하는 첫 번째 이벤트를 승인하고 다음 상황이 발생할 때까지 계속해서 이벤트를 승인하고 처리합니다.
  • 임계값 패턴이 발견되었습니다. 이 경우 <onDetection> 요소 내에 정의된 조치가 실행되고 규칙은 초기 상태로 되돌아갑니다. 이 규칙이 처리하는 이벤트가 다시 시작되고 이 프로세스는 규칙이 비활성화될 때까지 여러 번 반복될 수 있습니다.
  • 규칙이 이벤트를 처리하는 도중에 비활성화되었습니다. 이 경우 <onTimeOut> 요소 내에 정의된 조치가 실행되고 <onDeactivation> 요소 내에 정의된 조치가 즉시 뒤따라옵니다.
타이머 타이머 규칙은 활성이 된 후에 비활성화될 때까지 아무 것도 수행하지 않습니다. 규칙이 비활성화될 때에는 <onTimeWindowComplete> 요소 내에 정의된 조치가 실행되고 <onDeactivation> 요소 내에 정의된 조치가 즉시 뒤따라옵니다. <timerRule> 요소에서 반복 속성은 무시됩니다.

속성

<runUntilDeactivated>에는 속성이 없습니다.

포함 위치

<runUntilDeactivated>는 다음 요소 내에 포함되어 있습니다.

포함 요소

<runUntilDeactivated>에 포함된 요소가 없습니다.