본문바로가기
제품명 InnoRules 버그번호 BIR2000002
제목 룰의 리턴 항목 변경 시 상위룰이 DB 룰이며 룰 내용에 바인드 구분자(<$$ $$>)와 다중문법을 사용한 경우 에러가 아닌 경우에도 리턴 불일치 상위룰로 인식하는 오류
현상 룰 정보 변경 화면에서 하위룰의 룰 리턴 항목(리턴형식, 항목 추가/삭제, 항목의 데이터 타입 등)을 변경하는 경우 상위룰이 DB 룰이며 룰 내용에 바인드 구분자(<$$ $$>)와 다중값을 리턴하는 룰 호출, 다중 값을 리턴하는 함수 호출 등 다중 문법을 사용한 경우 에러가 아닌 경우에도 리턴 불일치 상위룰로 인식하는 오류

다중 문법 예 )

- <$$ [항목].array $$>
- <$$ {다중룰::리턴값} $$>
- <$$ array ( [항목1], [항목2] ) $$>
분석결과
룰 리턴 항목 변경시 상위룰이 DB 룰 이며 룰 내용에서 바인드 구분자를 사용할 때 문법체크를 정상적으로 하지 못하여 오류로 인식하는 현상

우회방법 없음
영향받는버전 builder.jar 7.2.0.2 and below 픽스버전 builder.jar 7.2.0.3 builder.jar 7.1.4.15
접수일자 2020-03-12 처리일자 2020-03-12