Помогите мне создать тестовую заглушку для ABCS Requester
-
27-10-2019 - |
Вопрос
Итак, вот изображение моих ABC. Это запрашивающий ABC, который действует как интерфейс между устаревшей системой и EBS:
Шаги в основном следующие:
Legacy System делает запрос (допустим, создание билета на ошибку).
Мы трансформируем запрос ABM в запрос EBS.
Мы призываем EBS.
EBS отправляет ответ ABCS.
ABCS отправляет ответ на подтверждение EBS.
Мне нужно создать простую заглушку, которую можно использовать для проверки этого ABCS BPEL с SOAPUI. Кто -нибудь может дать мне общее представление о том, как это должно выглядеть? Я ищу какой -то простой пример диаграммы BPEL, может быть, с некоторым описанием.
Решение
Что ты хочешь делать?
Если вы хотите проверить свою реализацию с помощью моделирования EBS, вы можете использовать тестовый инструмент JDeveloper.
Если вам нужно проверить свой BPEL из SOAPUI, вы ищете решение для создания макета, которая моделирует ваши EBS?
Изменить: решение для создания макета:
- Из составного представления добавьте компонент (BPEL для EG) и выберите шаблон «на основе WSDL» в поле WSDL ввода, нажмите «Найти существующий WSDL»
- В браузере ресурсов SOA, в верхней части поиска Windows из Ressources приложения, и выберите интерфейс, используемый для вызова EBS (ссылка на ваш предыдущий BPEL) и действителю создание компонента
- Вы должны разработать реализацию вашего компонента, чтобы создать ответ на возврат
- Теперь вам нужно подключить ссылку на свой BPEL на ваш макет, несколько решений:
- Удалить провод в импорт EBS и сделайте новый провод для вашего макета
- Настройте экспорт EBS, чтобы вызвать импорт вашего макета (ваш макет может быть на другой композит)
- Создайте правило ESB, чтобы направить свой запрос EBS на ваш макет в некоторых случаях
- Настройте свое усиление, чтобы заменить импорт EBS на свой макетный импорт
Первое и второе решение навязчиво, вы должны отредактировать свой модуль SOA, чтобы сделать ваш тест. Лучший способ - построить макет в другой композит и использовать план развертывания, чтобы провести тестовую среду с макетом.