맵핑 디버깅

시작하기 전에

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

맵핑(Mapping, DataInsert, DataUpdate, DataDelete, Extract 또는 Warehouse 노드)을 포함하는 노드 내의 소스 코드에 있는 줌단점에서 메시지 플로우 처리가 일시중단되면 맵핑 루틴을 보고 사용자 정의 변수를 보고 수정할 수 있습니다. 또한 맵핑으로 행에 중단점을 설정할 수 있습니다.

주: 맵핑 루틴이 ESQL에서 구현됩니다. 코드를 들어가는 경우, EQSL 코드를 따라 진행하거나 또는 맵핑을 따라 진행하도록 선택할 수 있습니다.
  1. 디버그 Perspective로 전환하십시오.
  2. 디버그 보기에서 도구 모음의 소스 코드로 들어가기 코드로 들어가기 아이콘을 누르십시오. 또는 플로우 스택 프레임을 마우스 오른쪽 단추로 누른 다음 들어가기들어가기를 누르십시오. 메시지 맵핑 편집기가 열려 맵핑 편집기 및 아웃라인 보기 모두에서 강조표시된 맵핑 루틴이 표시됩니다.
  3. 맵핑 라인에서 중단점을 사용하려면 다음을 수행하십시오.
    1. 메시지 맵핑 편집기에서 사용할 맵핑 명령의 라인을 선택하여 옆에 있는 공백을 마우스 오른쪽 단추로 누른 다음 메뉴에서 선택하여 중단점을 추가 또는 사용 불가능하게 하십시오. 또는 중단점을 추가하거나 제거하려면 동일한 공백을 두 번 누르십시오. 주석 행 또는 공백 행에서는 중단점을 설정할 수 없습니다.
    2. 중단점 관련 작업에 설명된 대로, 정상 디버거 중단점과 유사하게 중단점을 작성, 삭제 또는 제한하려면 메뉴에서 선택하십시오.
  4. 여러 단계 조치(들어가기, 통과하기, 되돌아가기)를 수행하여 맵핑 루틴을 점검하십시오. 이 작업을 수행하는 동안 디버그 보기에서 현재 명령 및 맵핑 명령의 목록이 스택 프레임에 표시됩니다. 변수 보기에서는 입력 메시지(즉, 디버그 메시지)와 함께 사용자 정의 맵핑 변수가 표시됩니다. 사용자 정의 변수를 대체할 수 있습니다.
변경 시작맵핑 및 사용자 정의 변수에 대한 작업을 완료하면 현재 메시지의 논리적 처리에 설정된 다음 중단점까지 메시지 플로우 처리가 계속되고. 플로우 인스턴스가 일시정지할 수 있는 추가적인 중단점이 없으면 플로우 인스턴스가 완료될 때까지 실행되어 디버그 보기에서 제거됩니다.

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

변경 끝
관련 개념
플로우 디버거 개요
디버그 Perspective
메시지 맵핑 편집기
관련 태스크
디버거에서 중단점으로 작업
디버그: 소스 코드로 이동
디버그: 소스 코드 통과
디버그: 소스 코드에서 나가기
관련 참조
플로우 디버거 단축키
플로우 디버거 아이콘 및 기호
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ag20510_