비즈니스 규칙 디버깅

비즈니스 규칙 디버깅에는 비즈니스 규칙을 실행하고 스크립트를 라인 단위로 검사하여 스크립트 실행 방식을 확인하는 작업이 포함되어 있습니다.

다음 애플리케이션에 대한 비즈니스 규칙을 디버깅할 수 있습니다.

  • Oracle Essbase 블록 저장영역 애플리케이션(쓰기 권한이 있는 경우)

  • Planning 애플리케이션(실행 권한이 있는 경우)

주:

디버깅 중에는 비즈니스 규칙을 편집할 수 없습니다.

비즈니스 규칙을 디버깅하려면 다음을 수행합니다.

  1. 비즈니스 규칙 열기.
  2. 규칙 디자이너에서 작업, 디버그 순으로 선택합니다.

    비즈니스 규칙의 스크립트가 스크립트 디버거에 표시됩니다. 스크립트의 각 명령문이 개별 라인에 표시됩니다.

  3. 비즈니스 규칙 스크립트에서 명령문을 디버깅합니다.

    명령문 디버깅 시 다음을 수행할 수 있습니다.

    • 스크립트 실행을 중지할 위치에 중단점을 삽입하고 제거하여 명령문의 멤버 교차 값을 검사할 수 있습니다. 중단점에서 실행이 중지되면 명령문에 있는 모든 멤버의 교차 값이 표시됩니다.

      중단점을 추가하려면 중단점의 오른쪽을 마우스 오른쪽 버튼으로 누르고 중단점 추가를 선택합니다. 지정 및 조건문에 중단점을 추가할 수 있습니다. 중단점이 회색으로 표시되는 스크립트 라인에만 중단점을 추가할 수 있습니다. 중단점을 제거하려면 중단점을 마우스 오른쪽 버튼으로 누르고 중단점 제거를 선택합니다.

    • 조건이 충족되는 경우에만 명령문 실행을 중지하는 중단점에 조건을 추가할 수 있습니다. 중단점이 있는 명령문에 사용된 멤버만 조건에 사용할 수 있습니다.

      중단점에 조건을 추가하려면 중단점의 오른쪽을 마우스 오른쪽 버튼으로 누르고 조건 추가를 선택합니다. 조건 추가 대화상자에서 조건 추가 버튼을 누른 다음 조건 작성기에 조건을 입력합니다.

      조건을 편집하려면 중단점을 마우스 오른쪽 버튼으로 누르고 조건 편집을 선택합니다.

    • 중단점이 있는 명령문을 디버깅할 수 있습니다.

      중단점이 있는 명령문을 디버깅하려면 명령문을 마우스 오른쪽 버튼으로 누르고 디버그 시작을 선택합니다. 디버깅 중인 명령문은 강조 표시됩니다. 명령문의 멤버, 중단점, 실행 전과 후의 멤버 교차 값이 다음 탭에 표시됩니다.

      • 멤버(둘 이상) - 디버그 중단점의 현재 멤버 교차가 표시됩니다. 다음 멤버 교차를 보려면 디버깅 다시 시작을 누릅니다.

      • 중단점 - 중단점이 포함된 스크립트의 표현식을 보여줍니다. 중단점의 값 탭에 표현식 멤버와 디버그 실행 전후의 멤버 값이 표시됩니다.

      팁:

      디버깅을 다시 시작하려면 디버깅 다시 시작 아이콘을 누릅니다. 멤버 교차가 모두 디버깅될 때까지 디버깅 다시 시작 아이콘을 계속 눌러야 합니다. 멤버 교차가 모두 디버깅되면 "스크립트 디버깅이 완료되었습니다." 메시지가 표시됩니다.