UDDI 유틸리티 도구 필수 소프트웨어
UDDI 유틸리티 도구를 사용하기 전에, 필수 .jar 파일이 사용 가능한지 확인하십시오.
UDDI 유틸리티 도구를 실행하려면 WebSphere®
Application Server와 함께 제공되는 Java™ 코드에 대한
IBM® 개발 킷을 사용해야 합니다. 이 개발 킷은 app_server_root/java/bin
디렉토리에 있습니다.
다음 .jar 파일이 UDDI 유틸리티 도구에 사용 가능한지 확인하십시오. UDDI 유틸리티 도구 특성 파일의 클래스 경로에서 .jar 파일의 위치를 지정해야 합니다.
- UDDIUtilityTools.jar
- 이 파일은 UDDI 유틸리티 도구 .jar 파일이고 app_server_root/UDDIReg/scripts 디렉토리에 있습니다.
- com.ibm.uddi.jar
- 이 파일은 UDDI4J 클래스를 포함하고 app_server_root/plugins 디렉토리에 있습니다.
- j2ee.jar
- 이 파일은 엔터프라이즈 애플리케이션 클래스를 위한 일부 필수 Java 플랫폼을 포함하고 app_server_root/lib 디렉토리에 있습니다.
- com.ibm.ws.runtime.jar
- 이 파일은 Apache SOAP 구현이고 app_server_root/plugins 디렉토리에 있습니다.
- DbDriver
- 이 드라이버는 대상 데이터베이스에 연결하기 위해 UDDIUtilityTool에 필요합니다. 선택된 데이터베이스를 위해 지정해야 하는 값에 대해 다음 테이블을 참조하십시오.
표 1. 데이터베이스의 DbDriver 값. 테이블은 다양한 데이터베이스에 연결되어야 하는 값에 대해 상세히 설명합니다. DB2® Apache Derby Oracle 클래스 경로를 위한 DBDriverLocation DB2_HOME/db2java.zip app_server_root/derby/lib/derbyclient.jar ORACLE_HOME/jdbc/lib/ojdbc6.jar 드라이버 원격 DB2 데이터베이스에 대한 COM.ibm.db2.jdbc.app.DB2Driver, 또는 com.ibm.db2.jcc.DB2Driver.
원격 DB2 데이터베이스에 대한 com.ibm.db2.jdbc.app.DB2Driver, 또는 com.ibm.db2.jcc.DB2Driver.
또한 DB2 클라이언트를 사용하여 원격 데이터베이스에 로컬 별칭을 설정할 수 있습니다.
com.ibm.db2.jcc.DB2Driver oracle.jdbc.OracleDriver URL jdbc:db2://host:database_name jdbc:db2j:net://host:1527/database_name jdbc:oracle:thin:@host:1521: database_name 여기서:표 2. 데이터베이스의 DbDriver 값. 테이블은 다양한 데이터베이스에 연결되어야 하는 값에 대해 상세히 설명합니다. DB2 Apache Derby 클래스 경로를 위한 DBDriverLocation
DB2_HOME/jcc/classes/db2jcc.jar, DB2_HOME/jcc/classes/db2jcc_license_cisuz.jar
app_server_root/derby/lib/derbyclient.jar, app_server_root
드라이버
com.ibm.db2.jcc.DB2Driver
com.ibm.db2.jcc.DB2Driver
URL
jdbc:db2://host:database_port/database_location
jdbc:db2j:net://host:1527/database_name
- app_server_root는 WebSphere Application Server의 디렉토리 위치입니다.
- DB2_HOME은 DB2의 디렉토리 위치입니다(예: c:\Program Files\SQLLIB\java12\).
ORACLE_HOME은 Oracle의 디렉토리 위치입니다(예: c:\oracle\ora92\).
database_name은 데이터베이스의 이름입니다. Apache Derby의 경우, database_name이 데이터베이스에 대한 경로를 포함해야 합니다(예: profile_root/databases/com.ibm.uddi/UDDI30).
database_port는 DB2 데이터베이스가 청취 중인 포트입니다.
database_name은 Apache Derby 데이터베이스의 이름입니다. database_name이 데이터베이스에 대한 경로를 포함해야 합니다(예: profile_root/databases/com.ibm.uddi/UDDI30).
참고:- Apache Derby의 경우, 다중 연결을 처리할 수 있도록 데이터베이스 네트워크를 사용으로 설정하십시오. 더 상세한 내용은 Derby Server와 관리 안내서에서 Derby Network Server 관리에 대한 섹션을 참조하십시오.
DB2의 경우, DB2_HOME/sqllib/lib를 LD_LIBRARY_PATH 및 LIBPATH 환경 변수에 추가하십시오.
DB2의 경우, DB2_HOME/icc/lib를 LD_PATH_LIBRARY(또는 LD_LIBRARY_PATH) 및 LIBPATH 환경 변수에 추가하십시오.
구성 특성 파일의 보안 제공자 구성 섹션은 기본 DummyClientTrustFile.jks 파일의 위치를 나타냅니다. 사용자 자신의 신뢰 저장소를 사용하면, 위치가 지정되어야 합니다.
UDDI 유틸리티 도구는 UDDI 버전 2 SOAP 조회 및 공개 인터페이스를 사용합니다. UDDI 레지스트리 인터페이스에 대한 액세스 제어에 대하여 주제에서 설명된 대로 이러한 API는 보호받습니다. UDDI 유틸리티 도구는 데이터베이스 드라이버를 통하여 UDDI 레지스트리 데이터베이스에 액세스하고 데이터베이스에 대한 액세스가 데이터베이스 관리 시스템에 의해 제어됩니다.