Rational® Asset
Manager DLA(Discovery Library Adapter)가 소프트웨어 이미지이며 컴퓨터 시스템에 배치할 수 있는
자산을 발견합니다. DLA는 웹 서비스 API를 사용하여
Rational Asset
Manager에 액세스하고 소프트웨어 이미지 목록을 검색하는 웹 서비스 클리아언트로 구현됩니다.
Rational Asset
Manager DLA는 IDML(Identity Markup Language) 스키마를 따르는 출력 XML 파일에
발견된 데이터를 씁니다. 이 XML 파일을 일종의 북(book)으로 부릅니다.
발견 라이브러리 어댑터 북은 ITCAM(IBM® Tivoli® Composite Application Manager) for SOA
버전 6.1 또는 IBM Tivoli Change and Configuration Management Database
버전 1.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는 처음으로 DLA를 실행할 때 갱신 북을 작성합니다.
-r
명령행 옵션을 지정하여 강제로 갱신 북을 작성하도록 하지 않는 한
모든 후속 실행에서 델타 북이 작성됩니다. DLA는
이전 실행으로부터의 변경사항을 추적하기 위해 캐시를 유지보수하고 이 캐시를
사용하여 델타 북에 포함해야 하는 새 서비스를 판별합니다. DLA가 실행되며
이전 실행 이후로 관찰된 새 자산이 없으면
-r
명령행 옵션을 지정하여 강제로 갱신 북을 작성하지 않는 한
북이 작성되지 않습니다.
Rational Asset
Manager DLA 북 이름은 다음 세그먼트로 구성됩니다.
- RAMv7100: 북 이름 부분의 애플리케이션 코드입니다.
- 호스트 이름: Rational Asset
Manager가 설치된 서버의 호스트 이름입니다.
- 콜론(:)이 마침표(.)로 대체된 ISO 8601 협정 세계시(UTC) 시간소인: 이 시간소인은 북이 생성된 시간을 표시합니다.
- 북이 갱신 북인 경우 refresh라는 텍스트.
- .xml 파일 이름 확장자.
벌크 로드 프로그램을 통해 DLA 북이 로드되면
북의 데이터가 DLA 애플리케이션 코드 및 Rational Asset
Manager가 설치된 서버의 호스트 이름으로 식별된 MSS(Managed Software System)와
연관됩니다. 한 MSS 코드의 데이터는 데이터베이스에 있는 다른 MSS의
데이터를 대체하지 않습니다.
DLA는 발견 라이브러리 어댑터 구성 특성 파일에 지정된 디렉토리에
북을 씁니다. 이 디렉토리가 벌크 로드 프로그램에
액세스할 수 없으면 DLA가 벌크 로드 프로그램이 실행하는 컴퓨터에
북을 전송할 수 있습니다. DLA가 FTP(File Transfer Protocol) 또는
SFTP(SSH(Secure Shell) File Transfer Protocol)를 지원합니다. SFTP는
DLA가 Linux, AIX® 또는
Solaris에서 실행 중일 때만 지원됩니다. 북을
전송하면 파일 전송이 완료된 다음 DLA 로컬 디렉토리에서 제거됩니다.
명령행 옵션 또는 구성 특성을 사용하여
FPT가 수행될 때 파일 전송이 완료되었음을 확인할 수 있습니다. 파일 전송 확인을
요청하면 DLA가 대상 컴퓨터에서 북을 읽고 원래 북과
비교합니다. 파일 전송 중 오류가 발생하면
북이 로컬 디렉토리에 그대로 남습니다. 다음 번 DLA 실행 시
발견 라이브러리 어댑터가 북을 다시 전송하려고 합니다.
DLA가 명령행 인터페이스를 사용하여 실행됩니다. DLA를 수동으로 실행하거나
Linux,
Solaris 또는 AIX에서 cron 작업과 같은
운영 체제 유틸리티를 사용하여 주기적으로 DLA를 실행할 수 있습니다.