소스 코드에서 이동

시작하기 전에

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

디버그할 플로우는 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, 2005 마지막 갱신 날짜: 11/08/2005
ag11340_