WebSphere

Модули: Прикрепление существующих стратегий передачи

Воспользуйтесь виджетом Администрирование стратегий передачи для прикрепления существующих стратегий передачи к модулям. С помощью стратегий передачи можно динамически управлять взаимодействием служб с использованием информации о контексте.

Подготовка
  1. С помощью WebSphere Integration Developer можно создавать модули, содержащие примитив передачи Преобразование стратегии.
  2. Разверните модуль на WebSphere Enterprise Service Bus (WebSphere ESB) или WebSphere Process Server.
  3. Убедитесь, что WebSphere ESB или сервер процессов WebSphere содержат необходимое определение WSRR.
  4. Загрузите файл EAR, содержащий модуль, в WSRR.
  5. Создайте Бизнес-пространство, содержащее виджеты Структура модулей и Администрирование стратегий передачи.
Об этой задаче

Можно управлять запросами служб динамически, используя стратегии передачи, позволяющие переопределять свойства модулей во время выполнения. Такие стратегии передачи хранятся в WSRR. Для модуля можно определить одну или несколько стратегий передачи, каждая из которых может переопределять одно или несколько свойств модуля. Дополнительно для каждого вложения политики можно создать одно или несколько условий пропуска. Во время обработки запросов условия пропуска сравниваются со значениями условий в сообщении. Для использования связанной стратегии передачи должны быть выполнены все условия пропуска.

Процедура
  1. Войдите в бизнес-пространство.
  2. Откройте пространство, созданное для администрирования стратегий передачи модулей.
  3. В виджете Структура модулей выберите Стратегии передачи. Виджет Администрирование стратегий передачи будет обновлен. Если существуют вложения стратегий, то они будут показаны.
  4. Если существует несколько определений WSRR, выберите то, которое используется данным модулем.
  5. Введите имя Нового вложения стратегии. Вложения стратегий связывают стратегию передачи с модулем. В WSRR политика и вложение политики являются разными объектами.
  6. Нажмите кнопку Создать... Виджет Администрирование стратегий передачи будет обновлен. После этого можно указать необходимую группу свойств и имя существующей стратегии передачи.
  7. Выберите Имя группы. В каждой группе содержаться свойства модуля. Выберите группу, значения которой требуется переопределить.
  8. Выберите Использовать существующие.
  9. В меню Выбрать стратегию выберите стратегию передачи. Отображаются соответствующие стратегии передачи.
  10. Нажмите кнопку Далее Виджет Администрирование стратегий передачи будет обновлен. После этого можно добавлять условия пропуска.
    Прим.: Невозможно изменить утверждения с помощью бизнес-пространства после создания стратегии передачи. Условие пропуска можно добавить только при создании нового вложения стратегии.
  11. Необязательно: Определите одно или несколько условий пропуска. Для использования связанной должны быть выполнены условия пропуска. В WSRR условия пропуска - это пользовательские свойства в объекте вложения политики.
    1. Введите имя в поле Имя условия пропуска. Имени условия пропуска всегда предшествует строка medGate_.
    2. Введите значение условия пропуска в поле Значение. Это значение состоит из следующих частей: имя условия политики, операция изначение пропуска.
      • Введенное здесь имя условия стратегии должно соответствовать Имени условия стратегии в модуле.
      • Операция может иметь одно из следующих значений: = , != , > , < , <= или >= .
      • Значение пропуска - это сравниваемое значение. Например, country = France.
    3. Нажмите кнопку Добавить условие пропуска.
  12. Нажмите Сохранить.
Результат

В WSRR будет создано новое вложение стратегии, связывающее стратегию и модуль.

Виджет Администрирование стратегий передачи будет обновлен и в нем появится новое вложение стратегии.


task Раздел

Условия использования | Отзыв


Значок времени Последнее обновление: 06 Ноябрь 2009


http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/topic/com.ibm.bspace.help.widg.wpsesb.doc/help_medpolicywidget/help_attachpolicytomodule.html
Copyright IBM Corporation 2005, 2009. Все права защищены.
Этот Information Center основан на технологии Eclipse (http://www.eclipse.org).