UDDI 레지스트리에 대한 Apache Derby 데이터베이스 작성

이 태스크를 완료하여 UDDI 레지스트리에 대한 데이터베이스 저장소로 Apache Derby 데이터베이스를 사용합니다. 임베디드 또는 네트워크 Apache Derby 데이터베이스를 사용할 수 있으며, 데이터베이스 저장소는 로컬 또는 원격일 수 있습니다.

시작하기 전에

다음 단계는 여러 변수를 사용합니다. 시작하기 전에 이 변수에서 사용할 적절한 값을 결정하십시오. 변수 및 제안되는 값은 다음과 같습니다.
arg1
SQL 파일의 경로. 표준 설치에서 경로는 app_server_root/UDDIReg/databasescripts입니다.
arg2
Apache Derby 데이터베이스를 설치하려는 위치에 대한 경로.

[AIX Solaris HP-UX Linux Windows][z/OS]예: app_server_root/profiles/profile_name/databases/com.ibm.uddi.

[IBM i]예: profile_root/databases/com.ibm.uddi.

arg3
Apache Derby 데이터베이스의 이름. 권장되는 값은 UDDI30이며, 이 이름은 UDDI 정보 전체에서 가졍됩니다. 다른 이름을 사용하는 경우 UDDI 정보에서 UDDI30을 사용하는 경우 해당 이름을 대체하십시오.
arg4
선택적 인수. DEFAULT 값을 사용하거나 이 인수를 생략하십시오. 기본 UDDI 노드로 데이터베이스를 사용하려면 DEFAULT를 지정하십시오. 이 인수는 대소문자를 구분합니다.

원격 데이터베이스를 작성하려는 경우 먼저 제품의 관련 기능에 대한 데이터베이스 제품 문서를 참조하십시오.

이 태스크 정보

UDDI 레지스트리의 설정 및 배치 중에 각 UDDI 레지스트리에 대해 이 태스크를 한 번만 완료합니다.

프로시저

  1. [IBM i]Qshell 세션을 시작하십시오. IBM® i 명령행에서 STRQSH 명령을 입력하십시오.
  2. UDDIDerbyCreate.jar를 사용하여 UDDI Apache Derby 데이터베이스를 작성하십시오. app_server_root/UDDIReg/databaseScripts 디렉토리에서 다음 Java™ -jar 명령을 실행하십시오. [Windows]
    java -Djava.ext.dirs=app_server_root/derby/lib;app_server_root/java/jre/lib/ext -jar UDDIDerbyCreate.jar 
    arg1 arg2 arg3 arg4
    [AIX][Linux][HP-UX][Solaris][AIX HP-UX Solaris][z/OS][IBM i]
    java -Djava.ext.dirs=app_server_root/derby/lib:app_server_root/java/jre/lib/ext -jar UDDIDerbyCreate.jar 
    arg1 arg2 arg3 arg4
    Apache Derby 데이터베이스가 이미 있으면 다시 작성할 것인지 묻습니다. 데이터베이스를 다시 작성하려는 경우 기존 데이터베이스는 삭제되고 새 데이터베이스가 해당 위치에서 작성됩니다. 데이터베이스를 다시 작성하지 않으려는 경우 명령이 종료되고 새 데이터베이스는 작성되지 않습니다.
    참고: 애플리케이션 서버가 이미 기존 Apache Derby 데이터베이스에 액세스하는 경우 uddiDeploy.jacl 스크립트는 데이터베이스를 다시 작성할 수 없습니다. uddiRemove.jacl 스크립트를 사용하여 UDDI 레지스트리 노드 제거에 대한 주제에서 설명한 대로, 데이터베이스를 제거하고 서버를 다시 시작한 후 uddiDeploy.jacl 스크립트를 다시 실행하십시오.
  3. [z/OS]WebSphere® Application Server에서 액세스할 수 있도록 허용하는 올바른 권한이 데이터베이스에 있는지 확인하십시오. 다음 명령을 실행하십시오.
    chmod -R 777 arg2/arg3
    여기서 arg2arg3은 이전에 설명한 대로, Apache Derby 데이터베이스의 경로 및 이름입니다.
  4. 원격 데이터베이스를 사용하는 경우(이때 네트워크 Apache Derby가 필요함) 또는 다른 이유로 네트워크 Apache Derby를 사용하려는 경우 예를 들어, 클러스터에서 Apache Derby를 사용하려면 Apache Derby 네트워크 서버 프레임워크를 구성하십시오. 자세한 정보는 Derby 서버 및 관리 안내서에서 Derby 네트워크 서버 관리에 관한 절을 참조하십시오.

다음에 수행할 작업

계속해서 UDDI 레지스트리 노드를 설정 및 배치합니다.


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsu_create_derby
파일 이름:twsu_create_derby.html