Определение членства и правил класса заданий

На этой странице можно присвоить классам заданий типы запросов модуля приложений. На этом этапе определяются протоколы HTTP, объекты EJB, веб-службы или шины для классов заданий, используемых маршрутизатором нагрузки для определения приоритетов стратегий обслуживания. Поддерживаемые запросы: HTTP, протокол Internet InterORB Protocol (IIOP), SOAP и Служба сообщений Java (JMS).

Для просмотра этой страницы выберите Приложения > Приложения J2EE > имя-приложения > Стратегии обслуживания или Стратегии маршрутизации> тип-запроса > Создать.

Также можно просмотреть классы заданий, выбрав Серверы > Маршрутизаторы нагрузки> имя-odr > Свойства маршрутизатора нагрузки. Выберите либо Стратегии маршрутизации кластера базового сервера, либо Стратегии обслуживания кластера базового сервера.

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

Шаг 1: Определение общих свойств класса заданий
Имя
Имя класса заданий.

Имя не может содержать следующие символы: # \ / , : ; " * ? < > | = + & % ' Имя должно быть уникальным среди всех классов заданий.

Шаг 2: Определение членств класса заданий

В поле членства добавьте к классу заданий модули приложений. Связи не ограничиваются каким-либо одним модулем. Благодаря такой общей группировке, можно объединить все категории заданий в класс заданий и обеспечить присвоение данному классу заданий приоритета в соответствии со стратегией обслуживания. Поля могут несколько отличаться, в зависимости от используемого типа запросов.

Внимание: Этот шаг применяется только для классов заданий приложений. Если используются классы заданий базового сервера, выполнять этот шаг не нужно.
Модуль
Выберите нужный модуль из списка. Что касается классов заданий JMS, при выборе из списка модулей jar-файла объекта EJB, открывается новое меню для выбора имени объекта EJB.
EJB
Используется с запросами IIOP. Выберите соответствующий объект EJB из списка. В результате объект EJB отображается в списке Доступные. Выбрав соответствующую опцию фильтра, откройте список методов объекта EJB, предназначенных специально для выбранного объекта EJB.
Web-служба
Используется с запросами SOAP. Выберите из списка соответствующую веб-службу. В результате веб-служба отображается в списке Доступные.
Шина
Используется с запросами JMS. Выберите нужную шину из списка. В результате шина отображается в списке Доступные. Выбрав соответствующую опцию фильтра, откройте список методов шины, предназначенных специально для выбранной шины.
Доступные
Выберите из списка доступных соответствующее назначение HTTP, EJB, веб-службы или шины. Удерживая клавишу Ctrl, можно выбрать несколько назначений. Нажмите кнопку Добавить для добавления выбранных элементов назначений в класс заданий.
Число членов
В этом списке отображаются все модули, содержащиеся в списке членов класса заданий. Для удаления члена выберите его и нажмите кнопку Удалить.
Пользовательский
  • HTTP: Пользовательский шаблон HTTP
  • EJB:
    • Пользовательское имя EJB
    • Пользовательский метод EJB
  • JMS:
    • Пользовательское имя шины
    • Пользовательское место назначения
В формате имя:тип, где имя и тип являются заменителями. Нажмите кнопку Добавить шаблон, чтобы указать пользовательское место назначения в качестве члена класса заданий. Можно также воспользоваться символом подстановки, (*). Поле Пользовательский шаблон поддерживает регулярные выражения, например, в одном пользовательском шаблоне можно указать все имена методов EJB, которые начинаются с get.
Шаг 3: Подтверждение создания класса заданий

В сводной информации о действиях отражаются изменения, внесенные при создании класса заданий.

Нажмите кнопку Готово для завершения создания класса заданий.

Добавление правила

Открывает панель правил для создания правила. Выберите существующее правило для редактирования, или создайте новое.

Для определенного типа запросов можно просмотреть следующие атрибуты:

Условие Добавьте условие или создайте его с помощью утилиты Компоновщик подвыражений. Либо щелкните на существующем условии правила, чтобы изменить его. Например, если в правиле используется операнд userid, для которого задано значение Fred, условие правила имеет вид: uid = 'Fred'.
Выбор действия Выберите одно из следующих действий:
Разрешить маршрутизацию на
Из списка Выбор имени издания выберите имя издания, на которое разрешена маршрутизация.
Разрешить маршрутизацию с привязкой к:
Из списка Выбор имени издания выберите имя издания, на которое разрешена маршрутизация.
Перенаправить маршрутизацию на
В поле Ввод URI для перенаправления на укажите URI, на который будут перенаправлены запросы.
Отклонить маршрутизацию с кодом возврата
В поле Ввод кода возврата укажите код возврата при отклонении маршрутизации.
Удаление правила

Удаляет существующее выбранное правило.




WebSphere Virtual Enterprise Information Center (электронная справка)

Связанная информация
Стратегии обслуживания маршрутизатора нагрузки
Компоновщик подвыражений
Стратегии маршрутизации маршрутизатора нагрузки

wc_detail_rule