디버그: 소스 코드 통과

시작하기 전에

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

메시지 플로우 처리가 ESQL 코드, Java 코드 또는 맵핑 내의 중단점에서 일시정지되면 코드를 통과할 수 있습니다.

메시지 플로우에는 소스 코드를 포함할 수 있는 세 가지 유형의 노드가 있습니다.
  • ESQL 코드를 포함하는 노드: Compute 노드, Filter 노드 또는 Database 노드.
  • Java 코드를 포함하는 노드: Java 코드를 포함하는 사용자 정의 노드, 또는 JavaCompute 노드.
  • 맵핑을 액세스하고 유지보수하는 데 사용되는 노드( Mapping 노드, DataInsert 노드, DataUpdate 노드, DataDelete 노드, Extract 노드 또는 Warehouse 노드).
    주: 맵핑 루틴이 ESQL에서 구현됩니다. 코드를 들어가는 경우, EQSL 코드를 따라 진행하거나 또는 맵핑을 따라 진행하도록 선택할 수 있습니다.
  1. 디버그 Perspective로 전환하십시오.
  2. 디버그 보기에서 도구 모음의 통과하기 아이콘 통과하기 을 누르십시오. 또는 플로우 스택 프레임을 마우스 오른쪽 단추로 누른 다음 통과하기  통과하기를 누르십시오.
코드 통과 시, 소스 코드의 단일 행이 실행하며 코드의 다음 행에서 플로우가 일시정지합니다.

노드 내에 포함된 코드 유형에 따라 수행할 수 있는 작업이 달라집니다.

통과 시 코드의 마지막 행 이전에 디버거가 일시정지되면 코드의 마지막 행이 실행되고 디버거는 현재 메시지의 논리적 처리에 설정된 다음 중단점에서 자동으로 일시정지되고,. 플로우 인스턴스가 일시정지할 수 있는 추가적인 중단점이 없으면 플로우 인스턴스가 완료될 때까지 실행되어 디버그 보기에서 제거됩니다.

계속해서 코드를 통과하지 않으려면 소스 코드에서 나가기에 설명된 대로 코드에서 나갈 수 있습니다.

이 메시지 플로우 통과 및 디버깅을 완료했으면 중단점을 제거하거나 디버그 세션을 종료할 수 있습니다.

관련 개념
플로우 디버거 개요
디버그 Perspective
관련 태스크
디버그: 완료 시까지 실행
디버그: 소스 코드로 이동
디버그: 소스 코드에서 나가기
관련 참조
플로우 디버거 단축키
플로우 디버거 아이콘 및 기호
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ag11320_