이 절에는 z/OS®용 Debug Tool의 중요한 변경사항 및 서적에서 이러한 변경사항을 설명하는 위치가 나열되어 있습니다.
- 이제 IBM® 웹 사이트에서 CICS Explorer™에 원격 디버거를 추가하는
Eclipse용 IBM Debug Tool 플러그인이라는 플러그인을 다운로드할 수 있습니다.
다음은 원격 디버그 모드 주제의 변경사항입니다.
- 이 플러그인이 지원되는 원격 디버그를 제공하는 제품 목록에 추가되었습니다. 이 목록 또한 더 이상 지원되지 않는 제품의 원격 디버거를 제거하기 위해 업데이트되었습니다.
- 플러그인 및 다운로드 지시사항에 대한 추가 정보가 있는 웹 사이트의 링크가 추가되었습니다.
- 원격 디버거를 시작하는 데 도움이 되는 온라인 주제에 대한 교차 참조가 추가되었습니다.
- 명시 디버그 모드라는 새 모드가 대규모의 복잡한
애플리케이션을 디버깅하는 동안
사용자가 표시한 컴파일 단위에 대한 디버그 정보만을 로드하여 성능 향상을
돕기 위해 추가되었습니다. 명시 디버그 모드에 대해 자세히 학습하려면
Debug Tool 사용자 안내서에서 대규모 애플리케이션의 디버깅 최적화를 참조하십시오.
새 명령 SET EXPLICITDEBUG가 작성되었고 몇몇 기존 명령이 수정되었습니다. 다음 목록은 Debug Tool Reference and Messages의 변경사항을 요약합니다.
- AT ENTRY 명령에 사용법 노트가 추가되었습니다.
『AT ENTRY 명령』을 참조하십시오.
- LOADDEBUGDATA 명령의 설명이 수정되었습니다. 『LOADDEBUGDATA
명령』을 참조하십시오.
- NAMES INCLUDE 명령에 사용법 노트가 추가되었습니다.
『NAMES INCLUDE
명령』을 참조하십시오.
- 새 옵션 EXPLICITDEBUG가 QUERY 명령에 추가되었습니다.
『QUERY 명령』을 참조하십시오.
- SET DISASSEMBLY 명령에 새 사용법 노트가 추가되었습니다.
『SET DISASSEMBLY
명령』을 참조하십시오.
- SET EXPLICITDEBUG 명령의 설명이 추가되었습니다. 『SET EXPLICITDEBUG
명령』을 참조하십시오.
- SET IGNORELINK 명령에 새 사용법 노트가 추가되었습니다.
『SET IGNORELINK
명령』을 참조하십시오.
- Terminal Interface Manager에 TEST 런타임 옵션 데이터셋을 작성하는 데 도움이 되는 몇몇 새 패널이 추가되었습니다. 이러한 패널을 사용하는 방법을 학습하려면 Debug Tool 사용자 안내서에서 TEST 런타임 옵션 데이터셋 작성 및 관리를 참조하십시오.
- 사이트가 별도의 TN3270E 포트를 설정하거나 터미널 LU 세트를 사용자 정의할 필요가 없도록 Terminal Interface Manager가 개선되었습니다. Debug Tool Customization Guide에서 『Debug Tool Terminal
Interface Manager』 주제가 갱신되었습니다.
- Debug Tool은 Eclipse 애플리케이션의 디버그 Perspective에 DTCN
프로파일 및 DTSP 프로파일 보기를 추가하는 IBM Debug Tool DTCN 및 DTSP 프로파일 관리자이라는 새 플러그인을 제공합니다. 이러한 보기는 각각 z/OS 시스템에서 DTCN 프로파일 및 TEST 런타임 옵션 데이터셋(EQAUOPTS)을 관리하는 데 도움을 줍니다.
DTCN 프로파일 보기를 사용하기 전에 시스템 관리자는 Debug Tool Customization Guide에서 『DTCN 프로파일 보기 및 API 지원 추가』 주제에 설명된 태스크를 수행해야 합니다.
DTSP 프로파일 보기를 사용하기 전에 시스템 관리자는 Debug Tool Customization Guide에서 『DTSP 프로파일 보기의 지원 추가』 주제에 설명된 태스크를 수행해야 합니다.
다음 변경사항이 Debug Tool 사용자 안내서에 추가되었습니다.
- 이제 DB2®용 Debug Tool Language Environment® 사용자 EXIT(EQADDCXT)을 사용하여 call_sub 함수에 의해 호출된 SUB 유형의 DB2 스토어드 프로시저를 디버그할 수 있습니다. Debug Tool 사용자 안내서에서 다음 주제가 다음 방법을 설명하기 위해 갱신되었습니다.
- EQAOPTS 옵션을 지정하기 위한 추가적인 메소드가 추가되었습니다.
이제 EQAOPTS 옵션을 포함하는 데이터셋을 지정하여 런타임 시에 EQAOPTS 옵션을 제공할 수 있습니다. EQAOPTS 옵션에 대한 정보가 재구성되었고 이름이 바뀌었습니다. EQAOPTS 옵션은 이제 EQAOPTS 명령이라고 불립니다. EQAOPTS 명령에 대한 정보는 다음 주제에 있습니다.
- Debug Tool Customization Guide에서 이전에 『EQAOPTS 옵션 정의: 점검 목록 및 지시사항』에 있던 정보가 『EQAOPTS 명령』으로 이동되었습니다.
이 주제는 Debug Tool Reference and Messages에도 포함되어 있습니다.
- 새 옵션 EQAOPTS가 QUERY 명령에 추가되었습니다. Debug Tool Reference and Messages에서 『QUERY 명령』을 참조하십시오.
- EQAOPTS 파일의 데이터셋명을 지정할 수 있는 필드를 포함하기 위해 DTCN에 대한 패널이 갱신되었습니다. DTCN 프로파일 작성 및 저장을 참조하십시오.
- EQAOPTS 파일 설명이 부록A. Debug Tool에 사용되는 데이터셋에 추가되었습니다.
- 새 XML 태그(<EQAOPTSFILE>)가 Debug Tool API User's Guide and Reference에서 『XML 태그의 정의』 주제에 추가되었습니다.
- Debug Tool은 이제 64비트 범용 레지스터(GPR)의 상위 순서 32비트에 대한 액세스를 지원합니다. Debug Tool Reference and Messages에서 다음 주제가 갱신되었습니다.
- 상위 순서 비트의 다음 새로운 기호가 symbol 요소의 설명에 추가되었습니다. 『공통 구문 요소』: RH0, RH1, RH2, RH3, RH4, RH5, RH6, RH7, RH8,
RH9, RH10, RH11, RH12, RH13, RH14, RH15를 참조하십시오.
- 『LIST REGISTERS 명령』의 설명이 갱신되었습니다.
- 새 변수 %GPRHn의 설명이 『Debug Tool 변수』에 추가되었습니다.
- Debug Tool이 C 및 C++ 프로그램에서 중첩된 블록을 처리하는 방법을 변경했으며 이는 성능을 개선해 줍니다. Debug Tool Reference and Messages에서 사용법 노트가 다음 주제에 추가되었습니다.
- 『AT ENTRY 명령』
- 『AT EXIT 명령』
- 『AT GLOBAL 명령』
- 『AT PATH 명령』
SET CHANGE 명령의 BLOCK 매개변수 설명이 변경되었습니다. 『SET CHANGE 명령』을 참조하십시오.
『일부 명령의 동작 변경』 주제는 이러한 동작의 변경을 설명합니다.
- 목록 팝업 창이라는 새로운 창이 추가되었고 로그 창이 닫힐 때 LIST expression 명령의 결과를 표시합니다. 이 창이 작동하는 방법에 대해 학습하려면 목록 팝업 창을 참조하십시오.
- PL/I 프로그램의 경우 이제 PL/I
ADDRDATA 기본 제공 함수 및 "=>" 연산자를 사용할 수 있습니다.
Debug Tool 사용자 안내서에서 다음 변경사항이 추가되었습니다.
- Enterprise
PL/I for z/OS 버전 4.1 이상과 컴파일된 PL/I 프로그램의 경우 PL/I 프로그램에 대해 TEST 또는 NOTEST 컴파일러 하위 옵션 선택에 GONUMBER(SEPARATE) 컴파일러 옵션 지정의 영향을 설명하기 위해 또 다른 시나리오가 추가되었습니다.
- Enterprise PL/I 레벨과 컴파일된 프로그램의 경우 이제 구조 배열의 단일 요소를 나열할 수 있습니다. Enterprise PL/I for z/OS 버전 4.1과 컴파일된 프로그램의 경우 구조 배열의 단일 요소를 자동 모니터에 나열하거나 소스 창에서 L 접두부 명령을 사용하여 구조 배열의 단일 요소를 나열할 수 있습니다.
다음 변경사항이 Debug Tool Reference and Messages에 추가되었습니다.
- 『SET AUTOMONITOR 명령』의 설명이 갱신되었습니다.
- 『LIST 표현식 명령』의 설명이 갱신되었습니다.
Debug Tool 사용자 안내서에서 PL/I 구조 액세스 주제가 갱신되었습니다.
- Enterprise PL/I 레벨과 컴파일된 프로그램의 경우 이제 디버그 도구가 배열을 표시하는 형식을 변경할 수 있습니다. 새 SET LIST BY SUBSCRIPT ON 명령을 사용하면 디버그 도구가 배열을 메모리에 저장된 대로 표시하도록 할 수 있습니다.
『SET LIST BY SUBSCRIPT 명령』의 설명이 Debug Tool Reference and Messages에 추가되었습니다.
- 새 키워드 LABELS이 LIST NAMES 명령에 추가되었습니다. 여기에서 모든 섹션 이름 및 단락 이름을 COBOL 프로그램에 나열하고 모든 명령어 레이블 이름을 어셈블러 프로그램에 나열할 수 있습니다. Debug Tool Reference and Messages에서 『LIST
NAMES 명령』을 참조하십시오.
- 명령이 모든 컴파일 단위에 적용되거나 특정 컴파일 단위에만 적용되는지를 표시할 수 있도록 새 옵션 GLOBAL 및 LOCAL이 AT CHANGE 명령에 추가되었습니다.
Debug Tool Reference and Messages에서, 『AT CHANGE 명령(전체 화면 모드, 행 모드, Batch 모드)』이 갱신되었습니다.
- 명령의 범위를 특정 컴파일 단위로 제한할 수 있도록 새 옵션 LOCAL이 AT LABEL * 명령에 추가되었습니다.
Debug Tool Reference and Messages에서 『AT LABEL 명령』이 갱신되었습니다.
- 올바른 조건이 발생할 때마다 또는 예외가 발생될 때마다 Debug Tool에 제어를 제공하는 중단점을 설정할 수 있도록 새 옵션 OCCURRENCE가 AT GLOBAL 명령에 추가되었습니다.
Debug Tool Reference and Messages에서 『AT GLOBAL 명령』 주제가 갱신되었습니다.
- 이제 모니터 창에서 직접 배열의 아래 첨자를 변경할 수 있습니다. 모니터 창의 변수를 다른 변수로 바꾸기에 지시사항이 추가되었습니다.
- 모니터 창에거 제거할 모니터 범위를 지정하고 커서를 사용하여 모니터 창에서 어떤 모니터를 제거할지를 표시할 수 있도록 CLEAR MONITOR 명령이 갱신되었습니다. Debug Tool Reference and Messages에서 『CLEAR 명령』을 참조하십시오. Debug Tool 사용자 안내서에서 특정 행이나 명령문에 접두부 명령 입력의 접두부 명령 목록이 갱신되었습니다.
- QUERY LOCATION 명령이 AT CHANGE 명령으로 변수에 중단점을 설정할 때 변수의 이전 및 현재 값을 16진 형식으로 표시하도록 갱신되었습니다.
Debug Tool Reference and Messages에서 『QUERY 명령』이 갱신되었습니다.
- SAVESETS 및 SAVEBPS 파일을 자동으로 할당하고 설정, 중단점 및 모니터 스펙의 저장 및 복원을 사용하기 위한 메소드가 추가되었습니다.
설정, 중단점 및 모니터 스펙의 저장 및 복원에 친숙하지 않은 경우에는 Debug Tool 사용자 안내서에서 설정, 중단점 및 모니터 스펙 저장 및 복원을 참조하십시오.
이 메소드가 작동하는 방법을 배우고 이전 메소드와 비교하려면
Debug Tool 사용자 안내서에서 자동 저장 및 복원을 참조하십시오.
이 메소드를 구현하려면 EQAOPTS 명령이 필요합니다. EQAOPTS 명령에 친숙하지 않으면 Debug Tool Reference and Messages 또는 Debug Tool Customization Guide에서 『EQAOPTS 명령』을 참조하십시오.
Debug Tool Reference and Messages에서 다음 명령에 대한 설명이 갱신되었습니다.
- SET RESTORE 명령에 새 사용법 노트가 추가되었습니다.
『SET RESTORE 명령』을 참조하십시오.
- SET SAVE 명령에 새 사용법 노트가 추가되었습니다.
『SET SAVE 명령』을 참조하십시오.
EQAOPTS 명령 SAVEBPDSNALLOC 및 SAVESETDSNALLOC이 추가되었고 Debug Tool Reference and Messages 및 Debug Tool Customization Guide 둘 모두의
『SAVEBPDSNALLOC,
SAVESETDSNALLOC』에 설명되어 있습니다.
- 로그 파일의 이름 지정 패턴 설정, 로그 파일 작성 메소드 및
CICS® 환경에서 로그 파일에 쓰기를 사용하기 위한 메소드가 추가되었습니다.
이 메소드를 구현하려면 EQAOPTS 명령이 필요합니다. EQAOPTS 명령에 친숙하지 않으면 Debug Tool Reference and Messages 또는 Debug Tool Customization Guide에서 『EQAOPTS 명령』을 참조하십시오.
다음 EQAOPTS 명령이 추가되었고 설명은 Debug Tool Reference and Messages 및 Debug Tool Customization Guide 둘 모두에 있습니다.
Debug Tool Reference and Messages에서 새 사용법 노트가 어떤 상황에서 로그 파일 및 SET LOG 명령의 초기 설정을 작성하는지를 설명하기 위해 SET LOG 명령에 추가되었습니다.
『SET LOG 명령』을 참조하십시오.
Debug Tool 사용자 안내서에서 다음 변경사항이 추가되었습니다.
- Debug Tool이 이러한 파일을 찾아서 읽기 위해 사용할 수 있는 환경 설정 및 명령 파일의 이름 지정 패턴을 설정하기 위한 메소드가 추가되었습니다.
이 메소드를 구현하려면 EQAOPTS 명령이 필요합니다. EQAOPTS 명령에 친숙하지 않으면 Debug Tool Reference and Messages 또는 Debug Tool Customization Guide에서 『EQAOPTS 명령』을 참조하십시오.
다음 EQAOPTS 명령이 추가되었고 설명은 Debug Tool Reference and Messages 및 Debug Tool Customization Guide 둘 모두에 있습니다.
- 『COMMANDSDSN』
- 『PREFERENCESDSN』
이름 지정 패턴의 시스템 전체 설정을 억제할 수 있도록 TEST 런타임 옵션 문자열의 commands_file 및 preferences_file 섹션에 새 키워드 NULLFILE이 추가되었습니다.
새 키워드는 『TEST 런타임 옵션의 구문』에 설명되어 있습니다.
Debug Tool 사용자 안내서에서 다음 변경사항이 추가되었습니다.
- BTS에서 실행 중인 IMS™ 애플리케이션의 디버깅을 보다 쉽게 시작할 수 있도록 디버그 도구 유틸리티에 새로운 기능이 추가되었습니다. Debug Tool 사용자 안내서에서 Debug Tool Utilities 주제가 옵션 9,
IMS BTS 디버깅의 개요를 제공하기 위해 갱신되었습니다. Debug Tool Customization Guide에서 『IMS BTS 디버깅 사용자 정의』 주제가 추가되었습니다.
- 애플리케이션 프로그램을 활성 CICS 리젼에 다시 로드하기 위해 NEWCOPY batch 명령을 실행할 수 있는 DTNP라는 새 CICS 트랜잭션이 추가되었습니다. 이 트랜잭션은
부록H. DTNP 트랜잭션을 사용하여 프로그램에서 NEWCOPY 실행 주제에 설명되어 있습니다.
- 이제 Java™ 기본 메소드 및 이 메소드가 호출하는 Language Environment 프로그램을 디버그할 수 있습니다. 이를 수행하는 방법을 배우기 위해서는 Java 기본 메소드로 호출된 프로그램 디버깅을 참조하십시오.
- Debug Tool Customization Guide에서 원격 디버그 모드에 필요한 사용자 정의에 대한 모든 정보가 『원격 디버그 사용자에 대한 지원 추가』라는 하나의 주제로 통합되었습니다.
Debug Tool API User's Guide and Reference의 『DTCN 프로파일에 대한 API 액세스를 제공하기 위해 z/OS시스템 사용자 정의』 주제의 대부분의 정보가 이 새로운 주제로 이동되었고 『DTCN 프로파일 보기 및 API에 대한 지원 추가』로 이름이 바뀌었습니다.
- Debug Tool 사용자 안내서에서 이전에 『원격 디버그 모드에서 디버깅에 대한 Notes®』 부록에 있었던 일부 정보가 System z용 Rational Developer의 Compiled Language Debugger 컴포넌트 및 Eclipse용 IBM Debug Tool 플러그인의 온라인 도움말로 이동되었습니다. 이전에 Debug Tool API User's Guide and Reference의 『API를 사용하는 샘플 플러그인 실행』 부록에 있었던 정보가 부록I. IBM Debug Tool DTCN 및 DTSP 프로파일 관리자 플러그인 설치 주제로 이동되었습니다.
- 이전에 Debug Tool Reference and Messages에 있었던 참조 카드가 Debug Tool Reference Summary로 이동되었습니다. 어셈블러 사용자만을 위한 새 참조카드가 추가되었습니다.