为 UDDI 注册中心创建数据源

创建数据源以便 UDDI 注册中心可以使用它来访问 UDDI 数据库。

开始之前

必须已经为 UDDI 注册中心创建了数据库。以下步骤假设,如果正在安装到集群,那么该集群的所有成员都使用单一数据库。
[AIX Solaris HP-UX Linux Windows]注: 要连接到 z/OS® 操作系统上的远程 DB2® 数据库,您必须安装了 DB2 Connect™ 许可证。请参阅 DB2 文档,以了解更多信息。

关于此任务

在设置和部署新 UDDI 注册中心的过程中完成本任务。UDDI 注册中心使用数据源来访问 UDDI 数据库。

过程

  1. 可选: 对于网络 Apache Derby,请创建 Java™ 2 连接器 (J2C) 认证数据条目。对于嵌入式 Apache Derby,不必执行此步骤。
    1. 单击安全性 > 全局安全性 > [认证] Java 认证和授权服务 > J2C 认证数据
    2. 单击新建以创建新的 J2C 认证数据条目。
    3. 输入以下详细信息:
      别名
      合适的短名称,例如,UDDIAlias
      用户标识

      [AIX Solaris HP-UX Linux Windows][IBM i]数据库用户标识(例如,用于 DB2 的 db2admin 或用于 Oracle 的 IBMUDDI),用来读取和写入 UDDI 注册中心数据库。对于网络 Apache Derby,用户标识可以是任何值。

      [AIX Solaris HP-UX Linux Windows]对于 z/OS 操作系统上的远程 DB2 数据库,用户标识必须是远程系统上的有效用户标识。

      [z/OS]数据库用户标识(例如,用于 DB2 的 db2admin),用来读取和写入 UDDI 注册中心数据库。对于网络 Apache Derby,用户标识可以是任何值。

      密码
      与先前指定的用户标识相关联的密码。对于网络 Apache Derby,密码可以是任何值。
      描述
      用户标识的描述。

      单击应用,然后保存您对主配置所作的更改。

  2. 请使用下表来确定提供程序类型和所选择的数据库的实现类型,从而创建 JDBC 提供程序(如果尚不存在相应的 JDBC 提供程序)。
    表 1. 提供程序类型和实现类型. 该表列示正确的提供程序类型以及每一个数据库的实现类型。
    数据库 提供程序类型 实现类型
    [AIX Solaris HP-UX Linux Windows]DB2 [AIX Solaris HP-UX Linux Windows]DB2 通用 JDBC 驱动程序提供程序 [AIX Solaris HP-UX Linux Windows]连接池数据源
    [IBM i]DB2 [IBM i]DB2 UDB for iSeries(本机) [IBM i]连接池数据源
    [z/OS]DB2 [z/OS]DB2 通用 JDBC 驱动程序提供程序 [z/OS]连接池数据源
    [AIX Solaris HP-UX Linux Windows][IBM i]Oracle [AIX Solaris HP-UX Linux Windows][IBM i]Oracle JDBC 驱动程序 [AIX Solaris HP-UX Linux Windows][IBM i]连接池数据源
    嵌入式 Apache Derby Derby JDBC 驱动程序 连接池数据源
    网络 Apache Derby Derby 网络服务器 JDBC 驱动程序提供程序 连接池数据源
    Microsoft SQL Server DataDirect Connect JDBC 驱动程序

    Microsoft SQL Server JDBC 驱动程序

    连接池数据源

    对于集群中的 UDDI 节点,请选择集群作为 JDBC 提供程序的范围。

    有关如何创建 JDBC 提供程序的详细信息,请参阅有关使用管理控制台来配置 JDBC 提供程序的主题。
  3. 为 UDDI 注册中心创建数据源:
    1. 单击资源 > JDBC > JDBC 提供程序
    2. 选择先前为 JDBC 提供程序选择或创建的范围(即,定义 JDBC 提供程序时所处的级别)。 例如,对于在 server1 级别定义的 JDBC 提供程序,请选择以下内容:
      Node=Node01, Server=server1 
      会显示所有在所选范围中定义的 JDBC 提供程序。
    3. 选择先前创建的 JDBC 提供程序。
    4. 其他属性下,选择数据源。不要选择数据源 (WebSphere Application Server V4) 选项。
    5. 单击新建以创建新的数据源。
    6. 创建数据源向导中,请输入以下数据:
      名称
      适当的名称,例如 UDDI Datasource
      JNDI 名称
      输入 datasources/uddids。这是必填字段。

      不得有任何其他数据源使用此 Java 命名和目录接口 (JNDI) 名称。如果另一个数据源使用此 JNDI 名称,那么必须移除该数据源或更改其 JNDI 名称。例如,如果先前已创建使用 Apache Derby 数据库的缺省 UDDI 节点,那么在继续之前,请使用带有缺省选项的 uddiRemove.jacl 脚本来移除该数据源和 UDDI 应用程序实例。

      组件管理的认证别名
      • 对于 DB2[AIX Solaris HP-UX Linux Windows][IBM i]、Oracle 或网络 Apache Derby,请选择您在步骤 2 中创建的别名。该别名以节点名作为前缀,例如 MyNode/UDDIAlias。
      • 对于嵌入式 Apache Derby,请选择 (none)
    7. 单击下一步
    8. 在向导的“特定于数据库的属性”页面上,输入以下数据:
      • 对于 DB2:
        [AIX Solaris HP-UX Linux Windows]数据库名
        [AIX Solaris HP-UX Linux Windows]数据库的名称,例如 UDDI30

        对于分布式系统上的远程数据库,数据库名称是为引用该数据库而创建的别名。请参阅创建 DB2 分布式数据库

        对于 z/OS 操作系统上的远程 DB2 数据库,数据库名称是本地 LOCATION 值。要查找此值,请在控制台上输入操作员命令 -DIS DDF,或询问 DB2 管理员以了解信息。此值区分大小写。

        [IBM i]数据库名
        [IBM i]数据库的名称,例如 *LOCAL
        [z/OS]数据库名
        [z/OS]本地 LOCATION 值。要查找此值,请在控制台上输入操作员命令 -DIS DDF,或询问 DB2 管理员以了解信息。此值区分大小写。

        对于远程数据库,数据库名称是为引用该数据库而创建的别名。请参阅创建 DB2 分布式数据库

        [AIX Solaris HP-UX Linux Windows]驱动程序类型
        [AIX Solaris HP-UX Linux Windows]此值仅对于 z/OS 操作系统上的远程 DB2 数据库为必需。请将此值设置为 4。
        [z/OS]驱动程序类型
        [z/OS]请将此值设置为 4。
        [AIX Solaris HP-UX Linux Windows]服务器名
        [AIX Solaris HP-UX Linux Windows]此值仅对于 z/OS 操作系统上的远程 DB2 数据库为必需。请将此值设置为主管数据库的远程机器的 IP 地址。要查找此值,请在控制台上输入 -DIS DDF 操作员命令,或询问 DB2 管理员以了解信息。
        [z/OS]服务器名
        [z/OS]请将此值设置为主管数据库的机器的 IP 地址。要查找此值,请在控制台上输入 -DIS DDF 操作员命令,或询问 DB2 管理员以了解信息。
        [AIX Solaris HP-UX Linux Windows]端口号
        [AIX Solaris HP-UX Linux Windows]此值仅对于 z/OS 操作系统上的远程 DB2 数据库为必需。请将此值设置为 DB2 数据库侦听的端口。要查找此值,请在控制台上输入 -DIS DDF 操作员命令,或询问 DB2 管理员以了解信息。
        [z/OS]端口号
        [z/OS]请将此值设置为 DB2 数据库侦听的端口。要查找此值,请在控制台上输入 -DIS DDF 操作员命令,或询问 DB2 管理员以了解信息。
      • [AIX Solaris HP-UX Linux Windows][IBM i]对于 Oracle:
        URL
        数据库的统一资源定位符 (URL),数据源从其中获取连接,例如 jdbc:oracle:oci8:@Oracle_database_name

        [AIX Solaris HP-UX Linux Windows][z/OS]此示例适用于本地和远程 Oracle 数据库。

      • 对于 Apache Derby(嵌入式或网络):
        [AIX Solaris HP-UX Linux Windows][z/OS]数据库名
        [AIX Solaris HP-UX Linux Windows][z/OS]数据库的名称,例如:
        app_server_root/profiles/profile_name/databases/com.ibm.uddi/UDDI30.
        [IBM i]数据库名
        [IBM i]数据库的名称,例如:
        profile_root/databases/com.ibm.uddi/UDDI30

        对于网络 Apache Derby,请确保服务器名称值和端口号值与网络服务器匹配。

        将所有其他字段保持不变。

      在容器管理的持久性 (CMP) 中使用此数据源
      确保已清除该复选框。
    9. 单击下一步,然后检查摘要,并单击完成
    10. 单击数据源以显示它的属性,然后添加以下信息:
      描述
      数据源的描述。
      类别
      输入 uddi
      数据存储辅助类名
      会自动提供此值:
      表 2. 数据存储辅助类名
      数据库 数据存储辅助类名
      [AIX Solaris HP-UX Linux Windows]DB2 [AIX Solaris HP-UX Linux Windows]com.ibm.websphere.rsadapter.DB2DataStoreHelper 或 com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper(如果正在使用 z/OS 操作系统上的远程 DB2 数据库)
      [IBM i]DB2 [IBM i]com.ibm.websphere.rsadapter.DB2AS400DataStoreHelper
      [z/OS]DB2 [z/OS]com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
      [AIX Solaris HP-UX Linux Windows][IBM i]Oracle 11g [AIX Solaris HP-UX Linux Windows][IBM i]com.ibm.websphere.rsadapter.Oracle11gDataStoreHelper
      嵌入式 Apache Derby com.ibm.websphere.rsadapter.DerbyDataStoreHelper
      网络 Apache Derby com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
      [AIX Solaris HP-UX Linux Windows]Microsoft SQL Server [AIX Solaris HP-UX Linux Windows]com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper

      com.ibm.websphere.rsadapter.MicrosoftSQLServerDataStoreHelper

      映射配置别名
      选择 DefaultPrincipalMapping
    11. [AIX Solaris HP-UX Linux Windows][z/OS]单击应用并将更改保存到主配置中。
    12. [IBM i]单击应用
    13. [IBM i]选择其他属性 > 定制属性 >
    14. [IBM i]字段中输入 IBMUDI30,IBMUDS30,并单击确定
    15. [IBM i]将更改保存到主配置。
  4. 通过选中数据源旁边的复选框并单击测试连接来测试 UDDI 数据库的连接。将显示一条类似于测试节点 Node01 的服务器 server1 上的数据源 UDDI 数据源的连接已成功的消息。如果显示不同的消息,请使用该消息中的信息来调查和解决该问题。

下一步做什么

继续设置和部署 UDDI 注册中心节点。

指示主题类型的图标 任务主题



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