UDDI 实用程序工具先决条件

在使用 UDDI 实用程序工具之前,请确保必需的 .jar 文件是可用的。

[Windows][z/OS]要运行 UDDI 实用程序工具,您必须使用随 WebSphere® Application Server 一起提供的 IBM® Development Kit for Java™ 代码。此开发包位于 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 需要此驱动程序来连接到您的目标数据库。请参阅下表以获取您必须为所选数据库指定的值:
[AIX Solaris HP-UX Linux Windows][IBM i]
表 1. 数据库的 DbDriver 值. 该表对与不同数据库进行连接所需的值进行了详细描述。
  DB2® Apache Derby Oracle
类路径的 DBDriverLocation DB2_HOME/db2java.zip app_server_root/derby/lib/derbyclient.jar ORACLE_HOME/jdbc/lib/ojdbc6.jar
驱动程序

[AIX Solaris HP-UX Linux Windows]远程 DB2 数据库的 COM.ibm.db2.jdbc.app.DB2Driver 或 com.ibm.db2.jcc.DB2Driver。

[IBM i]远程 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
[z/OS]
表 2. 数据库的 DbDriver 值. 该表对与不同数据库进行连接所需的值进行了详细描述。
  DB2 Apache Derby
[z/OS]类路径的 DBDriverLocation [z/OS]DB2_HOME/jcc/classes/db2jcc.jar, DB2_HOME/jcc/classes/db2jcc_license_cisuz.jar [z/OS]app_server_root/derby/lib/derbyclient.jar, app_server_root
[z/OS]驱动程序 [z/OS]com.ibm.db2.jcc.DB2Driver [z/OS]com.ibm.db2.jcc.DB2Driver
[z/OS]URL [z/OS]jdbc:db2://host:database_port/database_location [z/OS]jdbc:db2j:net://host:1527/database_name
其中:
  • app_server_root 是 WebSphere Application Server 的目录位置。
  • DB2_HOME 是 DB2 的目录位置,例如,c:\Program Files\SQLLIB\java12\
  • [AIX Solaris HP-UX Linux Windows][IBM i]ORACLE_HOME 是 Oracle 的目录位置,例如,c:\oracle\ora92\
  • [AIX Solaris HP-UX Linux Windows][IBM i]database_name 是数据库的名称。对于 Apache Derby,请确保 database_name 包括数据库的路径,例如,profile_root/databases/com.ibm.uddi/UDDI30
  • [z/OS]database_port 是 DB2 数据库进行侦听所使用的端口。
  • [z/OS]database_name 是 Apache Derby 数据库的名称。确保 database_name 包括数据库的路径,例如,profile_root/databases/com.ibm.uddi/UDDI30
注意:
  • 对于 Apache Derby,请使数据库已启用网络,以便它可以处理多个连接。有关更多详细信息,请参阅 Derby Server and Administration Guide 中的“Managing the Derby Network Server”部分。
  • [AIX Solaris HP-UX Linux Windows][IBM i]对于 DB2,请将 DB2_HOME/sqllib/lib 添加到 LD_LIBRARY_PATH 和 LIBPATH 环境变量。
  • [z/OS]对于 DB2,请将 DB2_HOME/icc/lib 添加到 LD_PATH_LIBRARY(或 LD_LIBRARY_PATH)和 LIBPATH 环境变量。

配置属性文件中的安全提供程序配置部分中显示了缺省 DummyClientTrustFile.jks 文件的位置。如果使用您自己的信任密钥库,请确保在此放置了位置。

UDDI 实用程序工具使用 UDDI V2 SOAP 查询和发布接口。如关于 UDDI 注册中心界面的访问控制权的主题中所描述,这些 API 受保护。UDDI 实用程序工具也通过数据库驱动程序访问 UDDI 注册中心数据库,对该数据库的访问由数据库管理系统进行控制。


指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwsu_utility_tool_prereq
文件名:rwsu_utility_tool_prereq.html