세션을 사용자 정의하는 몇 가지 옵션이 있습니다. 예를 들어, 창 크기 및 배열을 조정하거나 선택한 창을 닫거나 세션 매개변수를 변경하거나 세션 패널 색상을 변경할 수 있습니다. 이 절에서는 이러한 옵션을 사용하여 세션을 사용자 정의하는 방법을 설명합니다.
사용자가 세션을 사용자 정의할 때 활성화되는 창은 여러 요소 중 하나에 의해 결정됩니다. 모니터 창을 열기 위해 WINDOW OPEN MONITOR를 사용하는 것과 같이 창 이름을 지정하면 해당 창이 활성화됩니다. 명령이 WINDOW SIZE 명령과 같이 커서로 지정되는 경우 커서를 포함하는 창이 활성화됩니다. 창 이름을 지정하지 않고 커서가 어느 창에도 위치하고 있지 않으면 프로파일 설정 패널의 기본 창의 설정에 의해 활성화되는 창이 결정됩니다.
이 절에서 설명하는 자료와 연관된 자세한 정보에 대해서는 다음 주제를 참조하십시오.
PF 키를 정의하려면 SET PFKEY 명령을 사용하십시오. 예를 들어, PF8 키를 SCROLL DOWN PAGE로 정의하려면 다음 명령을 입력하십시오.
SET PF8 "Down" = SCROLL DOWN PAGE ;
C 및 C++에는 큰따옴표(")를 사용하십시오. 어셈블러, COBOL, 디스어셈블리 및 PL/I에는 작은따옴표(') 또는 큰따옴표(")를 사용할 수 있습니다. 큰따옴표 또는 작은따옴표로 구분된 문자열 세트(이 예에서는 Down)는 SET KEYS ON 및 PF 키 정의가 화면의 맨 아래에 표시될 때 PF8 옆에 표시되는 레이블입니다.
이 절에서 설명하는 자료와 연관된 자세한 정보에 대해서는 다음 주제를 참조하십시오.
기호를 정의하여 긴 문자열을 나타낼 수 있습니다. 예를 들어, 긴 명령을 여러 번 다시 입력하기 싫은 경우에 SET EQUATE 명령을 사용하면 짧은 기호로 해당 명령을 대체할 수 있습니다. 이후에 Debug Tool은 이 기호를 명령처럼 처리합니다. 다음은 EQUATE를 사용한 다양한 설정을 나타내는 예제입니다.
SET EQUATE 명령에 의해 작성된 기호가 키워드 또는 HLL 형식의 키워드 약어와 동일한 경우에는 기호가 우선합니다. 기호가 이미 정의된 경우에는 새 정의가 이전 정의를 대체합니다. 특정 명령의 피연산자가 표준 Debug Tool 환경이 아닌 다른 환경에 해당되는 경우 기호 대체용으로 스캔되지 않습니다.
실제 창의 관련 레이아웃을 변경하려면 PANEL LAYOUT 명령(PANEL 키워드는 선택적)을 실행하십시오. 실제 창에 메모리 창이나 로그 창을 표시할 수는 있지만 이 두 창을 독립된 실제 창으로 동시에 표시할 수는 없습니다.
PANEL LAYOUT 명령을 실행하면 아래 패널이 표시되고 여기에서 6개의 가능한 실제 창 레이아웃이 표시됩니다.
창 레이아웃 선택 패널
명령 ===>
1 2 3
1 .-----------. 2 .-----------. 3 .-----------. 범례:
| M | | _ | _ | | _ |
|-----------| | | | | | L - 로그
| S | |-----------| |-----------| M - 모니터
|-----------| | _ | | _ | _ | S - 소스
| L | | | | | | E - 메모리
'-----------' '-----------' '-----------' 소스, 모니터,
로그 창을
4 5 6 로그 및 메모리
4 .-----------. 5 .-----------. 6 .-----------. 창, 현재 설정값
| _ | _ | _ | | _ | _ | | _ | _ | 위에 입력하거나
| | | | | | | | | | S, M, L 또는 E에
| | | | |-----| | | |-----| 밑줄을 표시하십시오.
| | | | | _ | | | | _ |
| | | | | | | | | |
'-----------' '-----------' '-----------'
END/QUIT을 입력하면 현재 설정을 저장하고 리턴합니다.
CANCEL을 입력하면 현재 설정을 저장하지 않고 리턴합니다.
처음에는 세션 패널이 기본 창 레이아웃인 1 을 사용합니다.
화면의 지시사항에 따라 END PF 키를 눌러 변경사항을 저장하고 새 레이아웃의 주 세션 패널로 돌아오십시오.
이 절에서 설명하는 자료와 연관된 자세한 정보에 대해서는 다음 주제를 참조하십시오.
실제 창을 닫으려면 다음 태스크 중 하나를 수행하십시오.
실제 창을 닫는 경우 나머지 창이 화면 전체 영역에 표시됩니다.
실제 창을 열려면 다음 명령 중 하나를 입력하십시오.
Debug Tool 세션 중에 선택한 변수 값이 변경되는지를 모니터하려면 실제 창에 모니터 창을 표시해야 합니다. 실제 창에 표시되지 않은 경우에는 아래 설명한 대로 실제 창을 여십시오. 모니터 창은 선택한 실제 창 레이아웃에 따라 사용 가능한 공간 전체에 표시됩니다.
실제 창을 열었지만 여기에 지정된 컨텐츠를 사용할 수 없는 경우에는 실제 창이 비어 있습니다.
실제 창의 크기를 조정하려면 다음 태스크 중 하나를 수행하십시오.
WINDOW SIZE 12 SOURCE
메모리 창 및 모니터 창의 경우 해당 창 컨텐츠를 적절하게 표시하기 위해 실제 창을 너무 좁게 설정하면 Debug Tool을 사용하여 창의 컨텐츠를 편집(입력을 통해)할 수 없습니다. 이 경우 실제 창을 더 크게 하십시오.
실제 창 크기를 현재 실제 창 레이아웃의 기본값으로 복원하려면 PANEL LAYOUT RESET 명령을 입력하십시오.
창을 전체 화면으로 토글하려면, 즉 임시로 다른 화면이 표시되지 않게 하려면 커서를 해당 창으로 이동한 다음 PF10(ZOOM)을 누르십시오. 다시 이전으로 토글하려면 PF10을 누르십시오.
PF11(ZOOM LOG)은 커서를 로그 창에 놓을 필요 없이 동일한 방법으로 로그 창을 토글합니다.
세션 패널의 색상 및 강조표시를 변경하여 패널에서 필드를 구분할 수 있습니다. 소스 창에서 현재 행 등의 영역을 강조표시하고 중단점이 설정된 명령문 ID에서 접두부 영역을 강조표시하는 경우 등을 고려해 보십시오.
색상 터미널에서 세션 패널의 다양한 필드 색상, 강도 또는 강조표시를 변경하려면 PANEL COLORS 명령을 사용하십시오. 이 명령을 실행하면 아래와 같은 패널이 표시됩니다.
색상 선택사항 패널
Command ===>
색상 강조표시 강도
제목 : 필드 헤더 TURQ NONE HIGH
출력 필드 GREEN NONE LOW 올바른 색상:
모니터 : 컨텐츠 TURQ REVERSE LOW White Yellow Blue
행 번호 TURQ REVERSE LOW Turq Green Pink Red
소스 : 목록 영역 WHITE REVERSE LOW
접두부 영역 TURQ REVERSE LOW 올바른 강도:
접미부 영역 YELLOW REVERSE LOW High Low
현재 행 RED REVERSE HIGH
중단점 GREEN NONE LOW 올바른 강조표시:
로그 : 프로그램 출력 TURQ NONE HIGH None Reverse
테스트 입력 YELLOW NONE LOW Underline Blink
테스트 출력 GREEN NONE HIGH
행 번호 BLUE REVERSE HIGH 색상 및 강조표시는
메모리 : 정보 GREEN NONE LOW 색상 터미널에서만
오프셋 컬럼 WHITE NONE LOW 유효합니다 .
주소 컬럼 YELLOW NONE LOW
16진 데이터 GREEN NONE LOW
문자 데이터 BLUE NONE LOW
명령행 WHITE NONE HIGH
창 헤더 GREEN REVERSE HIGH
Tofeof 분리문자 BLUE REVERSE HIGH
검색 대상 RED NONE HIGH
END/QUIT을 입력하면 현재 설정을 저장하고 리턴합니다.
CANCEL을 입력하면 현재 설정을 저장하지 않고 리턴합니다.
PF 1:? 2:STEP 3:QUIT 4:LIST 5:FIND 6:AT/CLEAR
PF 7:UP 8:DOWN 9:GO 10:ZOOM 11:ZOOM LOG 12:RETRIEVE
처음에는 세션 패널 영역 및 필드의 색상이 기본 색상이었으며 속성은 위에 표시된 것과 같았습니다.
사용 가능한 색상 속성은 사용자가 사용하고 있는 터미널의 유형에 따라 결정됩니다. 단색 터미널을 사용하고 있는 경우에도 강조표시 및 강도 속성을 사용하여 필드를 구분할 수 있습니다.
Debug Tool 세션의 색상 및 속성 설정을 변경하려면 변경할 필드의 기존 값 위에 원하는 색상 또는 속성을 입력하십시오. 사용자가 변경하는 내용은 QUIT를 입력할 때 저장됩니다.
또한 명령행에서 동등한 SET COLOR 명령을 실행하여 선택한 영역의 색상 또는 강도를 변경할 수 있습니다. 또는 명시적으로 필드를 지정하거나 커서를 사용하여 변경할 필드를 표시하십시오. 동등한 SET 명령을 사용하여 색상이나 강조표시를 변경하면 색상 선택 패널의 값이 변경됩니다.
설정은 전체 디버그 세션에 영향을 미칩니다.
이 절에서 설명하는 자료와 연관된 자세한 정보에 대해서는 다음 주제를 참조하십시오.
PANEL PROFILE 명령은 Debug Tool이 실행되는 방법에 영향을 미치는 프로파일 설정을 포함하는 프로파일 설정 패널을 표시합니다. 아래 패널은 IBM이 제공하는 초기 설정을 나타냅니다.
프로파일 설정값 패널
명령 ===>
현재 설정
---------------
테스트 세분성 변경 STATEMENT (All,Blk,Line,Path,Stmt)
DBCS 문자 NO (Yes or No)
기본 목록 PDS명
기본 화면이동 양 PAGE (Page,Half,Max,Csr,Data,int)
기본 창 SOURCE (Log,Monitor,Source, Memory)
실행 명령 YES (Yes or No)
이력 YES (Yes or No)
이력 크기 100 (nonnegative integer)
로깅 YES (Yes or No)
비주얼 추적 페이스 2 (steps per second)
화면 새로 고치기 NO (Yes or No)
간격 다시 작성 50 (number of output lines)
세션 로그 크기 1000 (number of retained lines)
로그 행 번호 표시 YES (Yes or No)
메시지 ID 번호 표시 NO (Yes or No)
모니터 행 번호 표시 YES (Yes or No)
화면이동 필드 표시 YES (Yes or No)
소스/목록 접미부 표시 YES (Yes or No)
경고 메시지 표시 YES (Yes or No)
테스트 레벨 ALL (All,Error,None)
END/QUIT을 입력하면 현재 설정을 저장하고 리턴합니다.
CANCEL을 입력하면 현재 설정을 저장하지 않고 리턴합니다.
원하는 값을 직접 위에 입력하거나 명령행 또는 명령 파일에 적절한 SET 명령을 입력하여 설정값을 변경할 수 있습니다.
프로파일 매개변수, 설명 및 동등한 SET 명령은 다음과 같습니다.
화면이동 값을 나타내는 필드는 화면이 전체 프로파일 매개변수를 모두 표시할 수 없을 정도로 작은 경우에만 표시됩니다. 위의 예제 패널에서는 필드가 표시되어 있지 않습니다.
세션 중 언제든지 해당 프로파일 매개변수의 설정을 변경할 수 있습니다. 예를 들어, 세션 중 언제든지 Pace of visual trace 필드에서 지정한 값을 변경하여 STEP 명령을 실행할 때 각 명령문 실행 사이에 발생하는 지연을 늘릴 수 있습니다.
세션에 필요한 프로파일 설정을 수정하려면 변경할 필드 내의 이전 값 위로 새 값을 입력하십시오. 패널에서 QUIT할 때 동등한 SET 명령이 실행됩니다.
동등한 SET 명령을 입력하면 프로파일 설정 패널의 값도 변경됩니다.
설정은 전체 디버그 세션에 영향을 미칩니다.
이 절에서 설명하는 자료와 연관된 자세한 정보에 대해서는 다음 주제를 참조하십시오.
일련의 명령을 환경 설정 파일이라 불리는 데이터셋에 배치한 다음 해당 이름을 TEST 런타임 문자열의 preferences_file 하위 옵션에 제공하여 해당 파일이 꼭 사용되도록 표시할 수 있습니다. Debug Tool이 초기화할 때 해당 명령을 읽고 세션을 적절히 설정합니다.
다음은 환경 설정 파일 예제입니다.
SET TEST ERROR; SET DEFAULT SCROLL CSR; SET HISTORY OFF; SET MSGID ON; DESCRIBE CUS;
저장 및 복원 설정 기능을 사용하면 전체 화면 세션 사용자 정의에서 설명한 사용자 정의를 Debug Tool 세션 사이에서 모두 유지할 수 있습니다. 자세한 내용은 각 소스 행이 실행된 횟수 기록을 참조하십시오.