Определение внешних управляющих стратегией

В случае разработки регулятора стратегий, расширяющего класс com.ibm.ram.extension.PolicyGovernor и содержащего пользовательские стратегии, полученный файл архива Java™ потребуется установить в IBM® Rational Asset Manager.

Об этой задаче

После завершения работы по созданию регулятора стратегий и содержащихся в нем пользовательских стратегий проект Java экспортируется как файл JAR, который затем добавляется в качестве нового расширения стратегии в Rational Asset Manager.

Процедура

  1. Войдите в веб-клиент Rational Asset Manager как администратор хранилища.
  2. Нажмите Администрирование.
  3. Выберите Пользовательские расширения.
  4. В разделе Расширения стратегии выберите Создать расширение стратегии. Откроется окно Создать расширение.
  5. В поле Имя класс введите имя класса регулятора стратегий. Это имя должно содержать путь к модулю и имя класса регулятора. Например, если класс регулятора (MyGovernor) расположен в следующем каталоге файла JAR:
    com/ibm/ram/extension/demo/policy/,
    Имя класса должно выглядеть следующим образом:
    com.ibm.ram.extension.demo.policy.MyGovernor
  6. В поле Файл .jar или .zip найдите файл JAR, содержащий пользовательское расширение, в локальной файловой системе. Пример: com.ibm.ram.extension.demo.policy.jar.

    Можно загрузить отдельный файл JAR или файл архива, содержащий несколько файлов JAR. Например, если в случае интеграции с другим продуктом для работы со стратегиями требуются библиотеки этого продукта, добавьте все библиотеки в путь к классам. Можно создать и загрузить файл архива содержащий все файлы JAR. В ходе загрузки файла архива все файлы JAR добавляются в путь к классам.

  7. Нажмите кнопку OK. Расширение стратегии установлено.

Результаты

После выполнения этих действий новые стратегии регулятора стратегий будут доступны для использования в жизненных циклах ресурсов.

Утвержденный ресурс типа Пользовательское расширение, содержащий файл JAR, добавляется в хранилище. Не изменяйте этот ресурс на странице Сведения о ресурсе и не переводите его назад в состояние Черновик.

Дальнейшие действия

После добавления регулятора стратегий, содержащего пользовательские стратегии, может потребоваться внести изменения в стратегию, а затем добавить регулятор с этими изменениями в Rational Asset Manager. Для добавления регулятора более поздней версии можно перейти по ссылке Изменить для загрузки нового файла .jar, вместо удаления более старого расширения.
Для того чтобы удалить пользовательское расширение с сервера, нажмите Удалить.
Важное замечание: После удаления пользовательского расширения перестают отображаться результаты и хронология расширения для ресурсов, которые использовали расширение.
Дополнительные инструкции по созданию и изменению пользовательских стратегий приведены в разделе Создание стратегий с помощью API проверки пользовательских стратегий.

Комментарии