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

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

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

12.3.11 Установка файла bpeInterop.ear

Чтобы установить файл bpeInterop.ear, выполните следующие шаги:

  1. Откройте административную консоль WebSphere Business Integration Server Foundation, введя в браузер следующий адрес:
    http://SAH414B:9090/Admin
  2. В разделе Applications (Приложения) выберите Install (Инсталляция) \to bpeInterop.ear.
  3. Проверьте привязки по умолчанию, задайте короткое имя директории, например D:\Apps в качестве инсталляционной директории, и установите флажок Deploy EJBs (Размещать EJB-компоненты).
  4. В шаге 2 ( рис. 12.7) укажите в качестве порта слушателя (Listener port) значение InteropMDBListenerPort.
    Конфигурирование порта слушателя для MDB-компонента, обеспечивающего взаимодействие

    Рис. 12.7. Конфигурирование порта слушателя для MDB-компонента, обеспечивающего взаимодействие
  5. Сохраните конфигурацию и запустите приложение.
Конфигурирование ресурсов для обмена сообщениями

Чтобы сконфигурировать ресурсы для обмена сообщениями, выполните следующие шаги:

  1. Убедитесь, что фабрика соединений очереди jms/BPECF указывает на менеджер очереди, находящийся на сервере WebSphere Business Integration Server Foundation.
  2. Добавьте два новых пункта назначения: jms/WPCUPESQ для входящих запросов и FMC.FMCGRP.EXE.XML для исходящих ответов и запросов ( рис. 12.8).
    Конфигурирование jms/WPCUPESQ

    Рис. 12.8. Конфигурирование jms/WPCUPESQ
    Поле Queue manager (Менеджер очереди) остается пустым. В нашем примере менеджером очереди по умолчанию является SAH414B ( рис. 12.9).
    Конфигурирование пункта назначения FMC.FMCGRP.EXE.XML

    Рис. 12.9. Конфигурирование пункта назначения FMC.FMCGRP.EXE.XML
  3. Определите на сервере порт слушателя для MDB-компонента bpeInterop, которому присвойте имя InterOpMDBListenerPort ( рис. 12.10).
    Конфигурирование порта слушателя bpeInterop

    увеличить изображение
    Рис. 12.10. Конфигурирование порта слушателя bpeInterop
    Со вспомогательным пакетом поставляется jacl-скрипт InterOp_Sample1_config.jacl, который можно изменять для настройки параметров взаимодействия. Образец настройки параметров рабочей среды в скрипте иллюстрируется в примере 12.1.
#####################################################################
# SETUP MQ Queue Connector Factory, MQ queue name and listener port
##
for IBM MQ Websphere Workflow Inter operability support pack
##
####################################################################
set MQINSTALLROOT "D:\\WebSphere MQ"
set InterOp_HOME "D:\\Interop5.1.1"
set serverName "server1"
set FMCQM_QCF_Name "FMCQM"
set EXEXMLINPUTQ_QName "FMC.FMCGRP.EXE.XML"
set MYUPESQ_QName "WPCUPESQ"
set ListenerPort_Name "InterOpMDBListenerPort"
set JMSProviderName "WebSphere MQ JMS Provider"
set nodeName $env(local.node)
D:\Websphere\AppServer\bin\wsadmin -f InterOp_Sample_config.jacl
Пример 12.1. Параметры скрипта рабочей среды

Вам также нужно изменить строчку, которая устанавливает образец бизнес-процесса. Измените приведенные ниже строки, чтобы они указывали на файл RequestExt ernalReportsProxy.ear.

puts "Install sample 1 ear file: WMQWF2WPC.ear"
$AdminApp install $InterOp_HOME\\samples\\WMQWF2WPC\\WMQWF2WPC.ear

Запустите скрипт, используя команду wsadmin:

D:\Websphere\AppServer\bin\wsadmin -f InterOp_Sample_config.jacl

12.3.12 Инсталляция процесса RequestExternalReportsProxy

Чтобы инсталлировать процесс RequestExternalReportsProxy, выполните следующие шаги:

  1. Используйте описанную выше процедуру установки, но на этот раз не указывайте порт слушателя.
  2. Назовите приложение RequestExternalReportsProxy.
  3. Если вам нужно переустановить EAR-файл, остановите приложение и бизнес-процесс.
Совет. Если вам нужно переустановить приложение, вам нужно остановить его перед деинсталляцией. Признаком успешного останова является изменение цвета значка выполнения на красный. Вам нужно остановить все задачи, включая длительно выполняющиеся, прежде чем вы сможете остановить приложение. Однако попытка деинсталляции может оказаться неудачной.

Эту проблему можно решить путем ручного останова контейнера бизнес-процесса. Нажмите Enterprise Applications (Корпоративные приложения) \to RequestExternalReports \to EJB Modules (EJB-модули) (в списке Related Items) \to Business processes (Бизнес-процессы) \to stop the process manually (Остановить процесс вручную). Это поможет решить проблему и позволит деинсталлировать приложение.

Теперь все готово к тестированию интеграции Workflow и Business Process Choreographer.

12.4 Тестирование интеграции

Мы рекомендуем проводить тестирование интеграции в три этапа:

  1. Модульное тестирование всего процесса RequestExternalReportsProxy при помощи тестового клиента бизнес-процесса.
  2. Новое модульное тестирование процесса ClaimInvestigation.
  3. И наконец, тестирование интегрированного процесса путем запуска оценки претензии с помощью тестового клиента Workflow.

12.5 Заключение

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

< Лекция 11 || Лекция 12: 12345 || Лекция 13 >
Надежда Белякова
Надежда Белякова
Россия
Pavel Pelevin
Pavel Pelevin
Украина, Одесса