Rational Developer for System z


생성된 JCL로 DB2® 애플리케이션 디버그

이 레슨에서는 이전 모듈에서 생성한 JCL을 사용하여 애플리케이션을 디버그하는 방법을 설명합니다.
JCL 생성 > 컴파일 링크 실행용 조치에서 생성된 JCL은 일괄처리 작업을 작성하여 애플리케이션을 실행합니다. 디버거와 함께 일괄처리로 실행 단일 선택 단추를 선택했으므로 JCL은 애플리케이션에 링크된 추가 인라인 어셈블러 CSECT와 함께 생성됩니다. 이 CSECT는 CEEUOPT라고 하며 Language Environment®(LE) 런타임 옵션을 포함합니다. 이 런타임 옵션은 호출할 때마다 디버거에서 실행되는 문제점을 유발합니다.

생성된 JCL을 사용하여 애플리케이션을 디버그하려면 다음 단계를 수행하십시오.

  1. 창 > 퍼스펙티브 열기 > 기타를 선택하십시오.
  2. 퍼스펙티브 열기 창에서 디버그를 선택한 후 확인을 클릭하십시오.
  3. 디버그 보기에서 디버그 디먼이 청취 중인지 확인하십시오. 디버그 도구 모음에 디버그 디먼 청취 중 아님 아이콘 아이콘이 표시되는 경우 디먼은 청취 중이 아닙니다. 드롭 다운 메뉴에서 포트에서 청취 시작을 선택하여 디버그 디먼을 시작하십시오.
  4. z/OS 프로젝트 퍼스펙티브로 다시 전환하십시오.
  5. 원격 시스템 보기에서, 생성된 JCL 파일을 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 제출을 선택하십시오. JCL 오류를 수신하는 경우 오류를 수정하고 JCL 파일을 다시 제출하십시오. JCL 오류가 없는 경우 디버그 세션이 시작됩니다.
  6. GOBACK 문에 중단점을 설정하고 F8을 눌러서 중단점까지 실행하십시오.
  7. 변수 보기를 살펴보고 FRIENDZRECORD에서 더하기 부호를 펼치십시오. 다음 변수가 표시됩니다.
    디버그 퍼스펙티브의
DB2 변수
  8. 프로그램을 끝까지 실행하십시오.

이용 약관 | 피드백



이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org 웹사이트 참조)