Я создал WSDL-клиент, используя этот ответ для своего WSDL. Заглушка создается успешно, однако при вызове сервера я получаю сообщение об ошибке ниже
undeclared namespace prefix SOAP-ENV at offset 216 of http://10.7.225.35:30002/kestrel/AirService
This is to stop the scroll bar obscuring the text
Когда запрос генерируется, я вижу, что целевые пространства имен добавляются в тег body вместо тега SoapEnvelope. Если я изменю его вручную и попробую в инструменте SOAPUI, это работает как шарм. Я также попробовал создать клиент из wsimport, но столкнулся с аналогичной проблемой. Прикрепляю запрос и ответ для справки. Также прикрепляю файл wsdl.
Прикрепляю файл WSDL (поэтому я не могу добавить весь файл, поэтому добавляю частично)
Заранее спасибо, любая помощь приветствуется.
Файл Air WSDL
AirAbstract.wsdl
Запрос
Ответ
500
undeclared namespace prefix SOAP-ENV at offset 216 of http://10.7.225.35:30002/kestrel/AirService
undeclared namespace prefix SOAP-ENV at offset 216 of http://10.7.225.35:30002/kestrel/AirService
Подробнее здесь: https://stackoverflow.com/questions/536 ... -generated