Проблема с отправкой xml данных в soap запросе - PullRequest
0 голосов
/ 16 апреля 2020

У меня проблемы с отправкой xml данных в soap запросе. По словам поставщика услуг, данные xml должны быть помещены в раздел cdata.

Я сгенерировал клиента с помощью wsimport. Служба выглядит следующим образом:

public CcGeneratorResponse start(

    @WebParam(name = "xmlContent", targetNamespace = http://../ccCatalog/WebServices")

String xmlContent,, ...);

Я попытался позвонить в службу несколькими способами, но безуспешно:

1- iccService.start("<![CDATA[XML]]>", ...)

2-

final org.dom4j.CDATA xmlData = org.dom4j.CDATA.createCDATA(XML);

iccService.start(xmlData, ...)

В обоих случаях запрос на стороне сервера выглядит следующим образом: &lt;![CDATA[]]&gt;

Поскольку кодируется раздел меньше символа для раздела cdata, сервер не может найти раздел cdata.

Кто-нибудь знает, как я могу решить проблему?

...