컴파일된 언어 디버거에 영향을 미치는 Debug Tool V9.1의 변경사항에 대해 설명합니다.
이전에는 전체 화면 모드에서만 사용할 수 있었던 추가 명령을 이제 원격 디버그 모드에서 사용할 수 있습니다. 원격 디버그 모드에서 지원되는 Debug Tool 명령이 Debug Tool 사용자 안내서에서 Debug Tool 참조 및 메시지의 "원격 디버그 모드에서 지원되는 Debug Tool 명령" 주제로 이동되었습니다. 이 주제는 컴파일된 언어 디버거에서 이러한 명령을 입력하는 방법에 대한 지시사항을 포함하도록 갱신되었습니다.
Enterprise COBOL for z/OS V3.4 이상 또는 Enterprise PL/I for z/OS V3.5 이상과 컴파일된 프로그램을 디버깅하는 경우 변수 창 또는 모니터 창에 변수의 데이터 유형을 표시할 수 있습니다. 이를 수행하려면 먼저 열별 변수 보기를 사용하지 않도록 설정하고 데이터 유형 이름 표시를 사용하도록 설정합니다.
변수 또는 모니터 창에서 데이터 유형 이름 표시를 사용하려면 유형 이름 표시를 클릭합니다. 컴파일된 언어 디버거에서 변수 이름의 왼쪽에 데이터 유형 이름이 표시됩니다.
이제 명령문이 실행되기 전이나 이후 명령문에서의 변수 값을 표시할 수 있습니다. 이 기능은 로컬 범위의 변수에만 사용할 수 있습니다.
모니터(또는 감시)할 변수가 포함되어 있는 명령문을 실행하기 전에 변수 창에서 마우스 오른쪽 단추를 클릭하고 로컬 필터를 클릭합니다. 컴파일된 언어 디버거에 변수 창에서 표시되는 변수의 수를 줄이는 데 사용할 수 있는 필터 목록이 표시됩니다. 컴파일된 언어 디버거에 명령문을 실행한 후의 변수 값을 표시하려면 이전 자동 모니터 옆에 선택 표시가 있는지 확인하십시오. 컴파일된 언어 디버거에 명령문을 실행하기 전의 변수 값을 표시하려면 현재 자동 모니터 옆에 선택 표시가 있는지 확인하십시오. 두 필터를 모두 사용하여 명령문의 단계를 수행할 때 변수 값이 변경되는 방법을 표시할 수 있습니다.
컴파일된 언어 디버거에 영향을 미치는 APAR PK72833용 PTF가 적용된 경우 Debug Tool V9.1의 변경사항에 대해 설명합니다.
컴파일된 언어 디버거에 영향을 미치는 APAR PK74749용 PTF가 적용된 경우 Debug Tool V9.1의 변경사항에 대해 설명합니다.
컴파일된 언어 디버거가 Enterprise PL/I INCLUDE 파일 또는 C/C++ 헤더 파일에 설정된 중단점에서 중지되는 경우, 이제 디버거 편집기에 해당 파일의 소스가 표시되고 중단점이 있는 해당 행이 표시됩니다.
이제 컴파일된 언어 디버거가 이러한 파일에 설정된 중단점을 저장하고 복원합니다.
SEPARATE 컴파일러 옵션으로 컴파일된 PL/I 프로그램의 경우 이제 INCLUDE 파일이 표시되는 디버거 편집기를 클릭하면 컴파일된 언어 디버거에 INCLUDE 파일의 소스가 표시됩니다.
컴파일된 언어 디버거에서 하나의 디버거 편집기에 INCLUDE 또는 헤더 파일의 소스를 표시합니다. 예를 들어, 단일 로드 모듈에 세 개의 컴파일 장치(PROGA, PROGB 및 PROGC)가 있는 경우 세 개의 컴파일 장치가 모두 INCLUDE 파일 INCLZ를 참조하고 컴파일된 언어 디버거에서 하나의 디버거 편집기에 INCLZ의 소스를 표시합니다. PROGA를 디버깅하는 중에 INCLZ에 중단점을 설정하면 컴파일된 언어 디버거에서 디버거 편집기에 해당 중단점을 표시합니다. PROGB 또는 PROGC를 디버그한 다음 INCLZ가 표시되는 디버거 편집기를 클릭하면 컴파일된 언어 디버거에서 PROGA를 디버깅하는 중에 설정한 중단점에 대한 표시를 표시합니다. 그러나 컴파일된 언어 디버거는 PROGA를 실행하는 경우에만 중단점에서 중지됩니다.
CICS 환경에서 EXEC LINK 또는 EXEC XCTL 명령문에서 작성된 고립 영역을 무시하도록 디버그 도구를 설정할 수 있습니다. 디버그 콘솔에 SET IGNORELINK ON 명령을 입력합니다. 새 고립 영역에 작성된 프로그램을 디버그하는 방법을 확인하려면 참조 및 메시지에서 "SET IGNORELINK 명령" 주제를 참조하십시오. IGNORELINK 설정이 지정되어 있는지 확인하려면 디버그 콘솔에 QUERY IGNORELINK를 입력하십시오.