Библиотеки хранилищ позволяют управлять большими объемами ресурсов и метаданных ресурсов.
Библиотека позволяет объединить или сгруппировать ресурсы, которые трудно сгруппировать по сообществам, категориям, тегам и взаимосвязям.
Можно также создать коллекцию метаданных ресурсов. Например, можно создать библиотеку для типа ресурса и всех требуемых им атрибутов, категорий и взаимосвязей.
У ресурсов есть номера версий, которые можно использовать для отслеживания изменений и управления ими. Для пользовательских типов ресурсов, атрибутов, категорий и взаимосвязей не существует аналогичного способа управления изменениями. Предположим, что тип ресурса изменен или удален другим администратором. При наличии библиотеки ресурсов и метаданных можно вернуться к предшествующему состоянию библиотеки, чтобы восстановить метаданные в хранилище из версии, сохраненной в библиотеке.
Для того чтобы изъять все содержащиеся в хранилище ресурсы и метаданные из активного использования, можно выключить библиотеку хранилища. После этого выключенные ресурсы или метаданные будут недоступны другим пользователям для поиска или многократного использования.
Аналогично, можно включить библиотеку для добавления всех содержащихся в ней ресурсов в хранилище. Пользователи смогут найти и многократно использовать их.
Для создания файла .zip библиотеки, который можно импортировать в другое хранилище Rational Asset Manager, экспортируйте библиотеку.
Точно так же можно импортировать библиотеку и включить ее, чтобы добавить все содержащиеся в ней ресурсы и метаданные ресурсов в хранилище.
Хотя библиотеки являются мощным инструментом управления коллекциями ресурсов и метаданных, для них существуют определенные ограничения.
Например, если для типа ресурса с именем Веб-служба требуется атрибут с именем Сервер приложений, то при добавлении типа ресурса Веб-служба в библиотеку программа Rational Asset Manager автоматически добавляет в библиотеку атрибут Сервер приложений. Атрибут Сервер приложений можно удалить только после удаления типа ресурса Веб-служба.
При включении библиотеки, конфликтующей с другой библиотекой или хранилищем, Rational Asset Manager пытается разрешить конфликты путем активации конфликтующих ресурсов или метаданных из новой библиотеки. В этом случае элементы из хранилища или из активированных на данный момент библиотек будут заменены новой библиотекой. Исходная библиотека и все содержавшиеся в ней конфликтующие элементы будут помечены как черновые (*). Он указывает, что с момента последней активации версии библиотеки элемент был изменен.
Допустим, в двух библиотеках хранилища (Библиотека 1 и Библиотека 2) содержался ресурс типа Веб-служба. Библиотека 1 активирована; Библиотека 2 не активирована. При активации Библиотеки 2 ее тип ресурса Веб-служба заменяет собой тип ресурса Веб-служба из Библиотеки 1. Активным элементом в хранилище становится тип ресурса Веб-служба из Библиотеки 2. На странице Библиотеки Библиотека 1 будет помечена звездочкой (Библиотека 1, версия 1.0 (*)), которая означает, что элементы были изменены. На странице Обзор Библиотеки 1 тип ресурса Веб-служба также будет помечен звездочкой (*Веб-служба). Звездочка означает, что тип ресурса Веб-служба в библиотеке имеет отличия от типа ресурса, активного на данный момент в хранилище.
Для того чтобы восстановить элементы, которые были заменены в Библиотеке 1, можно вернуться к прежней версии библиотеки. При возврате к прежней версии библиотека будет вновь активирована в состоянии на момент ее сохранения, а все изменения ресурсов и элементов, внесенные после активации библиотеки, будут заменены.