Конвертировать запрос образца XML из wsdl в Java - PullRequest
0 голосов
/ 29 февраля 2020

Вот пример wsdl: http://www.dneonline.com/calculator.asmx?wsdl, а вот пример запроса, сгенерированного в SOAPUI:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:Add>
         <tem:intA>?</tem:intA>
         <tem:intB>?</tem:intB>
      </tem:Add>
   </soapenv:Body>
</soapenv:Envelope>

Я знаю, что существуют такие инструменты, как SOAPUI и другие, которые могут автоматически генерировать образцы XML вызовов из WSDL. Но есть ли способ генерировать пример запроса в JAVA после импорта клиента wsdl с помощью wsimport?

1 Ответ

0 голосов
/ 29 февраля 2020

SOAPUI не создает полный экземпляр xml. Это максимально помогает вам, предоставляя структуру xml. Но вы все равно должны заполнить данные самостоятельно. Например, в вашем примере «?». В соответствии с именем элемента я предполагаю, что оно должно быть целым числом.

Ни один из них Java не может создать такой пример xml. По крайней мере, я не знаю о таком инструменте. Но XJ C способен производить java классов на основе wsdl. Ищите «XJ C», и вы найдете множество ресурсов по интеграции XJ C в ваш скрипт сборки.

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