Помогите мне создать тестовую заглушку для ABCS реквестера - PullRequest
0 голосов
/ 08 сентября 2011

Итак, вот изображение моей ABCS.Это запрашивающая ABCS, которая действует как интерфейс между унаследованной системой и EBS:

enter image description here

Основные этапы следующие:

  1. Устаревшая система делает запрос (скажем, создание заявки на отказ).

  2. Мы преобразуем запрос ABM в запрос EBS.

  3. Мы вызываем EBS.

  4. EBS отправляет ответ ABCS.

  5. ABCS отправляет ответ подтверждения EBS.

Мне нужно создать простую заглушку, которую можно было бы использовать для тестирования этого ABCS BPEL с soapUI.Может кто-нибудь дать мне общее представление о том, как это должно выглядеть?Я ищу простой пример диаграммы BPEL, может быть, с некоторым описанием.

1 Ответ

1 голос
/ 09 сентября 2011

Что вы хотите сделать?

Если вы хотите протестировать свою реализацию с помощью симуляции EBS, вы можете использовать инструмент тестирования JDeveloper.

Если вам нужно протестировать свой BPELиз SoapUi, вы ищете решение для создания макета, имитирующего ваш EBS?

Редактировать: Решение для создания макета:

  • В составном виде добавитькомпонент (например, BPEL) и выберите шаблон «на основе wsdl». В поле ввода WSDL нажмите «найти существующий wsdl»
  • В браузере ресурсов SOA в верхней части окна выполните поиск из ресурсов.приложения и выберите интерфейс, используемый для вызова EBS (ссылка на ваш предыдущий BPEL) и проверки правильности создания компонента
  • . Вы должны разработать реализацию своего компонента, чтобы создать ответ для возврата
  • теперь вам нужно привязать ссылку вашего BPEL к макету, несколько решений:
    • Удалите провод к импорту EBS и создайте новый wire to your mock
    • Сконфигурируйте экспорт EBS для вызова импорта вашего макета (ваш макет может быть в другом композите)
    • создайте правило ESB для направления вашего запроса EBS на ваш макетв некоторых случаях
    • настроить развертывание для замены импорта EBS в ваш фиктивный импорт

Первое и второе решения навязчивы, вам необходимо отредактироватьSOA модуль для вашего теста.Лучший способ - встроить макет в другой композит и использовать план развертывания для создания тестовой среды с макетом.

...