Адаптер библиотеки поиска (DLA)
Rational Asset
Manager отвечает за поиск ресурсов, которые представляют собой
развертываемые образы программного обеспечения. DLA реализован в качестве
клиента веб-служб. Он использует API веб-служб для получения доступа к
Rational Asset Manager и загрузки списка образов программного обеспечения.
DLA Rational Asset
Manager записывает найденные данные в файл XML, соответствующий схеме Identity
Markup Language (IDML). Этот файл XML называется книгой. Книги адаптера библиотеки поиска можно загрузить с помощью специальной программы,
входящей
в состав IBM® Tivoli Composite
Application Manager (ITCAM) for SOA
6.1 или IBM Tivoli Change
and Configuration Management Database
1.1.1 или более поздней версии. Дополнительная информация приведена в
документации по ITCAM for SOA или IBM Tivoli Change
and Configuration Management
Database.
DLA Rational Asset
Manager создает книги следующих типов:
- Книга обновления: Книга обновления содержит полный набор данных для замены информации о
предыдущих запусках адаптера библиотеки поиска для сервера
Rational Asset Manager. В ходе загрузки из базы данных
удаляются предыдущие ресурсы, отсутствующие в книге обновления. Книга
обновления представляет собой моментальную копию, которая заменяет существующую
информацию новыми данными.
- Книга дополнения: Книга дополнения содержит изменения и обновления существующих данных о
предыдущих запусках адаптера библиотеки поиска для сервера Rational Asset
Manager.
При первом запуске DLA
Rational Asset
Manager создается книга обновления. Книги дополнения создаются при всех
последующих запусках, если в команде не указан параметр принудительного
создания книги обновления
-r. DLA создает кэш изменений
из предыдущих сеансов работы и использует его для определения
новых служб, которые требуется добавить в книгу дополнения. Если новые
ресурсы отсутствуют, то книга не создается (если в команде не указан параметр
принудительного создания книги обновления
-r).
Имена книг DLA Rational Asset
Manager состоят из следующих сегментов:
- RAMv7100: Код приложения.
- Имя хоста: Имя хоста сервера, на котором установлен Rational Asset Manager.
- Метка времени ISO 8601 UTC, в которой вместо двоеточия (:) применяется точка (.): Время
создания книги.
- Строка refresh для книги обновления.
- Расширение .xml.
В случае загрузки с помощью
программы пакетной загрузки данные книги DLA связываются с системой
управляемого программного обеспечения (MSS), указанной в коде приложения DLA и
с помощью имени хоста сервера, на котором установлен
Rational Asset
Manager. Данные разных MSS хранятся в базе данных отдельно друг
от друга.
DLA сохраняет книги в каталоге, указанном в файле свойств конфигурации
адаптера библиотеки поиска. Если каталог недоступен для программы пакетной загрузки,
то DLA может передать книги в систему, в которой работает эта программа. DLA
поддерживает следующие протоколы передачи файлов: FTP и SFTP. SFTP
поддерживается только в системах
Linux, AIX и
Solaris. После завершения передачи файлов книга удаляется из локального
каталога DLA. С помощью параметра командной строки или свойства конфигурации можно
включить проверку правильности передачи файла по протоколу FTP. При
получении запроса на подтверждение передачи файла DLA считывает книгу с целевого компьютера и
сравнивает ее с исходной книгой. В случае ошибки передачи файла книга
остается в локальном каталоге.
При следующем запуске
DLA выполняет повторную попытку передачи книги.
DLA запускается из командной строки. DLA можно запустить вручную
или с помощью утилит операционной системы, таких как задания cron в системах Linux,
Solaris и AIX.