루틴 전개 마법사 - 루틴 옵션 페이지

이 페이지를 사용하여 루틴 옵션을 지정하십시오. 목표 서버 또는 루틴 유형에 따라 일부 옵션은 사용할 수 없습니다. 필드 이름은 영문자 순서로 제공되며 마법사 페이지에 나타나는 순서로 되어 있을 필요는 없습니다.

마법사의 이 페이지에서 지정하는 루틴 설정은 지속되지 않습니다.

전개를 위해 목록에서 추가 중첩 스토어드 프로시저를 선택하십시오. 이러한 스토어드 프로시저는 전개 중인 스토어드 프로시저에 대해 종속성을 가집니다.

환경 설정 디폴트값 적용
환경 설정 창의 디폴트값이 적용되도록 지정합니다. 트리에서 폴더가 선택되는 경우에만 사용할 수 있습니다.
폴더 설정 적용
폴더에 적용한 설정이 선택된 루틴에 적용되도록 지정합니다. 트리에서 루틴이 선택되는 경우에만 사용할 수 있습니다.
모두에 설정 적용
폴더에 적용한 설정이 폴더 아래의 모든 루틴에 적용되도록 지정합니다. 트리에서 폴더가 선택되는 경우에만 사용할 수 있습니다.
ASU 시간 제한
z/OS®용 DB2® 전용: 스토어드 프로시저의 단일 호출이 실행할 수 있는 총 프로세서 시간(CPU 서비스 단위)을 표시합니다. 정수 값을 지정하십시오. 정수 값을 지정하지 않으면 한계 없음 옵션이 사용됩니다. 한계를 설정하면 스토어드 프로시저를 개발하는데 도움이 됩니다.
바인드 옵션
패키지의 바인드 옵션을 지정하는 문자열을 입력하십시오.
빌드 소유자
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의 값으로 설정됩니다.
컴파일 옵션
Java 스토어드 프로시저에 사용할 컴파일러 옵션을 지정하는 문자열을 입력하십시오.
데이터베이스 JRE 버전
목표 데이터베이스 서버의 JRE 버전을 표시합니다. 버전을 판별할 수 없을 경우 이 필드에 버전 번호흘 입력할 수 있습니다. 이 필드의 값이 JDK 버전 필드의 값과 일치하지 않으면 javac -target 및 -source 플래그가 컴파일 중에 사용됩니다.
DB2 패키지
iSeries®용 DB2 전용: SQLJ 스토어드 프로시저 빌드 시 사용할 DB2 패키지 이름을 지정하십시오. 예를 들어, QUSRSYS/SER3283432에서 QUSRSYS는 다음에 10자의 일련화된 프로파일 이름이 오는 라이브러리 이름입니다. 올바른 값에 대한 정보는 SQLJ 스토어드 프로시저 빌드에 대한 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 프리컴파일 옵션을 입력하십시오. 예를 들어, 바인드 옵션으로 작동할 Linux®, UNIX® 및 Windows®용 DB2 스토어드 프로시저에 대한 프리컴파일 옵션을 입력할 수 있습니다. 또한 z/OS용 DB2 외부 스토어드 프로시저에 대한 프리컴파일 옵션을 입력할 수도 있습니다.
사전 링크 옵션
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 환경을 사용하는 경우, 다른 프로그램 그룹에서 한 프로그램 그룹을 분리할 수 있습니다. 보안 요구사항을 기반으로 프로그램을 분리하고자 할 수도 있습니다. 시스템 관리자와 작업하여 이 옵션을 사용할지 여부를 판별하십시오.
진행상태 표시 빌드
빌드의 진행상태에 대한 자세한 정보를 보려면 선택하십시오. 빌드 메시지가 출력 보기에 표시됩니다.

피드백