이 페이지를 사용하여 루틴 옵션을 지정하십시오. 목표 서버 또는 루틴
유형에 따라 일부 옵션은 사용할 수 없습니다. 필드 이름은 영문자 순서로 제공되며
마법사 페이지에 나타나는 순서로 되어 있을 필요는 없습니다.
전개를 위해 목록에서 추가 중첩 스토어드 프로시저를 선택하십시오.
이러한 스토어드 프로시저는 전개 중인 스토어드 프로시저에 대해 종속성을 가집니다.
- 디폴트값 적용
- 환경 설정 창의 디폴트값이 적용되도록 지정합니다.
트리에서 폴더가 선택되는 경우에만 사용할 수 있습니다.
- 폴더 설정 적용
- 폴더에 적용한 설정이 선택된 루틴에 적용되도록 지정합니다.
트리에서 루틴이 선택되는 경우에만 사용할 수 있습니다.
- 폴더에 설정 적용
- 폴더에 적용한 설정이 폴더 아래의 모든 루틴에 적용되도록 지정합니다.
트리에서 폴더가 선택되는 경우에만 사용할 수 있습니다.
- ASU 시간 제한
- z/OS®용 DB2® 전용: 스토어드
프로시저의 단일 호출이 실행할 수 있는 총 프로세서 시간(CPU 서비스 단위)을 표시합니다. 정수 값을 지정하십시오.
정수 값을 지정하지 않으면 한계 없음 옵션이 사용됩니다. 한계를 설정하면 스토어드 프로시저를
개발하는데 도움이 됩니다.
- 바인드 옵션
- z/OS용 DB2 전용: 패키지의
바인드 옵션을 지정하는 문자열을 입력하십시오.
- 빌드 소유자
- z/OS 용 DB2 전용: 루틴 빌드,
재빌드 및 삭제 책임을 보유하는 z/OS용 DB2
권한 부여 ID를 표시합니다. 보조 권한 ID 또는
그룹 이름을 빌드 소유자로 지정한 경우, 둘 이상의 사용자가 이 루틴을 유지보수하는
책임을 공유할 수 있습니다. 빌드 소유자를 지정하지 않은 경우,
빌드 유틸리티가 프로세스 권한 ID(예: CURRENT SQLID) 중 하나를 빌드 소유자로
지정합니다.
- 빌드 유틸리티
- z/OS용 DB2 전용: Java™
스토어드 프로시저가 z/OS 서버에서 빌드될 때
호출할 스토어드 프로시저 빌드 유틸리티의 이름을 표시합니다.
데이터베이스 관리자가 필요에 따라 다른 자원을 사용하도록
빌드 루틴의 사본을 구성할 수 있습니다. 데이터베이스에서
올바른 이름을 찾으면 여기에서 해당 이름을 선택할 수 있습니다.
- 서버에서 스토어드 프로시저 빌드
- z/OS용 DB2 버전 8 및 이전 버전 전용: DSNTJSPP
빌드 유틸리티를 사용하여 서버에서 Java 스토어드 프로시저를 빌드하려면
이 옵션을 선택하십시오. 이 옵션을 선택하지 않으면 Java
스토어드 프로시저는 클라이언트 측에서 빌드됩니다. 클라이언트 측에서 빌드하려면 JDBC 및 SQLJ용
IBM® Data Server 드라이버를 사용하여 서버에 연결해야 합니다. 이 옵션은 스토어드 프로시저 소스 코드를 32KB로 제한합니다.
그렇지 않으면, 소스 코드가 최대 10MB가 될 수 있습니다.
- 콜렉션 ID
- z/OS용 DB2 전용: 콜렉션
ID의 이름을 입력하십시오. 콜렉션 ID가 스토어드 프로시저 실행시
사용할 패키지 콜렉션을 식별합니다. 이 이름은 최대 18자의 영숫자를 포함할 수 있습니다.
콜렉션 ID가 지정되지 않은 경우, 스토어드 프로시저 실행시 CALL문을 포함하는 패키지의
콜렉션 이름이 사용됩니다. 호출 프로그램이 패키지를 사용하지 않는 경우,
패키지 콜렉션이 특수 레지스터 CURRENT PACKAGESET의 값으로 설정됩니다.
- 컴파일 옵션
- z/OS용 DB2 전용: 이 스토어드
프로시저와 함께 사용할 컴파일러 옵션을 지정하는 문자열을 입력하십시오.
- 데이터베이스 JRE 버전
- 목표 데이터베이스 서버의 JRE 버전을 표시합니다. 버전을 판별할 수 없을 경우
이 필드에 버전 번호흘 입력할 수 있습니다. 이 필드의 값이 JDK 버전 필드의
값과 일치하지 않으면 javac -target 및 -source 플래그가 컴파일 중에 사용됩니다.
- DB2 패키지
- iSeries®용 DB2 전용:
SQLJ 스토어드 프로시저 빌드 시 사용할 DB2
패키지 이름을 지정하십시오. 예를 들어,
QUSRSYS/SER3283432에서 QUSRSYS는 다음에 10자의 일련화된 프로파일 이름이 오는
라이브러리 이름입니다. 올바른 값에 대한 정보는
SQLJ 스토어드 프로시저 빌드에 대한 DB2
문서를 참조하십시오.
- 디버깅 사용
- Linux®, UNIX® ,
및 Windows®용
DB2
전용: 디버깅을 위한 스토어드 프로시저를 빌드하도록 선택하십시오.
- 외부 보안(z/OS용 DB2 전용)
- DB2
- 스토어드 프로시저가 외부 보안 환경에서 실행되지 않게 지정하도록
선택하십시오. 스토어드 프로시저가 외부 보안 제품이 보호하는 자원에 액세스하는
경우, 해당 액세스는 스토어드 프로시저 주소 공간과 연관된 권한 ID를 사용하여
수행됩니다.
- 사용자
- 스토어드 프로시저가 외부 보안 환경에서 실행되도록 지정하도록
선택하십시오. 스토어드 프로시저가 외부 보안 제품이 보호하는 자원에
액세스하는 경우, 해당 액세스는 스토어드 프로시저를 호출한 사용자의
권한 ID를 사용하여 수행됩니다.
- 정의자
- 스토어드 프로시저가 외부 보안 환경에서 실행되도록 지정하도록
선택하십시오. 스토어드 프로시저가 외부 보안 제품이 보호하는 자원에
액세스하는 경우, 해당 액세스는 스토어드 프로시저 소유자의 권한 ID를
사용하여 수행됩니다.
- Jar 이름
- Derby 버전 10 전용: 서버에 루틴을 설치하는 데 사용되는
JAR 파일 이름을 표시합니다. DB2는
DB2 카탈로그에서
JAR ID로 이 JAR 파일 이름을 사용합니다.
- Java 경로
- 이 페이지를 사용하여 선택된 JAR 파일의 Java
경로를 사용자 정의하십시오. 이
사용자 정의는 현재 프로젝트와 연관된 서버 이외의 서버에 JAR 파일을 전개할
경우에 유용합니다.
- JDK 홈
- Java 스토어드
프로시저를 컴파일하기 위한
JDK(Java Development Kit)
홈 디렉토리를 지정하십시오.
- JDK 버전
- JDK 홈 필드에서 지정한 JDK의 버전을 표시합니다.
이 필드의 값이 데이터베이스 JRE 버전 필드의 값과
일치하지 않으면 javac -target 및 -source 플래그가 컴파일 중에 사용됩니다.
이 필드에서 자체 -target 및 -source 옵션을 지정하여 자동으로 생성되는
옵션을 겹쳐쓸 수 있습니다.
- 링크 옵션
- z/OS용 DB2 전용: 링크 편집기의
옵션을 지정하는 문자열을 입력하십시오. 링크 편집기가
사전 링크 프로그램이 작성한 오브젝트 모듈을 처리하며 실행을 위해 검색될 수 있는
로드 모듈을 생성합니다.
- 패키지 스키마
- db2sqljcustomize가 바인드하는 패키지의 규정자를 입력하십시오. db2sqljcustomize가
이 값을 사용자 정의된 직렬화 프로파일에 저장하며 연관된 패키지가 바운드될 때
사용합니다.
- 프리컴파일 옵션
- 스토어드 프로시저를 빌드하는데 사용하려는 SQL 프리컴파일 옵션을 입력하십시오.
PRECOMPILE PROGRAM(PREP) 및 BIND 옵션을 입력할 수 있습니다. 이름 데이터 세트가
인식되지 않는 SQL 프리컴파일 옵션입니다. PRECOMPILE PROGRAM(PREP) 및 BIND 옵션에 대한 자세한 정보는
IBM DB2
Command Reference를 참조하십시오.
- 사전 링크 옵션
- z/OS용 DB2 전용: 사전
링크 프로그램의 옵션을 지정하는 문자열을 입력하십시오. 사전 링크 프로그램이
응용프로그램의 오브젝트 모듈을 단일 오브젝트 모듈로 조인합니다.
- 루트 패키지
- SQLJ 바인더가 작성할 패키지의 루트 이름을 입력하십시오. 옵션이 지정되지 않으면
루트 이름이 프로파일 이름에서 파생됩니다. 해당 이름의 길이는 최대
7자입니다. 숫자 1, 2, 3 및 4가 루트 패키지 이름에 추가되어
4개의 최종 패키지 이름을 작성합니다(각 분리 레벨당 한 개씩). 패키지는
다음 분리 레벨과 바인드됩니다. PACKAGENAME1은 분리 레벨 UR과 바인드됩니다.
PACKAGENAME2는 분리 레벨 CS와 바인드됩니다. PACKAGENAME3은 분리 레벨 RS와
바인드됩니다. PACKAGENAME4는 분리 레벨 RR과 바인드됩니다.
- 런타임 옵션
- z/OS용 DB2 전용: 스토어드 프로시저의
언어 환경 런타임 옵션을 입력하십시오. 런타임 옵션이 지정되지 않은 경우 언어 환경에서는 설치 디폴트값을 사용합니다.
- SQLJ 변환 프로그램 클래스 이름
- SQLJ문을 변환하는데 사용하는 SQLJ 클래스의 완전한 패키지 이름을
지정하십시오.
- SQLJ 변환 프로그램 위치
- SQLJ 변환 지원을 구현하는 SQLJ 클래스 라이브러리를 포함하는
JAR 파일의 파일 이름 및 전체 경로를 지정하십시오.
- 보존
- z/OS용 DB2 전용: 스토어드 프로시저가
실행된 후 스토어드 프로시저 로드 모듈이 메모리에 남아 있도록 지정하려면 선택하십시오. 이 옵션을 선택하지 않은 경우,
스토어드 프로시저가 실행된 다음 로드 모듈이 메모리에서 삭제됩니다. 스토어드
프로시저가 메모리에 남아 있는 경우, 응용프로그램을 로드하는데 소요되는
시간을 제거하므로 성능이 향상됩니다. 그러나, 이 옵션은 스토어드 프로시저
주소 공간에 필수인 가상 저장영역의 크기를 증가시킵니다.
- 소스 파일
- Derby 전용: Java 소스 파일의 전체 경로를 지정하거나
찾아보기를 눌러 전체 경로를 찾으십시오.
- WLM 환경
- z/OS용 DB2 전용: 오브젝트를 실행할
MVS™ WLM(WorkLoad Manager) 환경의 이름을 입력하십시오. 이 이름은 최대 18자의 영숫자를 포함할 수 있습니다. WLM 환경을
지정하지 않으면 설치 중에 DB2가 설정한 주소 공간에서 오브젝트가 실행됩니다. 다른 WLM
환경을 사용하는 경우, 다른 프로그램 그룹에서 한 프로그램 그룹을 분리할 수 있습니다. 보안
요구사항을 기반으로 프로그램을 분리하고자 할 수도 있습니다. 시스템 관리자와 작업하여
이 옵션을 사용할지 여부를 판별하십시오.
- 진행상태 표시 빌드
- 빌드의 진행상태에 대한 자세한 정보를 보려면 선택하십시오. 빌드 메시지가
출력 보기에 표시됩니다.