Для просмотра стратегий передачи и вложений стратегии в хранилище и реестре служб WebSphere используется виджет Администрирование стратегий передачи. Стратегии передачи позволяют управлять взаимодействием служб с помощью контекстной информации.
Прежде чем начать
- С помощью IBM Integration Designer можно создать модуль, содержащий
примитив передачи Преобразование стратегии.
- Разверните модуль на WebSphere Enterprise
Service Bus (WebSphere ESB)
или IBM Business Process Manager.
- Убедитесь, что WebSphere ESB
или IBM Business Process Manager содержат необходимое определение WSRR.
- Загрузите файл EAR, содержащий модуль, в WSRR. Для служб, к которым нужно прикрепить стратегии передачи, необходимо также загрузить документы WSDL.
- Создайте бизнес-пространство с необходимыми виджетами администрирования, включая
виджеты Браузер служб и Администрирование стратегий передачи.
Об этой задаче
Можно управлять запросами служб
динамически, используя стратегии передачи, позволяющие переопределять свойства модулей во время выполнения. Такие стратегии передачи хранятся в WSRR. Для модуля можно определить одну или несколько стратегий передачи, каждая из которых может переопределять одно или несколько свойств модуля. Дополнительно для каждого вложения политики можно создать одно или несколько условий пропуска.
Во время обработки запросов условия пропуска сравниваются со значениями условий в сообщении. Для использования
связанной стратегии передачи должны быть выполнены все условия пропуска.
Процедура
- Войдите в свое бизнес-пространство и перейдите в созданное пространство для администрирования служб.
- Убедитесь, что в виджете Структура служб
отображено соответствующее определение WSRR. Выберите нужное определение WSRR, если это необходимо. Если сервер приложений содержит определения для нескольких экземпляров WSRR, то для каждого экземпляра можно просмотреть связанный с ним список служб. В случае изменения определения WSRR будет изменен список служб.
- Выберите уровень, для которого необходимо просмотреть соответствующие вложения стратегии. Стратегию передачи можно прикрепить на уровне службы, конечной точки или операции. Виджет Администрирование стратегий передачи будет обновлен. Если существуют вложения стратегий, то они будут показаны.
- Щелкните на значке Правка для вложения политики, с которым необходимо работать. Этот значок есть в конце строки каждого вложения политики. Щелкните на нем, чтобы просмотреть сведения о стратегии передачи.
Результаты
В виджете
Администрирование
стратегий передачи показаны следующие сведения:
- Утверждения: свойства модуля, которые переопределяются стратегией передачи. В WSRR свойства модуля представляются как утверждения политики.
- Имя группы: Группа, к которой относится свойство. По умолчанию имя группы совпадает с именем компонента потока передачи.
- Имя свойства: Псевдоним свойства. Псевдоним идентифицирует свойство в потоке передачи.
- Значение: текущее значение в стратегии передачи, а не в модуле. Если доступна подходящая стратегия передачи, то ее значение имеет преимущество.
- Условия пропуска (необязательно): условия необходимо задать до использования стратегии передачи. В WSRR условия пропуска - это пользовательские свойства в объекте вложения стратегии.
- Имя: имени условия пропуска всегда предшествует строка medGate_.
- Значение: значение условия пропуска, например, country = "France" или Age > 59.