为 UDDI 注册中心创建数据源
创建数据源以便 UDDI 注册中心可以使用它来访问 UDDI 数据库。
开始之前
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
关于此任务
过程
- 可选: 对于网络 Apache Derby,请创建 Java™ 2 连接器 (J2C) 认证数据条目。对于嵌入式 Apache Derby,不必执行此步骤。
- 单击安全性 > 全局安全性 > [认证] Java 认证和授权服务 > J2C 认证数据。
- 单击新建以创建新的 J2C 认证数据条目。
- 输入以下详细信息:
- 别名
- 合适的短名称,例如,UDDIAlias。
- 用户标识
数据库用户标识(例如,用于 DB2 的 db2admin 或用于 Oracle 的 IBMUDDI),用来读取和写入 UDDI 注册中心数据库。对于网络 Apache Derby,用户标识可以是任何值。
对于 z/OS 操作系统上的远程 DB2 数据库,用户标识必须是远程系统上的有效用户标识。
数据库用户标识(例如,用于 DB2 的 db2admin),用来读取和写入 UDDI 注册中心数据库。对于网络 Apache Derby,用户标识可以是任何值。
- 密码
- 与先前指定的用户标识相关联的密码。对于网络 Apache Derby,密码可以是任何值。
- 描述
- 用户标识的描述。
单击应用,然后保存您对主配置所作的更改。
- 请使用下表来确定提供程序类型和所选择的数据库的实现类型,从而创建 JDBC 提供程序(如果尚不存在相应的 JDBC 提供程序)。
表 1. 提供程序类型和实现类型. 该表列示正确的提供程序类型以及每一个数据库的实现类型。 数据库 提供程序类型 实现类型 DB2
DB2 通用 JDBC 驱动程序提供程序
连接池数据源
DB2
DB2 UDB for iSeries(本机)
连接池数据源
DB2
DB2 通用 JDBC 驱动程序提供程序
连接池数据源
Oracle
Oracle JDBC 驱动程序
连接池数据源
嵌入式 Apache Derby Derby JDBC 驱动程序 连接池数据源 网络 Apache Derby Derby 网络服务器 JDBC 驱动程序提供程序 连接池数据源 Microsoft SQL Server DataDirect Connect JDBC 驱动程序 Microsoft SQL Server JDBC 驱动程序
连接池数据源 对于集群中的 UDDI 节点,请选择集群作为 JDBC 提供程序的范围。
有关如何创建 JDBC 提供程序的详细信息,请参阅有关使用管理控制台来配置 JDBC 提供程序的主题。 - 为 UDDI 注册中心创建数据源:
- 单击资源 > JDBC > JDBC 提供程序。
- 选择先前为 JDBC 提供程序选择或创建的范围(即,定义 JDBC 提供程序时所处的级别)。 例如,对于在 server1 级别定义的 JDBC 提供程序,请选择以下内容:
会显示所有在所选范围中定义的 JDBC 提供程序。Node=Node01, Server=server1
- 选择先前创建的 JDBC 提供程序。
- 在其他属性下,选择数据源。不要选择数据源 (WebSphere Application Server V4) 选项。
- 单击新建以创建新的数据源。
- 在创建数据源向导中,请输入以下数据:
- 名称
- 适当的名称,例如 UDDI Datasource。
- JNDI 名称
- 输入 datasources/uddids。这是必填字段。
不得有任何其他数据源使用此 Java 命名和目录接口 (JNDI) 名称。如果另一个数据源使用此 JNDI 名称,那么必须移除该数据源或更改其 JNDI 名称。例如,如果先前已创建使用 Apache Derby 数据库的缺省 UDDI 节点,那么在继续之前,请使用带有缺省选项的 uddiRemove.jacl 脚本来移除该数据源和 UDDI 应用程序实例。
- 组件管理的认证别名
- 对于 DB2
、Oracle 或网络 Apache Derby,请选择您在步骤 2 中创建的别名。该别名以节点名作为前缀,例如 MyNode/UDDIAlias。
- 对于嵌入式 Apache Derby,请选择 (none)。
- 对于 DB2
- 单击下一步。
- 在向导的“特定于数据库的属性”页面上,输入以下数据:
- 对于 DB2:
数据库名
数据库的名称,例如 UDDI30。
对于分布式系统上的远程数据库,数据库名称是为引用该数据库而创建的别名。请参阅创建 DB2 分布式数据库。
对于 z/OS 操作系统上的远程 DB2 数据库,数据库名称是本地 LOCATION 值。要查找此值,请在控制台上输入操作员命令 -DIS DDF,或询问 DB2 管理员以了解信息。此值区分大小写。
数据库名
数据库的名称,例如 *LOCAL。
数据库名
本地 LOCATION 值。要查找此值,请在控制台上输入操作员命令 -DIS DDF,或询问 DB2 管理员以了解信息。此值区分大小写。
对于远程数据库,数据库名称是为引用该数据库而创建的别名。请参阅创建 DB2 分布式数据库。
驱动程序类型
此值仅对于 z/OS 操作系统上的远程 DB2 数据库为必需。请将此值设置为 4。
驱动程序类型
请将此值设置为 4。
服务器名
此值仅对于 z/OS 操作系统上的远程 DB2 数据库为必需。请将此值设置为主管数据库的远程机器的 IP 地址。要查找此值,请在控制台上输入 -DIS DDF 操作员命令,或询问 DB2 管理员以了解信息。
服务器名
请将此值设置为主管数据库的机器的 IP 地址。要查找此值,请在控制台上输入 -DIS DDF 操作员命令,或询问 DB2 管理员以了解信息。
端口号
此值仅对于 z/OS 操作系统上的远程 DB2 数据库为必需。请将此值设置为 DB2 数据库侦听的端口。要查找此值,请在控制台上输入 -DIS DDF 操作员命令,或询问 DB2 管理员以了解信息。
端口号
请将此值设置为 DB2 数据库侦听的端口。要查找此值,请在控制台上输入 -DIS DDF 操作员命令,或询问 DB2 管理员以了解信息。
对于 Oracle:
- URL
- 数据库的统一资源定位符 (URL),数据源从其中获取连接,例如 jdbc:oracle:oci8:@Oracle_database_name。
此示例适用于本地和远程 Oracle 数据库。
- 对于 Apache Derby(嵌入式或网络):
数据库名
数据库的名称,例如:
app_server_root/profiles/profile_name/databases/com.ibm.uddi/UDDI30.
数据库名
数据库的名称,例如:
profile_root/databases/com.ibm.uddi/UDDI30
对于网络 Apache Derby,请确保服务器名称值和端口号值与网络服务器匹配。
将所有其他字段保持不变。
- 在容器管理的持久性 (CMP) 中使用此数据源
- 确保已清除该复选框。
- 对于 DB2:
- 单击下一步,然后检查摘要,并单击完成。
- 单击数据源以显示它的属性,然后添加以下信息:
- 描述
- 数据源的描述。
- 类别
- 输入 uddi。
- 数据存储辅助类名
- 会自动提供此值:
表 2. 数据存储辅助类名 数据库 数据存储辅助类名 DB2
com.ibm.websphere.rsadapter.DB2DataStoreHelper 或 com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper(如果正在使用 z/OS 操作系统上的远程 DB2 数据库)
DB2
com.ibm.websphere.rsadapter.DB2AS400DataStoreHelper
DB2
com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
Oracle 11g
com.ibm.websphere.rsadapter.Oracle11gDataStoreHelper
嵌入式 Apache Derby com.ibm.websphere.rsadapter.DerbyDataStoreHelper 网络 Apache Derby com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper Microsoft SQL Server
com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper
com.ibm.websphere.rsadapter.MicrosoftSQLServerDataStoreHelper
- 映射配置别名
- 选择 DefaultPrincipalMapping。
单击应用并将更改保存到主配置中。
单击应用。
选择其他属性 > 定制属性 > 库。
在值字段中输入 IBMUDI30,IBMUDS30,并单击确定。
将更改保存到主配置。
- 通过选中数据源旁边的复选框并单击测试连接来测试 UDDI 数据库的连接。将显示一条类似于测试节点 Node01 的服务器 server1 上的数据源 UDDI 数据源的连接已成功的消息。如果显示不同的消息,请使用该消息中的信息来调查和解决该问题。
下一步做什么


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsu_dsource
文件名:twsu_dsource.html