O DLA (Adaptador da Biblioteca de Descoberta) do Rational
Asset Manager descobre recursos que são imagens
de software e que podem ser implementados em um sistema de computador. O DLA é implementado como um cliente de serviços da
Web que usa a API de serviços da Web para acessar o
Rational Asset Manager e recuperar a
lista de imagens de software.
O DLA do Rational Asset
Manager grava os dados descobertos em um arquivo XML de saída que segue
o esquema IDML (Identity Markup Language). Esse arquivo XML é chamado de manual. Os manuais do adaptador da biblioteca de descoberta podem ser carregados pelo programa de carregamento em massa
que é fornecido com o ITCAM (IBM® Tivoli Composite Application Manager) para SOA
Versão 6.1 ou com o IBM Tivoli Change and Configuration Management Database
Versão 1.1.1 ou posterior. Consulte a documentação do produto ITCAM para SOA ou IBM Tivoli Change and Configuration Management
Database, para obter informações sobre como utilizar o programa de carregamento
em massa.
O DLA do Rational Asset
Manager gera os dois tipos de manuais a seguir:
- Manual de Atualização: Um manual de atualização contém uma substituição completa de
dados existentes a partir de execuções anteriores do adaptador da biblioteca de descoberta para um servidor Rational Asset
Manager. Recursos que estão presentes a partir de execuções anteriores, mas não
presentes em um manual de atualização, são removidos do banco de dados quando o manual é
carregado pelo programa de carregamento em massa. Manuais de atualização representam uma captura instantânea
no tempo que substitui informações existentes por novos dados.
- Manual de Delta: Um manual de delta contém alterações e atualizações em dados
existentes importados durante execuções anteriores do adaptador da biblioteca de
descoberta para um servidor Rational Asset Manager específico.
O DLA do Rational Asset
Manager cria um manual de atualização na primeira vez em que o DLA é executado. Ele
cria manuais de delta em todas as execuções subseqüentes a menos que você especifique a opção de linha de comandos
-r,
que força a criação de um manual de atualização. O DLA mantém
um cache para rastrear as alterações a partir de execuções anteriores e utiliza o cache para
determinar quais novos serviços devem ser incluídos em um manual de delta. Se o DLA
é executado e nenhum recurso novo foi observado desde a execução anterior,
nenhum manual é criado, a menos que você especifique a opção de linha de comandos
-r
para forçar a criação de um manual de atualização.
Os nomes de manual do DLA do Rational Asset
Manager consistem no seguinte segmento:
- RAMv7100: Esse é o código do aplicativo da parcela do
nome do manual.
- Nome do Host: Esse é o nome do host do servidor em que o Rational Asset
Manager está instalado.
- Um registro de data e hora UTC (Coordinated Universal Time) ISO 8601, com dois pontos
(:) substituídos por pontos (.): Esse registro de data e hora indica quando o manual foi
gerado.
- A atualização de texto, se o manual for um manual de atualização.
- Uma extensão do nome do arquivo .xml.
Quando um manual de DLA é carregado através do programa de carregamento em massa, os dados
no manual são associados com o MSS (Managed Software System) que é identificado
pelo código do aplicativo do DLA e o nome do host do servidor em que o Rational Asset
Manager está instalado. Dados para um MSS não substituem dados para um outro MSS
no banco de dados.
O DLA grava manuais no diretório que estão especificados no arquivo
de propriedades de configuração do adaptador da biblioteca de descoberta. Se esse diretório não for acessível ao programa de carregamento em massa, o DLA pode transferir manuais para o computador onde
o programa de carregamento em massa está em execução. O DLA suporta o FTP (Protocolo de Transferência de Arquivos) ou SFTP (Protocolo de Transferência de Arquivos) do SSH (Secure Shell). O SFTP é suportado somente
quando o DLA está em execução no Linux, AIX ou Solaris. Quando um manual é transferido,
ele é removido do diretório local do DLA após a transferência de arquivos ser concluída. Uma opção de linha de comandos ou propriedade de configuração pode ser utilizada para confirmar que a transferência de arquivos foi bem-sucedida quando o FTP é desempenhado. Quando é solicitada confirmação da transferência de arquivos, o DLA lê o manual a partir do computador
de destino e compara-o com o manual original. Se ocorrer um erro durante a
transferência de arquivos, o manual permanece no diretório local.
Na próxima vez em que o
DLA é executado, o adaptador da biblioteca de descoberta tenta transferir o manual novamente.
O DLA é executado utilizando uma interface da linha de comandos. É possível executar o DLA
manualmente ou pode utilizar utilitários do sistema operacional como tarefas cron no Linux,
Solaris ou AIX para
executar o DLA periodicamente.