Rational® Asset
Manager 发现库适配器(DLA)会查找成为软件映像的资产以及可在计算机系统上部署的资产。DLA 是作为使用 Web Service API 来访问 Rational Asset Manager 和检索软件映像的列表的 Web Service 客户机来实施的。
Rational Asset
Manager DLA 将发现的数据写至遵循标识标记语言(IDML)模式的输出 XML 文件。此 XML
文件称为工作簿。发现库适配器工作簿可通过随
IBM®
Tivoli®
Composite Application Manager (ITCAM) for SOA
V6.1 或随 IBM Tivoli Change
and Configuration Management Database V1.1.1 或更高版本提供的成批装入程序来进行装入。请参阅
ITCAM for SOA 或 IBM Tivoli Change and Configuration Management
Database 产品文档以了解有关如何使用成批装入程序的信息。
Rational Asset
Manager DLA 生成下列两种类型的工作簿:
- 刷新工作簿:刷新工作簿包含先前对 Rational Asset
Manager 服务器运行发现库适配器所产生的现有数据的完全替换。成批装入程序装入刷新工作簿时,会从数据库中除去先前运行产生的但刷新工作簿中没有的资源。刷新工作簿表示将现有信息替换为新数据时的快照。
- 增量工作簿:增量工作簿包含先前对特定
Rational
Asset Manager 服务器运行发现库适配器时导入的现有数据的更改和更新。
Rational Asset
Manager DLA 会在第一次运行时创建刷新工作簿。除非您指定
-r 命令行选项(它会强制创建刷新工作簿),否则 DLA 会对所有后续运行创建增量工作簿。DLA
会保留高速缓存以跟踪先前运行的更改,并且会使用该高速缓存来确定增量工作簿中应该包括哪些新服务。如果 DLA 已运行并且先前运行以来未发现任何新资产,那么除非您指定
-r 命令行选项来强制创建刷新工作簿,否则不会创建任何工作簿。
Rational Asset
Manager DLA 工作簿名称由下列各段组成:
- RAMv7100:这是工作簿名称的一部分的应用程序代码。
- 主机名:这是安装了 Rational Asset
Manager 的服务器的主机名。
- ISO 8601 UTC(全球标准时间)时间戳记,冒号(:)用句点(.)替换:此时间戳记指示生成工作簿的时间。
- 如果工作簿为刷新工作簿,那么文本为刷新。
- .xml 文件扩展名。
通过成批装入程序来装入 DLA 工作簿时,工作簿中的数据与受管软件系统(MSS)相关联,受管软件系统由 DLA 应用程序代码和安装了
Rational Asset
Manager 的服务器的主机名标识。数据库中的一个 MSS 的数据不会替换另一个 MSS 的数据。
DLA 会将工作簿写至发现库适配器配置属性文件中指定的目录。如果成批装入程序不能访问此目录,那么 DLA 会将工作簿传送至正在运行成批装入程序的计算机。DLA
支持文件传输协议(FTP)或安全 Shell(SSH)文件传输协议(SFTP)。仅当 DLA 在
Linux、AIX®
或 Solaris 上运行时,SFTP 才受支持。传输工作簿时,文件传输完成后会从 DLA
本地目录中除去工作簿。可使用命令行选项或配置属性来确认执行 FTP 时文件传输是否成功。请求确认文件传输是否成功时,DLA 会从目标计算机中读取工作簿并将其与原始工作簿进行比较。如果文件传输期间发生了错误,那么该工作簿会保留在本地目录中。下一次运行 DLA 时,发现库适配器会再次尝试传输该工作簿。
DLA 是使用命令行界面运行的。可手动运行 DLA,也可在 Linux、Solaris
或 AIX
上使用 cron 作业之类的操作系统实用程序定期运行 DLA。