프로그램을 마우스 오른쪽 단추로 클릭하고 코드 적용범위 옵션 중 하나를 클릭하면
코드 적용범위 구성이 작성되며 직접 열 수 있습니다. 이러한 구성을 편집하여 코드 적용범위 프로세스를
구체적으로 제어할 수 있습니다.
프로시저
- 필요한 경우 코드 적용범위 구성을 여십시오. 코드 적용범위 구성은 프로그램을 마우스 오른쪽 단추로 클릭하고 코드 적용범위(프롬프트)를 선택할 때
직접 작성되고 열립니다. 그러나 다음으로 코드 적용범위를 선택하면 구성은 열리지 않고 작성되기만 합니다. 서비스 시작점을
작성하는 경우 서비스 시작점을 마우스 오른쪽 단추로 클릭하고 실행 구성 열기를 선택하면
구성이 작성됩니다. 구성이 열리지 않으면 을 선택하고
적절한 섹션 아래에서 해당 구성을 선택하십시오.
- 일괄처리 구성
- IBM i: 코드 적용범위 일괄처리 애플리케이션
- 대화식
- IBM i: 코드 적용범위 대화식 애플리케이션
- 서비스 시작점(일괄처리 또는 대화식)
- IBM i: 수신 원격 코드 적용범위 세션
- 구성을 편집하십시오. 프로그램을 마우스 오른쪽 단추로 클릭하고 코드 적용범위 옵션 중 하나를 선택하여 구성을 작성하는 경우,
구성의 기본 세부사항이 이미 선택되어 있습니다. 필요한 경우 구성을 추가로 수정할 수 있습니다.
- 분석할 페이지:
- 연결
- RSE 연결을 설정하거나 변경하십시오.
- 코드 적용범위에 대해 분석할 프로그램 또는 서비스 프로그램
- 기본 프로그램이 선택되었는지 확인하십시오. 기본 프로그램에서 호출되는 추가 프로그램도 추가하십시오.
- 코드 적용범위 분석에 사용되는 디버그 보기
코드 적용범위 분석에 사용할 디버그 보기(*SOURCE 또는 *LIST)를 선택하십시오. *SOURCE 보기는 기본 소스 멤버에 표시되는
명령문에 대한 적용범위만 제공합니다. 일부 실행문이 /COPY 또는 /INCLUDE 지시문에 의해 포함된 경우, 해당 명령문에 대한 적용범위는
*LIST 보기로만 발견할 수 있습니다. 사용자의 프로그램에 *LIST 보기가 포함되지 않은 경우, DBGVIEW(*ALL) 또는 DBGVIEW(*LIST)로 프로그램을
다시 컴파일하십시오.
프로그램이 *SOURCE 디버그 보기로만 컴파일되었으면 *SOURCE만 선택해야 합니다. 프로그램이 목록 보기로만 컴파일되었으면
*LIST만 선택해야 합니다. 프로그램이 모든 디버그 보기로 컴파일되었으면 *SOURCE 또는 *LIST 중 하나를 선택할 수 있습니다. 사용자의 프로그램에 임베디드 SQL이 포함되어 있고
DBGVIEW(*SOURCE)로 프로그램을 컴파일한 경우, 프로그램에 모든 디버그 보기가 포함됩니다. 그렇지 않은 경우, 컴파일 명령의 DBGVIEW 매개변수에 대한 도움말을 참조하여
사용자의 프로그램에 있는 디버그 보기를 알아내십시오.
- 프로덕션 파일 업데이트
- 선택된 경우, 분석 중인 애플리케이션이 프로덕션 라이브러리의 데이터베이스 레코드를 업데이트할 수 있습니다.
- 시작 방법 페이지: 이 페이지를 사용하여 애플리케이션을 제출하기 위한 IBM i 명령을 지정할 수 있습니다.
프롬프트 단추는
작업 매개변수를 제공하는 편리한 방법을 제공합니다. 분석기는 SBMJOB 명령에 HOLD(*YES) 매개변수를 사용합니다. 매개변수 INQMSGRPY(*DFT)는
기본적으로 일괄처리 프로그램의 코드 적용범위에 사용됩니다.
분석 대상에서 코드 적용범위를 분석할 프로그램 및 서비스 프로그램 목록의 프로그램을 선택한 경우
또는 원격 시스템 또는 오브젝트 테이블 보기에서 코드 적용범위를 분석할 애플리케이션을 선택한 경우,
지정된 프로그램을 호출하기 위한 명령이 작성됩니다. 필요한 경우 이 명령을 편집할 수 있습니다.
- 소스 페이지: 소스 검색 경로를 정의하십시오.
- 공통 페이지: 실행 구성이 공유되는 경우에 설정하십시오. 이는 표시할 즐겨찾기 메뉴, 출력 및 인코딩 옵션과
구성이 백그라운드에서 실행되는지 여부입니다.
- 코드 적용범위 페이지:
- 코드 적용범위 레벨을 지정하십시오.기본적으로, 코드 적용범위는 행 레벨에서
실행됩니다. 그러나 성능 상의 이유로 프로시저 레벨에서 코드 적용범위를 실행할 수도 있습니다.
- 적용을 클릭하여 구성을 저장하십시오. 세션을 시작하려면 적용범위를 클릭하십시오. 서비스 시작점을 사용하는 코드 적용범위 세션의 경우에는 적용범위 단추가 회색으로 표시됩니다. 서비스 시작점이 설정된 경우,
세션은 프로그램이 호출될 때 자동으로 시작됩니다.