일부 규칙을 테스트하기 위해 BizTalk BRE를 사용하는 몇 가지 예제를 제공하는 CodeProject의 예제 프로그램을 따르고 있습니다. 샘플을 잘 완성했으며 사용자가 원격 서버에서 객체를 테스트 할 수 있도록 WCF 서비스를 만드는 과정에 있습니다. 문제는 항목이 실패한 이유와 실패한 규칙을 알고 싶습니다.BRE 정책의 어떤 규칙이 실패했는지 어떻게 알 수 있습니까?
참조 된 샘플에는 신청자 개체가 있습니다. 규정에 따르면 신청자가 18 세에서 36 세 사이이고 대출 금액이 20000보다 작거나 같으면 신청서를 승인합니다. 위험 상태를주는 다른 규칙이 있습니다.
신청인이 왜 규칙을 통과하지 못했는지 알고 싶습니다. 신청인이 39 명이라고 가정 해보십시오. 어떤 술어가 실패했는지 알 수있는 방법이 있습니까?
사용자 정의 추적 인터셉터를 구현해야합니까?
BRE 버전과의 차이가별로 없지만 BizTalk 2013을 사용하면 어떤 차이가 있습니다.
그건 내가 생각한거야. 이러한 규칙은 Business Objects를 사용하고 규칙을 통해 WCF 서비스에 구현되며 "isValid"bool 집합을 사용하여 개체를 반환합니다. TrackConditionEvaluation을 검사하고 결과가 true인지 false인지 찾는 Tracking Interceptor를 추가했습니다. false이면 식을 문자열 목록에 씁니다. 테스트하고있는 규칙 이름을 아는 것이 좋겠지 만. – SpaceCowboy74