소스 코드에서 이동

시작하기 전에

이 작업을 완료하려면 먼저 다음 작업을 완료해야 합니다.

디버그할 플로우는 ESQL 코드 또는 Java 코드를 포함하는 중단점에서 일시정지해야 하며, 코드로 들어가야 합니다.

메시지 플로우에는 소스 코드를 포함할 수 있는 세 가지 유형의 노드가 있습니다.
  • ESQL 코드를 포함하는 노드: ESQL 코드를 포함하는 Compute 노드, Filter 노드 또는 Database 노드.
  • Java 코드를 포함하는 노드: Java 코드를 포함하는 사용자 정의 노드, JavaCompute 노드.
  • 맵핑을 액세스하고 유지보수하는 데 사용되는 노드(맵핑 루틴을 포함하는 Mapping 노드, DataInsert 노드, DataUpdate 노드, DataDelete 노드, Extract 노드 또는 Warehouse 노드).
    주: 맵핑 루틴이 ESQL에서 구현됩니다. 맵핑 디버깅에서 설명하는 대로 EQSL 코드를 따라 진행하거나 또는 맵핑을 따라 진행하도록 선택할 수 있습니다.
소스 코드 부분의 중단점에서 정지한 경우, 코드를 통과하는 방법을 선택할 수 있습니다.
  • 소스 코드로 이동에 설명된 대로 코드로 들어가기.
  • 소스 코드 통과에 설명된 대로 코드를 통과(코드를 따라 진행).
  • 코드로 이동한 후, 이 주제에 설명된 대로 코드에서 나오기.

소스 코드에서 나가려면 다음을 수행하십시오.

  1. 디버그 Perspective로 전환하십시오.
  2. 디버그 보기의 도구 모음에서 소스에서 리턴 아이콘 되돌아가기을 누르십시오. (또는 플로우 스택 프레임을 마우스 오른쪽 단추로 누른 다음 되돌아기기소스에서 리턴을 누르십시오.) 소스 코드가 실행하지만, 중단점이 있는 경우 소스 코드의 다음 중단점에서 플로우가 일시정지합니다. 중단점이 없거나 디버거가 코드의 최종 행으로부터 나가는 경우 플로우는 중단점이 존재하거나 추가될 수 있는 다음 위치에서 자동으로 일시정지합니다.
관련 개념
플로우 디버거 개요
관련 태스크
메시지 플로우 디버깅
소스 코드로 이동
관련 참조
플로우 디버거 단축키
플로우 디버거 아이콘 및 기호
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 5월 12, 2006
ag11340_