주메뉴 바로가기 본문 바로가기 하단 바로가기

고객지원

기술문의

질문이 있습니다.

  • 함영경
  • 2003.08.19
  • 조회수 1,754
소켓 프로그램 작성시..

context.connectTool(new ilrBuilderToolFactory(ilrBuilderToolFactory.CONTROLLER_DEBUGGER),"name");

위와 같이 작성을 하면..디버깅모드가 되서 ilog툴에서 확인을 하고 작동을 시켜줘야 한다든데..디버깅모드가 아닌 그냥..실행모드로 작성하려면 어떻게 해야하나요?

참고로...jRules3.5를 쓰고 있습니다.

댓글 1

  • 이우항2003-08-19

    application에 embedded된 rule engine의 실행 상태를 확인하기 위한 방법으로 Rule builder를 사용할 수 있으며, 이때 연결 모드는 debugger, stepper, controller, listener 등이 있습니다.

    질문하신 내용이... rule builder에서 Rule Engine을 하나하나 제어하지 않고 rule engine의 실행 상태를 확인하는 방법은 무엇인가?인듯 하네요. 여러 모드 중에 listener를 선택하시면 됩니다.

    try{
    context.connectTool(new IlrBuilderToolFactory( IlrBuilderToolFactory.LISTENER, "localhost:1099"));
    }catch(Exception e){
    }

    listener 모드로 연결할 경우는 Working Memory, Agenda와 관련된 정보를 확인할 수 있습니다.

    각 모드에 대한 자세한 설명은 Java API에서 ilog.rules.debug.IlrBuilderToolFactory를 참고하시기 바랍니다.

    Rule Builder를 사용하는 용도는 Rule 작성 또는 Rule debugging입니다. Rule Engine이 정상적으로 작동할 때는 Builder와 연결할 필요가 없습니다.

    그럼 수고하세요.
    아이콘삭제

댓글 입력