创建发现库存储

发现库存储是数据中心内计算机上的目录或文件夹,它表示用于编写包含资源信息的 XML 文件的所有发现库适配器 (DLA) 的公共位置。 要批量装入到 TADDM 系统的 XML 数据文件放在发现库存储中。 要使用批量装入程序,您必须创建发现库存储。

DLA 是一个软件程序,用于从源应用程序 (例如 IBM® Tivoli® Monitoring 或 IBM Tivoli Business Service Manager) 中抽取数据。

每个 DLA 都以称为身份标记语言 (IdML) 的特定 XML 格式编写包含资源信息的 XML 文件。 任意以 IdML 格式撰写的 XML 文件通常都称为簿。 要查看可以使用来自其他 Tivoli 产品的数据装入 TADDM 数据库的书籍的 Tivoli 集合,请参阅 http://www.ibm.com/software/brandcatalog/ismlibrary/

DLA 专用于特定产品,因为每个产品都有访问环境中的资源的专用方法。 DLA 的配置和安装对于每个应用程序各不相同。 系统上安装了典型的 DLA,该 DLA 具有特定应用程序的数据的访问权。 例如, IBM Tivoli Monitoring 的 DLA 安装在有权访问 IBM Tivoli Monitoring 企业管理系统数据库的计算机上。 所有 DLA 都使用命令行界面运行,并且可以使用环境中任何类型的调度程序(例如 cron)来调度运行。

可创建 DLA 来从环境中的现有产品或数据库抽取信息。

有关如何创建 DLA 和 IdML 规范的更多信息,或者有关 Discovery Library Store 的其他详细信息,请参阅 TADDM Discovery Library Adapter Developer 's Guide

通常,发现库存储位于 TADDM 服务器上。 如果未在 TADDM 服务器上设置发现库存储,那么必须确保在 TADDM 服务器上运行的 TADDM 批量装入程序可访问发现库存储。 其他应用程序也可在托管发现库存储的计算机上运行。

要创建“发现库”存储,请完成下列步骤:

  1. 创建一个目录,以使用不同的目录名称 (例如, c:\IBM\DLFS) 将 XML 文件存储在计算机上。 (可选) 您可以在主 Discovery Library Store 中为所使用的每个 DLA 创建子目录。
  2. 使用至少一个用户标识来设置文件传输协议服务器 (FTP)。 该用户标识必须对存储发现库 XML 文件的目录具有以下许可权:写、重命名和读访问。 如果未使用 FTP 来将 XML 文件传输到发现库存储,请确保您使用的工具和用于运行该工具的用户标识对发现库存储目录具有写许可权。
  3. 确保各种发现库适配器对托管发现库存储的系统的名称(主机名)具有访问权。 大多数发现库适配器会将 XML 文件复制到发现库存储中。
  4. 确保多种“发现库适配器”具有用于连接 FTP 服务器的用户标识和密码。
  5. 如果 DLA 未使用 FTP,请将您希望批量装入程序访问的 XML 文件(簿)复制到该共享目录中。 该共享目录必须可由批量装入程序进行访问。

    簿编写者和管理员不负责将簿存入发现库存储。 例如,设置 cron 作业来将生成的 IdML 簿通过 FTP 发送到发现库存储中。

如果要创建发现库存储且希望设置 TADDM 数据库来包含 DLA 簿,那么域服务器上的本地驱动器就可以充当联网的发现库存储。 此目录必须在装入数据的域服务器上的 $COLLATION_HOME/etc/bulkload.properties 文件中定义。 如果有多个域服务器,请配置正确的批量装入程序来访问相应的共享目录。 批量装入程序不会从发现库存储中删除 XML 文件。 您必须维护发现库存储中的文件。 确保服务器上有足够的磁盘空间可用于目录中的文件。 如果经常会有新的 XML 文件添加到目录中,那么您必须定期清除该目录。

如果具有同步服务器部署,必须从以下选项中进行选择:
  • 如果在簿中引用的资源包含在某一域服务器上定义的作用域定义中,则将该簿装入相应的域服务器中。
  • 如果在簿中引用的资源包含在某一域服务器上定义的作用域定义中,则将所有簿装入同步服务器中。