2012-03-29 5 views
0

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

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

ответ

0

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

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

Смежные вопросы