전체 화면 모드와 DB2® 스토어드 프로시저에서 Debug Tool을 시작하여 Batch 프로그램을 디버깅할 수 있습니다.
전용 터미널을 통한 전체 화면 모드를 사용하여 Batch 프로그램을 대화식으로 디버그할 수 있습니다. 이 디버깅 세션을 시작하기 전에 시스템 관리자에게 시스템이 이 유형의 디버깅 세션을 지원하도록 사용자 정의되어 있는지 확인하고 이 모드를 지원하는 터미널에 액세스하는 방법을 문의하십시오.
Debug Tool Terminal Interface Manager를 사용할 것인지 결정해야 합니다. Debug Tool Terminal Interface Manager를 사용하면 사용자 ID를 특정 전용 터미널과 연관시킬 수 있어서 전용 터미널 LU명이 변경될 때마다 런타임 매개변수 문자열을 갱신할 필요가 없습니다.
Debug Tool Terminal Interface Manager 없이 전용 터미널을 통한 전체 화면 모드에서 디버깅 세션을 시작하려면 다음 단계를 수행하십시오.
TEST(,,,MFI%luname:*)
TEST(,,,MFI%network_identifier.luname:*)
프로그래밍 언어에 따라 슬래시(/)를 매개변수의 앞 또는 뒤에 두십시오. luname은 두 번째 터미널 에뮬레이터의 VTAM LU명입니다. network_identifier는 luname을 포함하는 VTAM 네트워크 노드명입니다.
Debug Tool Terminal Interface Manager를 사용하여 전용 터미널을 통한 전체 화면 모드에서 디버깅 세션을 시작하려면 다음 단계를 수행하십시오.
다음 패널과 유사한 패널이 두 번째 터미널 에뮬레이터 세션에 표시됩니다.
DEBUG TOOL TERMINAL INTERFACE MANAGER
EQAY001I USER1 사용자에 대한 TRMLU001 터미널이 연결됨
EQAY001I Debug Tool 준비됨
PF3=EXIT PF10=Edit LE options data set PF12=LOGOFF
이제, 터미널은 Debug Tool 전용 터미널을 통한 전체 화면 모드 세션을 받을 수 있습니다.
TEST(,,,VTAM%userid:*)
프로그래밍 언어에 따라 매개변수의 앞이나 뒤에 슬래시(/)를 붙이십시오. userid는 Terminal Interface Manager에 제공한 TSO 사용자 ID입니다.
스토어드 프로시저를 실행하기 전에 DB2 스토어드 프로시저 프로그램 준비에서 설명한 모든 지시사항을 완료했는지 확인하십시오.
스토어드 프로시저가 시작되었는지 확인하려면 다음 DB2 Display 명령을 입력하십시오. 여기서, xxxx는 스토어드 프로시저의 이름입니다.
Display Procedure(xxxx)
스토어드 프로시저가 시작되지 않으면 다음 DB2 명령을 입력하십시오.
Start procedure(xxxx)
스토어드 프로시저가 Debug Tool 또는 원격 디버거를 호출해도 시작되지 않는 경우에는 Language Environment EQADDCXT EXIT 루틴 또는 DB2 카탈로그에 연결 정보(예: TCP/IP 주소 및 포트 번호)를 제대로 지정했는지 확인하십시오.
이 절에서 설명하는 자료와 연관된 자세한 정보에 대해서는 다음 주제를 참조하십시오.