전체 프롬트로 대화식 어플리케이션 디버깅

실행 매개변수의 전체 프롬트로 대화식 어플리케이션을 디버그하려면, 디버그 세션에 대한 실행 구성을 작성하십시오.

실행 구성을 작성하려면, 다음을 수행하십시오.

  1. 디버그 실행 구성 대화 상자를 여십시오. 이러한 수행에 대한 명령어는 디버그 시작에서 찾을 수 있습니다.
  2. 디버그 실행 구성 대화 상자의 왼쪽 분할창에서 iSeries: 대화식 어플리케이션 디버그를 마우스 오른쪽 단추로 클릭하고 새로 작성을 선택하십시오.
  3. 실행 구성 이름 필드에서, 작성 중인 구성에 대해 사용자가 선택한 고유한 이름을 입력하십시오.
    팁: 이 이름은 재실행할 디버그 메뉴에서 표시됩니다.
  4. 실행 구성 탭을 선택하고 아래 섹션의 테이블에 따라 이를 완료하십시오.
  5. 실행 구성에 필수인 모든 정보가 제공된 경우, 디버그적용 누름 단추가 작동됩니다. 나중에 실행할 수 있도록 실행 구성을 저장하려면 적용을 클릭하거나 또는 지금 새 설정을 사용하여 디버그 세션을 실행하려면 디버그를 클릭하십시오. 선택된 연결과 연관된 대화식 작업에서 어플리케이션이 호출됩니다. 디버그 실행 구성을 저장한 뒤에, 이를 편집할 수 있습니다. 디버그 실행 구성 편집에 대한 자세한 정보는 아래의 관련 타스크를 참조하십시오.
    팁: 실행 구성 설정을 아직 저장하지 않고, 제거하거나 변경하려는 실행 구성 설정에서 항목을 작성한 경우, 전환을 클릭하면 작성한 모든 변경사항이 제거됩니다.
  6. 디버그 세션을 시작하지 않고 대화 상자를 닫으려면, 닫기를 클릭하십시오.

디버그 대상 탭

디버그 대상 탭을 선택하여 이를 포그라운드로 가져오십시오. 지정되지 않은 경우, 이 탭의 모든 필드는 디버그 세션이 시작되기 전에 완료되어야 합니다.

그룹 설정
연결 이 섹션의 풀다운 메뉴에서 기존 원격 시스템 연결의 이름을 선택하십시오. 이 연결은 사용자가 디버그하려는 어플리케이션을 포함하는 iSeries 서버용이어야 합니다. 연결이 아직 작성되지 않은 경우, 새로 작성을 클릭하여 새 연결 작성을 허용하는 마법사를 실행하십시오.
디버그할 프로그램 또는 서비스 프로그램 이 섹션에서는 디버그할 프로그램 및 서비스 프로그램에 대한 정보를 입력합니다. 복수 프로그램을 지정할 수 있습니다. 프로그램 또는 서비스 프로그램을 목록에 추가하려면 추가를 클릭하십시오.
  1. 라이브러리: 프로그램 또는 서비스 프로그램 추가 대화 상자의 라이브러리 필드에서 디버그하려는 프로그램을 포함하는 라이브러리를 입력하십시오. 아래의 관련 주제에서 올바른 라이브러리 지정 정보를 찾을 수 있습니다. 라이브러리를 찾아보려는 경우 찾아보기를 선택하십시오.
  2. 프로그램 또는 서비스 프로그램을 선택하고 적절한 필드에 이름을 입력하십시오. iSeries 시스템에서 지정된 라이브러리에 사용 가능한 프로그램이나 서비스 프로그램의 목록을 찾아보려면 찾아보기를 클릭하십시오.
  3. 확인을 클릭하십시오.
Step Into 이 선택란을 선택하지 않을 경우, 디버거는 맨 처음 발생하는 중단점에서 중지합니다. 해당 중단점은 프로파일 중단점(이전 디버그 세션에서 설정한 중단점) 또는 소스 중단점(디버그를 시작하기 전에 디버거 편집기에서 설정한 중단점)일 수 있습니다.

Step Into를 선택한 경우:

  • 디버그할 프로그램 또는 서비스 프로그램 그룹에서 디버그할 프로그램 또는 서비스 프로그램을 지정한 경우, 디버거는 목록에서 첫 번째 발견된 프로그램 오브젝트로 Step Into합니다.
  • 프로그램이나 서비스 프로그램을 지정하지 않으면, 디버거는 어플리케이션의 다음 디버그 가능한 항목에서 중단됩니다.
프로그램 완료 시 디버그 세션 종료 이 선택란이 선택되고 올바른 초기 프로그램(서비스 프로그램은 아님)이 그룹을 디버그할 프로그램이나 서비스 프로그램에 지정된 경우, 프로그램 실행이 완료되면 디버그 세션이 종료됩니다.
프로덕션 파일 갱신 이 선택란이 선택된 경우, 디버그 아래의 어플리케이션은 프로덕션 라이브러리의 데이터베이스 레코드를 갱신할 수 있습니다.

시작 방법 탭

이 페이지를 사용하여 디버그할 어플리케이션 시작을 위한 iSeries 명령을 지정하십시오. 일반적으로 대화식 어플리케이션은 CALL 또는 사용자 정의 명령을 통해 시작됩니다. 선택된 원격 시스템 연결과 연관된 대화식 작업에서 실행됩니다. 연결과 연관된 대화식 작업이 없을 경우, STRRSESVR 명령을 사용하여 대화식 작업을 특정 연결에 연관시키도록 요청받게 됩니다

하나가 사용 가능할 경우, 프롬트를 클릭하여 지정 명령에 대한 프롬트 대화 상자를 호출할 수도 있습니다.

초기 프로그램으로 디버그 대상 탭을 완료하거나 원격 시스템 탐색기나 iSeries 프로젝트 네비게이터에서 디버그할 어플리케이션을 선택하면 사용자를 위해 명령이 자동으로 작성됩니다.

주: 명령 이름 필드에서 SBMJOB 명령을 지정할 수 없습니다. 일괄처리 어플리케이션 실행 구성을 사용하여 일괄처리 어플리케이션을 디버그하십시오.

소스 탭

그룹 설정
소스 찾아보기 경로 기본적으로, iSeries 기본 및 디버그 엔진 소스 컨테이너가 나열됩니다. iSeries 기본 소스 컨테이너를 사용하여 디버거는 프로그램 오브젝트를 컴파일한 위치에서 소스를 찾습니다. 디버그 엔진 소스 컨테이너는 *SOURCE 보기가 아닌 보기(예를 들어, *LISTING 보기 또는 *STATEMENT 보기)에 대한 텍스트를 제공합니다. 사용자 고유의 소스 찾아보기 경로를 지정할 수 있습니다.
  1. 추가를 클릭하여 사용자 고유의 IFS 소스 경로를 추가하십시오.
  2. 소스 추가 대화 상자에서 iSeries 소스 파일 또는 원격 폴더를 클릭하십시오.
    • 소스가 소스 실제 파일에 상주할 경우 iSeries 소스 파일을 선택하십시오. 확인을 클릭하십시오. "하나 이상의 소스 실제 파일 선택" 대화 상자에서 소스 실제 파일을 탐색하십시오.
    • 소스가 IFS에 상주할 경우 원격 폴더를 선택하십시오. 확인을 클릭하십시오. "폴더 찾아보기" 대화 상자에서 소스를 포함하는 원격 폴더를 탐색하십시오.
  3. 확인을 클릭하십시오. 소스가 소스 찾아보기 경로 아래 목록에 추가됩니다.
  4. 적용을 클릭하십시오. 복수 소스 경로를 추가할 수 있습니다. 나열되는 순서는 디버거가 소스를 검색하는 순서입니다.
경로에서 중복된 소스 파일 검색 이 선택란을 선택하지 않을 경우, 디버거는 순서에 지정된 경로를 순서대로 검색하며 맨 처음 발생하는 소스 파일을 사용합니다. 이 선택란을 선택할 경우, 디버거는 지정된 경로를 검색하여 사용자가 선택할 수 있도록 모든 발생한 파일을 나열합니다.

고급 탭

그룹 설정
워크스테이션 호스트명 주소
  • 워크스테이션의 호스트명 자동 발견: 디버거는 워크스테이션의 TCP/IP 호스트명을 판별할 수 있어야 합니다. 이러한 설정은 모든 경우에 작동됩니다.

    사용자의 워크스테이션에 다른 네트워크에 대한 복수 IP 주소가 있고 디버그 세션 시작에 어려움이 있을 경우, 워크스테이션 IP 주소 또는 호스트명을 명시적으로 지정해야 합니다.

  • 워크스테이션의 호스트명 지정: 이를 선택한 경우, 워크스테이션의 호스트명 필드에서 워크스테이션 IP 주소를 지정하십시오.

공통 탭

공통 탭을 선택하여 이를 포그라운드로 가져온 다음, 다음을 수행하십시오.

  1. 실행 구성이 로컬로 저장되고 단일 사용자에 대해 사용 가능하도록 하려면, 로컬 라디오 단추가 선택되었는지 확인하십시오. 실행 구성이 작업 공간에서 파일로 저장되고 팀이 사용할 수 있도록 저장소에서 공유될 경우, 공유 라디오 단추를 선택하고 공유 구성 위치 필드에서 실행 구성을 저장하려는 프로젝트 위치를 입력하십시오. 또는, 프로젝트를 찾아볼 수도 있습니다.
  2. 디버그 즐겨찾기 메뉴 또는 디버그 메뉴 디버그 히스토리 목록에서 실행 구성이 나타나도록 하려면, "즐겨찾기 메뉴의 표시" 영역에서 디버그 선택란을 선택하십시오.