Изменение префикса пространства имен XML по умолчанию, созданного с помощью JAXWS

Я использую JAXWS для генерации клиента WebService для Java-приложения, которое мы создаем.

Когда JAXWS создает свои XML-файлы для использования в протоколе SOAP, он генерирует следующий префикс пространства имен:

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
   <env:Body ...>
       <!-- body goes here -->
   </env:Body>
</env:Envelope>

Моя проблема в том, что мой Counterpart (крупная компания по переводу денег), которая управляет сервером, к которому подключается мой клиент, отказывается принимать вызов WebService (пожалуйста, не спрашивайте, почему) если только XMLNS (префикс пространства имен XML неsoapenv). Как это:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body ...>
       <!-- body goes here -->
   </soapenv:Body>
</soapenv:Envelope>

Итак, мой вопрос:

Есть ли способ, которым я приказываю JAXWS (или любой другой технологии клиента Java WS) для генерации клиентов с помощьюsoapenv вместоenv какXMLNS префикс? ЕстьВызов API установить эту информацию?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос