<computedThreshold> 요소는 임계값 규칙에서만 유효합니다. 여기에는 각 이벤트를 받을 때마다 호출되고 현재 이벤트 및 규칙의 이벤트 선택 기준과 일치하는 다른 모든 이벤트를 기준으로 임계값을 계산하는 표현식이 있습니다. 이 표현식은 규칙에 대해 정의된 변수에 저장될 계산된 임계값을 리턴합니다. 그런 다음 규칙은 계산된 임계값을 사용하여 정의된 임계값과 비교합니다.
표현식에서 사용할 수 있는 변수에 대한 정보는 변수의 내용을 참조하십시오. 특정 변수의 사용 여부는 표현식의 문맥에 따라 다릅니다.
<computedThreshold>에는 다음과 같은 속성이 있습니다.
이름 | 설명 | 데이터 유형 | 필수 여부 |
---|---|---|---|
expressionLanguage | 표현식을 작성하는 데 사용하는 프로그래밍 언어를 식별합니다. Java™ 프로그래밍 언어는 유일하게 지원되는 표현식 언어이며 이 속성에 올바른 유일한 값은 java입니다. | xsd:NMTOKEN | 예 |
threshold | 도달해야 하는 임계값을 정의합니다. 이 정의된 임계값은 규칙 변수에서 유효한 데이터 유형으로 변환할 수 있는 숫자값의 문자열 표시여야 합니다. | xsd:string | 예 |
assignTo | 이 표현식으로부터 리턴된 계산된 임계값을 보유하는
변수의 이름을 식별합니다. 이 변수는 <variable> 요소를
사용하는 규칙에 대해 규칙 세트, 규칙 블록 또는 규칙 레벨에서 이미 정의되어 있어야 합니다.
이는 다음과 같은 숫자 데이터 유형 중 하나로 정의되어야 합니다.
|
xsd:NMTOKEN | 예 |
thresholdComparison | 계산된 임계값을 정의된 임계값과 비교하기 위한 연산자를
정의합니다. 이 연산자의 올바른 값은 다음과 같습니다.
|
xsd:string | 예 |
<computedThreshold>에 포함된 요소가 없습니다.