El adaptador de biblioteca de descubrimiento (DLA) de Rational Asset Manager, descubre activos que son imágenes de software y que se pueden desplegar en un sistema de
ordenadores. El DLA se implementa como un cliente de servicios web que utiliza la API de servicios web para acceder
a Rational Asset
Manager y recuperar la lista de imágenes de software.
El DLA de Rational Asset
Manager graba los datos descubiertos en un archivo XML de salida que sigue el esquema
del Lenguaje de marcación de identidades (Identity Markup Language - IDML). Este archivo
XML se denomina libro. Los libros del adaptador de biblioteca de descubrimiento los puede cargar el
programa de carga de volumen que se proporciona con
IBM® Tivoli Composite Application Manager (ITCAM) para SOA
versión 6.1 o con IBM Tivoli Change and Configuration Management Database
versión 1.1.1 o posteriores. Consulte la documentación de los productos ITCAM para SOA o
IBM Tivoli Change and Configuration Management
Database para obtener información sobre cómo utilizar el programa de carga de volumen.
El DLA de Rational Asset
Manager genera los dos tipos de libros siguientes:
- Libro de renovación: un libro de renovación contiene una sustitución completa
de los datos existentes en ejecuciones anteriores del adaptador de biblioteca de descubrimiento
para un servidor de Rational Asset
Manager. Los recursos presentes de ejecuciones anteriores, pero que no están presentes en un libro de
renovación, se eliminan de la base de datos cuando el programa de carga de volumen carga el libro. Los libros de renovación representan una instantánea en el tiempo que sustituye la información existente por los
datos nuevos.
- Libro delta: un libro delta contiene cambios y actualizaciones
de los datos existentes que se importan durante ejecuciones anteriores del adaptador de biblioteca de descubrimiento
para un servidor de Rational Asset
Manager específico.
El DLA de Rational Asset
Manager crea un libro de renovación la primera vez que se ejecuta. Crea libros delta en todas las
ejecuciones posteriores a menos que especifique la opción de línea de mandatos
-r, que fuerza la creación de un libro de renovación. El DLA mantiene una
caché para hacer un seguimiento de los cambios de ejecuciones anteriores y utiliza la caché para
determinar los servicios nuevos que se deben incluir en un libro delta. Si se ejecuta el DLA y
no se detectan activos nuevos desde la ejecución anterior, no se crea libro, a menos que especifique
la opción de línea de mandatos
-r para forzar la creación de un libro de renovación.
Los nombres de libros del DLA Rational Asset Manager constan de los segmentos siguientes:
- RAMv7100: es el código de aplicación de la parte del nombre del libro.
- Nombre host: es el nombre de host del servidor en el que está instalado
Rational Asset
Manager.
- Una indicación de hora ISO 8601 UTC (Coordinated Universal Time); el punto (.) se sustituye por
con dos puntos (:): esta indicación de hora indica cuándo se generó el libro.
- EL texto refresh (renovación) si se trata de un libro de renovación.
- La extensión de nombre de archivo .xml.
Cuando se carga un libro DLA por medio del programa
de carga de volumen, los datos del libro se asocian al Sistema de software gestionado (Managed Software
System - MSS) que se identifica por el código de la aplicación DLA y el nombre de host del servidor en el
que está instalado Rational Asset
Manager. Los datos para un MSS no sustituyen los datos para otro MSS en la base de datos.
El DLA graba libros en el directorio especificado en el archivo de propiedades de configuración
del adaptador de biblioteca de descubrimiento. Si el directorio no es accesible a través del programa
de carta de volumen, el DLA puede transferir libros al sistema en el que se ejecuta el programa de carga
por volumen. El DLA tiene soporte para el Protocolo de transferencia de archivos (FTP) o el Protocolo de transferencia de archivos seguro (SFTP) (que incluye Shell seguro - SSH). SFTP sólo tiene soporte cuando
el DLA se ejecuta en
Linux, AIX o Solaris. Cuando se
transfiere un libro, se elimina del directorio local del DLA una vez completada la transferencia de archivos. Se puede utilizar una opción de línea de mandatos o una propiedad de configuración para confirmar que
la transferencia de archivos ha sido correcta cuando se ha realizado el FTP. Cuando se hace una petición
de una transferencia de archivo, el DLA lee el libro del sistema de origen y lo compara con el libro
original. Si se produce un error durante la transferencia del archivo, el libro permanece en el
directorio local.
La próxima vez que se ejecute el DLA, el adaptador de biblioteca de
descubrimiento vuelve a intentar transferir el libro.
El DLA se ejecuta utilizando una interfaz de línea de mandatos. Puede ejecutar el DLA
manualmente o utilizar las utilidades del sistema operativo como cron en Linux,
Solaris o AIX para
ejecutar el DLA de forma periódica.