ODM 8.5 (JRules 후속 버전)를 사용하고 있습니다. 내 Java 도메인에서 "000"에서 "999"까지의 숫자를 나타내는 세 문자 문자열 field
이 있습니다. 나는 같은 논리 나타내는 의사 결정 테이블이 싶습니다XOM을 변경하지 않고 ODM 의사 결정 테이블에서 사용할 함수를 정의하는 방법은 무엇입니까?
if field is between "000" and "012" then set the result to "tiny"
if field is between "013" and "060" then set the result to "less tiny"
...
IBM의 documentation on defining columns 상태를 - "A 조건 문은 불완전 BAL 술어의 표현이다 ...". BAL에 내가 원하는 String 비교 기능이 있습니까? 그렇지 않은 경우 BAL에서 IRL에 정의 된 함수를 호출 할 수 있습니까? 그렇다면 어떻게? 또한 ODM에서이 간단한 문제를 처리하는 방법에 대한 다른 제안 (기존 Java XOM을 변경하지 않고)에 대해서도 열려 있습니다. 지금 당장은 기본 로직이 의사 결정 테이블에 적합하지만 ODM 의사 결정 테이블을 사용할 수 없다고 생각합니다.