ESQL 디버깅

시작하기 전에

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

ESQL 코드(Compute, Filter 또는 Database 노드)를 포함하는 노드 내의 소스 코드에 있는 중단점에서 메시지 플로우 처리가 일시중단되면 디버그 perspective의 변수 보기에서 ESQL 변수를 찾아보고 연관된 데이터 값을 변경할 수 있습니다. 또한 ESQL 코드로 행에 중단점을 설정할 수 있습니다. 추가적인 세부사항에 대해서는 다음 절을 참조하십시오.

변경 시작ESQL 코드 및 변수에 대한 작업을 완료하면 현재 메시지의 논리적 처리에 설정된 다음 중단점까지 메시지 플로우 처리가 계속되고. 플로우 인스턴스가 일시정지할 수 있는 추가적인 중단점이 없으면 플로우 인스턴스가 완료될 때까지 실행되어 디버그 보기에서 제거됩니다.

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

변경 끝

ESQL 변수로 작업

  1. 디버그 Perspective perspective로 전환하십시오.
  2. 변수 보기를 여십시오. 변수는 기호변수를 사용하여 트리에 표시됩니다.
  3. 변수로 작업하려면, 변수를 마우스 오른쪽 단추로 누르고 팝업 메뉴에서 옵션을 선택하십시오.

변경 시작예를 들면, 다음 ESQL 변수를 선언한 경우변경 끝

변경 시작
DECLARE myInt INT 0;
DECLARE myFloat FLOAT 0.0e-1;
DECLARE myDecimal DECIMAL 0.1;
DECLARE myInterval INTERVAL DAY TO MONTH;
변경 끝

변경 시작디버거에서 이런 값을 갱신할 수 있습니다. 하지만, 메시지 트리 또는 REFERENCE 변수를 갱신할 수 없습니다.변경 끝

ESQL 코드 행에서 중단점 사용

  1. 디버그 Perspective로 전환하십시오.
  2. ESQL 편집기를 여십시오.
  3. 중단점을 설정할 수 있는 행을 마우스 오른쪽 단추로 누르십시오. 명령행 또는 빈 줄에서는 중단점을 설정할 수 없습니다.
  4. 중단점 관련 작업에 설명된 대로, 정상 디버거 중단점과 유사하게 중단점을 작성, 삭제 또는 제한하려면 메뉴에서 선택하십시오.

주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ag11360_