В случае разработки регулятора стратегий, расширяющего класс
com.ibm.ram.extension.PolicyGovernor и содержащего пользовательские стратегии, полученный файл
архива Java™ потребуется установить в
IBM® Rational Asset
Manager.
Об этой задаче
После завершения работы по созданию регулятора стратегий и содержащихся в нем пользовательских
стратегий проект Java экспортируется как файл JAR, который
затем добавляется в качестве нового расширения стратегии в Rational Asset Manager.
Процедура
- Войдите в веб-клиент
Rational Asset Manager как
администратор хранилища.
- Нажмите Администрирование.
- Выберите Пользовательские расширения.
- В разделе Расширения стратегии выберите Создать расширение
стратегии. Откроется окно Создать расширение.
- В поле Имя класс введите имя класса регулятора стратегий. Это имя должно содержать путь к модулю и имя класса регулятора. Например, если класс
регулятора (MyGovernor) расположен в следующем каталоге файла JAR:
com/ibm/ram/extension/demo/policy/,
Имя класса должно выглядеть следующим образом:
com.ibm.ram.extension.demo.policy.MyGovernor
- В поле Файл .jar или .zip найдите файл JAR, содержащий пользовательское
расширение, в локальной файловой системе. Пример: com.ibm.ram.extension.demo.policy.jar.
Можно загрузить отдельный файл JAR или файл архива, содержащий несколько файлов JAR. Например,
если в случае интеграции с другим продуктом для работы со стратегиями требуются библиотеки этого
продукта, добавьте все библиотеки в путь к классам. Можно создать и загрузить файл архива содержащий
все файлы JAR. В ходе загрузки файла архива все файлы JAR добавляются в путь к классам.
- Нажмите кнопку OK. Расширение стратегии установлено.
Результаты
После выполнения этих действий новые стратегии регулятора стратегий будут доступны для
использования в жизненных циклах ресурсов.
Утвержденный ресурс типа Пользовательское расширение, содержащий
файл JAR, добавляется в хранилище. Не изменяйте этот ресурс на странице Сведения о ресурсе и не переводите его назад в состояние Черновик.
Дальнейшие действия
После добавления регулятора стратегий, содержащего пользовательские стратегии, может
потребоваться внести изменения в стратегию, а затем добавить регулятор с этими изменениями в
Rational Asset Manager. Для
добавления регулятора более поздней версии можно перейти по ссылке
Изменить для
загрузки нового файла
.jar, вместо удаления более старого расширения.
Для того чтобы удалить пользовательское расширение с
сервера, нажмите
Удалить.
Важное замечание: После
удаления пользовательского расширения перестают отображаться результаты и хронология расширения для
ресурсов, которые использовали расширение.
Дополнительные инструкции по созданию и изменению пользовательских стратегий приведены в
разделе
Создание
стратегий с помощью API проверки пользовательских стратегий.