생성된 JCL 또는 DTCN 트랜잭션을 사용하여 CICS®
애플리케이션을 디버깅할 수 있습니다.
대화식 CICS 프로그램을
디버깅하려면 디버그 정보와 함께 코드를 빌드해야 합니다. 특히, TEST 컴파일러 옵션을
사용하여 컴파일해야 합니다. 그리고 나서, 다음 두가지 방법 중 하나를 사용하여 계속할 수 있습니다.
- TEST 런타임 옵션을 로드 모듈에 링크한 경우, 워크스테이션의 IP
주소도 지정하여 해당 주소가 프로그램에 포함되도록
하십시오. 빌드 JCL을 생성할 때 이 런타임 정보가
자동으로 포함됩니다(다음 특성을 설정한 경우에만).
- 런타임 옵션 페이지에서 디버거로 일괄처리 실행을 설정하십시오.
- COBOL 설정 페이지 또는 PL/I 설정 페이지에서 CICS 사용 선택란을 선택하십시오.
디버그 디먼이 워크벤치에서 청취 중일 경우
프로그램을 포함하는 트랜잭션을 실행할 때 디버그 세션이 시작됩니다. 디버거 하에서
로드 모듈을 실행하지 못하게 하려면 디버깅 정보를 포함하지 않고 로드 모듈을
다시 빌드하여 CICS 리젼의 로드 모듈
버전을 새로 고치기하십시오.
- TEST 런타임 옵션을 로드 모듈에 링크하지 않은 경우,
IBM® 디버그 도구와 함께
제공된 CICS DTCN 트랜잭션을 사용하십시오.
DTCN 실행 시
기타 항목 중 다음 항목을 표시하도록 패널이 표시됩니다.
- 프로그램을 포함하는 트랜잭션 이름
- 워크스테이션의 IP 주소
디버그 디먼이 워크벤치에서 청취 중일
경우 워크스테이션에서 이름 지정된 트랜잭션을 실행할 때 디버그 세션이
적용됩니다. 다음에
DTCN 트랜잭션을 다시 실행하여 디버깅에서 이름 지정된 트랜잭션을 제외할 수
있습니다.