Компания IBM
Опубликован: 14.08.2008 | Доступ: свободный | Студентов: 1090 / 150 | Оценка: 4.75 / 3.75 | Длительность: 27:55:00
Лекция 12:

Интеграция и тестирование бизнес-процессов

< Лекция 11 || Лекция 12: 12345 || Лекция 13 >

12.3 Инсталляция и конфигурирование WA0D SupportPac

Инсталляция и конфигурирование WA0D SupportPac включает в себя следующие шаги, показанные на рис. 12.3. Эти шаги описаны в соответствующим образом пронумерованных абзацах ниже.

Инсталляция и конфигурирование WA0D

увеличить изображение
Рис. 12.3. Инсталляция и конфигурирование WA0D
  1. Обновление WebSphere Application Server и WebSphere Business Integration Server Foundation пакетами cumulative fix pack 3 и 7 соответственно, если эти пакеты еще не были установлены.
  2. WPCUPESQ – это очередь (кластеризованная), которая получает запросы от системы Workflow для отправки в Process Choreographer.
  3. Пакет WA0D инсталлируется в систему Workflow, на которой также должен быть установлен WebSphere Application Server.
  4. Процесс Workflow использует программную задачу, и UPES-сервер конфигурируется для размещения WPC-запросов в WPCUPESQ. Мы делаем этов разделе 11.3.3, "Определение интерфейса для RequestExternalReports".
  5. FDL процесса и определение UPES экспортируются в FDL-файл (см. раздел "Экспорт FDL").
  6. Команда runfdl2wsd l, входящая в WA0D, преобразует FDL в WSDL, принимаемый WebSphere Studio Application Development Integration Edition для определения процесса proxyRequestExternalReports.
  7. Исталляция плагина Eclipse com.ibm.workflow.wmqwf_1.0.0 в WebSphere Studio Application Development Integration Edition.

    Извлеките файл com.ibm.workflow.wmqwf_1.0.0.zip из директории, в которую вы установили WA0D, в инсталляционную директорию WebSphere Studio Application Development Integration Edition, поддиректорию \eclipse\plugins, и перезапустите WebSphere Studio Application Development Integration Edition.

  8. Создайте новый прокси-процесс RequestExternalReportsProxy в WebSphere Studio Application Development Integration Edition для приема запросов от программной операции RequestExternalReportsProxy процесса ClaimInvestigation системы Workflow. Совпадение имен определяет маршрутизацию запроса в нужный процесс Process Choreographer.
  9. Добавьте в новый процесс файл WMQ_Formatter.jar и добавьте его в компоновочный путь Java. Этот JAR-файл обрабатывает входящее сообщение JMS/XML.
  10. (Замените файл bpeInterop.jar в библиотеке WebSphere Business Integration Server Foundation тем файлом, который поставляется с SupportPac.) Этот этап не является обязательным, если вы работаете с WebSphere Business Integration Server Foundation cumulative Fix Pack 3 и WebSphere Application Server cumulative Fix Pack 7.
  11. Инсталлируйте и запустите файл bpeInterop.ear в WebSphere Business Integration Server Foundation. Это общий фасадный MDB-компонент, который осуществляет маршрутизацию и запуск процесса RequestExternalReportsProxy.
  12. Используя административную консоль WebSphere Application Server, подключенную к WebSphere Business Integration Server Foundation, сконфигурируйте провайдер сообщений WebSphere MQ. Это описано ниже, в разделе 12.3.1, "Обновление WebSphere Business Integration Server Foundation".
  13. Инсталлируйте и запустите EAR-файлы RequestExternalReportsProxy на WebSphere Business Integration Server Foundation.

12.3.1 Обновление WebSphere Business Integration Server Foundation

Вспомогательный пакет WA0D требует применения исправлений к WebSphere Business Integration Server Foundation, которые, в свою очередь, требуют обновления WebSphere Application Server. Инструкции по проведению обновления приводятся в разделе 7.3.3, "WebSphere Business Integration Server Foundation".

12.3.2 Определение очереди WPCUPESQ

В данном примере мы определим локальную очередь WPCUPESQ на машине SAH414B, используя WebSphere MQ Explorer, и сделаем ее членом кластера FMCGRP.

12.3.3 Инсталляция WA0D

Итак, необходимо установить вспомогательный пакет, обеспечивающий возможность взаимодействия. Лучше всего это сделать на сервере WebSphere MQ Workflow, которым в нашем примере является машина SAH414A.

Как убедиться, что вспомогательный пакет установлен на машине SAH414A

Рис. 12.4. Как убедиться, что вспомогательный пакет установлен на машине SAH414A
  1. Создайте поддиректорию в инсталляционной директории Workflow, например с именем WA0D, скопируйте инсталляционный файл interop.exe и запустите его.
  2. В ответ на приглашение укажите местоположение WebSphere Application Server.
  3. В ответ на приглашение указать местоположение рабочей системы Java (Java runtime) укажите местоположение Java-системы WebSphere Application Server.

12.3.4 Конфигурирование процесса изучения претензий

Убедитесь, что операция RequestExternalReports была модифицирована для правильного вызова UPES, как это описано в разделе 11.3.3, "Определение интерфейса для RequestExternalReports".

  1. Программная операция должна быть названа RequestExternalReportsProxy.
  2. UPES-сервер должен быть назван UPESSVR и указывать на менеджер очереди FMCQM и очередь WPCUPESQ.
  3. Реализация программы должна быть названа RequestExternalReportsProxy.
  4. Контейнеры входных и выходных данных должны быть связаны.
< Лекция 11 || Лекция 12: 12345 || Лекция 13 >
Надежда Белякова
Надежда Белякова
Россия
Pavel Pelevin
Pavel Pelevin
Украина, Одесса