Как добавить узел xmlns в операции SOAP? - PullRequest
0 голосов
/ 26 марта 2020

наше soap сообщение выглядит следующим образом:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mdm="http://mdm.service.eihub.j.com">
   <soapenv:Header/>
   <soapenv:Body>
      <mdm:doImportMdm>
      </mdm:doImportMdm>
   </soapenv:Body>
</soapenv:Envelope>

, но мне нужен следующий вывод:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <mdm:doImportMdm xmlns:mdm="http://pms.service.eihub.j.com/">
    </mdm:doImportMdm>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Методы WebService, которые я разместил, следующие:

@XmlElement(namespace="http://mdm.service.eihub.j.com")
    public void doImportMdm(@WebParam(name="escall",targetNamespace="http://mdm.service.eihub.j.com")Escall arg0,
    @WebParam(name="arg",targetNamespace="http://mdm.service.eihub.j.com")Arg arg1);

С уважением, Джим

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...