@riarurainey

Неправильно передается порт. Как назначить port type при отправке запроса через springWebServicesTemplate.doSentAndRecieve?

Здравствуйте. Нужна помощь.
Столкнулся со следующей проблемой: у меня есть wsdl файл для общения моего сервиса и CRM посредством протокола SOAP. Body запроса заполняется через конфигурирование файлов java из wsdl. А вот header необходимо прописать вручную. Я использую следующую технологию для отправки моего запроса: https://pastebin.com/ET0VdP9v
final Map?String, String? gateValues = new..
pastebin.com
Последний catch был добавлен уже для поиска ошибки. Падает с ошибкой org.springframework.ws.soap.client.SoapFaultClientException из метода doSendAndReceive класса WebServiceTemplate.
При вызове soapMessage.writeTo(System.out); я получаю в консоль валидный xml-запрос(копирую его и отправляю через SOAPUI - всё работает. https://pastebin.com/9LHNqfcb
Чего не хватает? Почему по SOAPUI - он валиден. Запрос клиента сделан по примеру последнего ответа из https://stackoverflow.com/questions/2274378/add-soaph..
Add SoapHeader to org.springframework.ws.WebServiceMessage
stackoverflow.com
?SOAP-ENV:Envelope xmlns:SOAP-ENV="http:..
pastebin.com
  • Вопрос задан
  • 200 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы