Ant 스크립트를 사용하여 DB2 SQLJ 프로파일 사용자 정의 프로그램을 실행하기 위한 예비 단계

Enterprise Bean 전개 시 EAR 파일에 대해 ejbdeploy 명령을 실행하여 생성된 Ant 스크립트를 사용하여, DB2® SQLJ 프로파일 사용자 정의 프로그램을 간접적으로 실행할 수 있습니다.

그러나 Ant 스크립트를 실행하려면 먼저 다음 단계를 수행해야 합니다.

  1. Ant 스크립트의 작업 디렉토리 지정
  2. Ant 등록 정보 갱신

Ant 스크립트의 작업 디렉토리 지정

스크립트의 작업 디렉토리를 지정해야 합니다. 스크립트는 이 디렉토리의 파일 및 서브디렉토리를 작성하고 삭제합니다. 작업 디렉토리에 스크립트가 사용하는 파일 및 디렉토리와 동일한 이름을 가지는 기존 파일 및 디렉토리가 있는 경우 이 이름은 지워집니다. 예를 들면, 다음과 같습니다.
ant -Dwork.dir=tmp -buildfile out.ear.xml

스크립트는 tmp 디렉토리를 작업 디렉토리로 작성하고 사용합니다.

스크립트가 다른 등록 정보 파일을 사용하도록 하려면 스크립트를 실행할 때 script.property.file 등록 정보를 설정하십시오. 예를 들면, 다음과 같습니다.
ant -Dwork.dir=tmp -Dscript.property.file=other.properties -buildfile out.ear.xml

등록 정보 파일 갱신

등록 정보 파일에서 새 값을 지정하여 스크립트에 Ant 등록 정보로 지정된 다음 항목의 값을 변경하십시오.
  1. 데이터베이스 패키지 이름

    각 사용자 정의 프로파일의 이름이 데이터베이스에 있는 기존 패키지 이름과 충돌하지 않도록 하려면 이 이름을 수정해야 합니다. 다른 EAR 파일에 생성된 Ant 스크립트는 동일한 패키지 이름을 사용하기 때문에 이름을 변경하지 않을 경우, 패키지가 서로 겹쳐쓰여지므로 런타임 시 문제가 발생합니다.

  2. 데이터베이스 URL

    Ant 스크립트는 데이터베이스 URL에 대한 글로벌 등록 정보(db.url)를 정의합니다. DB2 SQLJ 프로파일 사용자 정의 프로그램은 JDBC 유형 4 URL을 사용합니다. 예를 들면, 다음과 같습니다.

    jdbc:db2://<host-name>:<port>/<database-name>
  3. 데이터베이스 사용자 ID

    db.user로 정의된 이 글로벌 등록 정보는 필수입니다.

  4. 사용자 ID에 해당하는 암호

    db.password로 정의된 이 글로벌 등록 정보는 필수입니다.

  5. 포트

    DB2를 설치할 때 포트를 변경하지 않으면 포트는 50000이 됩니다.

팁: 현재 데이터베이스에 있는 패키지를 확인하려면 DB2의 제어 센터를 사용하십시오. 패키지는 Instances/DB2/Databases/Database_name/Application Objects/Packages 디렉토리에 나열되어 있습니다.

이제 Ant 스크립트를 실행할 수 있습니다.

관련 개념
DB2 SQLJ 프로파일 사용자 정의 프로그램
이용약관 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.