Требуется: инструмент Java для создания запросов SOAP - PullRequest
0 голосов
/ 29 марта 2012

Мне нужно отправлять SOAP-запросы какому-то веб-серверу в рамках системной интеграции (и, конечно, перехватывать ответы).Я использую системный интерфейсный продукт под названием IMB, который включает в себя wsdl4j-1.5.1.jar.
Я посмотрел в Интернете некоторую информацию об этом банке, и у меня сложилось впечатление, что он больше подходит для создания веб-сервисов, чемдля их вызова.
Я ищу набор классов, который может примерно выполнять следующие действия:
(1) читать WSDL и предварительно создавать из него множество SOAP-объектов (включая URL-адреса)
(2) предоставить обработчики для предоставления оставшегося содержимого, например, значения параметров для определенного метода, определенного в WSDL.
(3) минимизировать необходимое кодирование в javascript / groovy
(4) позволяют перехватывать содержимое XML-ответалегко или разрешить четкое обнаружение ошибок

Подходит ли для этого wsdl4j?Или это должен быть пакет Apache SOAP?Может быть, другой?
Что бы это ни было, где я могу найти хорошую разъясняющую документацию о том, как его использовать?

1 Ответ

0 голосов
/ 03 апреля 2012

Ответов пока нет - и я подозреваю, что в ближайшее время они не будут даны.
К счастью, после некоторого тестирования я обнаружил, что IMB предлагает часть того, что мне нужно:
(1) он получает WSDL отсайт и использует это для создания вызова службы соответственно
(2) вам нужно только предоставить содержимое XML;конверт и тело SOAP предварительно созданы
(3) достаточно регулярных сценариев IMB;нет необходимости в javascript или groovy
(4) ответ легко улавливается;Обработка ошибок я должен добавить еще.

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

...