Java 기본 메소드로 호출된 프로그램 디버깅

이 주제에서는 Debug Tool, Java™ 기본 메소드 및 이들이 호출하는 Language Environment에서 실행 중인 프로그램을 사용하여 디버그하는 방법을 설명합니다. Language Environment CWI 서비스 CEE3CBTS 및 호출 가능한 서비스 CEETEST 호출을 Java 기본 메소드 또는 프로그램에 삽입하고 메소드 또는 프로그램을 TEST 컴파일러 옵션의 HOOK 하위 옵션으로 컴파일링하면 애플리케이션을 디버그할 수 있습니다. 다음 지시사항은 CEE3CBTS 및 CEETEST 호출을 메소드 또는 프로그램에 삽입하는 방법을 설명합니다.

다음 지시사항에서는 다음 항목을 이해한 것으로 가정합니다.

다음 단계를 수행하십시오.

  1. 언어 환경 공급업체 인터페이스에서 Language Environment CWI 서비스 CEE3CBTS의 설명 검토. 이 상황에서는 구조에서 요소에 다음 값을 지정하십시오.
  2. 기본 메소드가 디버그하기 위해 호출하는 프로그램을 선택하십시오. 디버깅을 시작하고 중지할 위치를 결정하십시오.
  3. Java 기본 메소드에서 CEE3CBTS 호출을 AttachDebug 함수 코드와 함께 추가하고 디버그 컨텍스트 매개변수에 값을 지정하십시오.
  4. Java 기본 메소드 또는 이 메소드가 호출하는 프로그램에서 CEETEST 호출을 추가하십시오. CEETEST는 이 상황에서 Debug Tool의 시작 방법입니다.
  5. Java 기본 메소드에서 StopDebug 함수 코드와 함께 CEE3CBTS 호출을 추가하여 디버그 세션을 중지하십시오.
  6. TEST 컴파일러 옵션의 HOOK 서브 옵션과 컴파일될 수 있도록 Java 기본 메소드의 컴파일 매개변수를 수정하십시오.
  7. 2단계에서 선택한 프로그램의 컴파일 매개변수가 TEST 컴파일러 옵션의 HOOK 서브옵션과 컴파일될 수 있도록 수정하십시오.
  8. 프로그램의 JCL을 실행하십시오. 원격 디버깅 세션이 시작됩니다.

Java 기본 메소드 및 Java 기본 메소드가 호출한 프로그램의 디버깅을 완료한 후에는 애플리케이션을 프로덕션 환경으로 이동하기 전에 이러한 단계에서 수행한 수정을 제거하십시오.

이 절에서 설명하는 자료와 연관된 자세한 정보에 대해서는 다음 주제를 참조하십시오.