저장소 라이브러리를 사용하면 가용성을 제어하고 버전을 적용하고 자산 및 자산 메타데이터의 콜렉션을 가져오거나 내보낼 수 있습니다.
라이브러리를 사용하면 대량의 자산과 자산 메타데이터를 관리할 수 있습니다.
특정 자산을 결합하거나 커뮤니티, 카테고리, 태그, 관계에 따라 쉽게 그룹화할 수 없는 자산을 그룹화하기 위해 라이브러리를 작성할 수 있습니다.
자산 메타데이터의 콜렉션을 작성할 수도 있습니다. 예를 들어, 한 자산 유형과 이 자산 유형에 필요한 모든 필수 자산 속성, 카테고리, 관계에 대한 라이브러리를 작성할 수 있습니다.
자산에는 변경사항을 추적하고 관리하는 데 사용하는 버전 번호가 있지만 사용자 정의 자산 유형, 속성, 카테고리, 관계에는 변경사항을 관리하기 위한 이와 비슷한 방법이 없습니다. 자산 및 메타데이터의 라이브러리가 있으며 다른 관리자가 자산 유형을 변경하거나 삭제하는 경우 라이브러리를 되돌려서 라이브러리의 저장된 버전에서 저장소로 메타데이터를 복원할 수 있습니다.
저장소의 활성 사용에서 포함된 모든 자산과 메타데이터를 제거하려면 저장소 라이브러리를 사용 안함으로 설정할 수 있습니다. 다른 사용자가 사용 안함으로 설정된 자산 또는 메타데이터를 검색하거나 재사용할 수 없습니다.
마찬가지로 포함된 모든 자산과 메타데이터를 저장소에 추가하려면 라이브러리를 사용으로 설정할 수 있습니다. 사용자는 포함된 자산과 메타데이터를 찾고 재사용할 수 있습니다.
다른 Rational Asset Manager 저장소에 가져올 수 있는 라이브러리의 .zip 파일을 작성하려면 라이브러리를 내보내십시오.
마찬가지로 라이브러리를 가져오고 사용으로 설정하여 포함된 자산과 자산 메타데이터를 모두 저장소에 추가할 수 있습니다.
라이브러리는 자산 및 메타데이터 콜렉션을 관리하기 위한 강력한 도구이지만 일부 제한사항이 있습니다.
예를 들어, 자산 유형 Web service에 Application server라는 속성이 필요한 경우 라이브러리에 Web service 자산 유형을 추가하면 Rational Asset Manager가 라이브러리에 Application server 속성을 자동으로 추가합니다. Web service 자산 유형을 제거하지 않으면 Application server 속성을 제거할 수 없습니다.
다른 라이브러리 또는 저장소와 충돌하는 라이브러리를 사용으로 설정하면 Rational Asset Manager는 새 라이브러리에서 충돌하는 자산 또는 메타데이터를 사용으로 설정하여 충돌을 해결하려고 시도합니다. 새 라이브러리는 저장소에서 또는 현재 사용으로 설정된 라이브러리에서 요소를 겹쳐씁니다. 원래의 라이브러리와 여기에 있는 충돌 요소는 오류(*)로 표시됩니다. 이 표시는 해당 버전의 라이브러리가 사용으로 설정된 시기부터 요소가 변경되었음을 의미합니다.
예를 들어, 저장소에 두 개의 라이브러리 Library 1과 Library 2가 있으며 두 라이브러리에 있는 자산 유형이 Web service입니다. Library 1이 사용으로 설정되고 Library 2는 사용으로 설정되지 않습니다. Library 2를 사용으로 설정하면 Web service 자산 유형의 버전이 Library 1의 Web service 자산 유형을 겹쳐씁니다. Library 2의 Web service 자산 유형은 저장소에서 활성화되는 요소가 됩니다. 라이브러리 페이지에서 Library 1이 별표로 표시됩니다. 즉, Library 1, version 1.0 (*)이며 요소가 변경되었음을 표시합니다. Library 1의 개요 페이지에서 자산 유형 Web service도 별표로 표시됩니다. 즉, *Web service입니다. 이 별표는 라이브러리의 Web service 자산 유형이 저장소에서 현재 활성화된 유형과 다름을 표시합니다.
겹쳐쓴 Library 1에서 요소를 복원하려면 라이브러리를 되돌리면 됩니다. 라이브러리를 되돌리면 원래 저장되었을 때와 마찬가지로 다시 사용으로 설정되며 라이브러리를 사용으로 설정한 후 자산 또는 요소에 대해 변경된 사항을 겹쳐씁니다.