Веб-сервис - SOAPui - Получателю не удалось сериализовать узел AXIS2

Hy ребята,

У меня проблема с веб-сервисом. Используемая среда: SOAP - TOMCAT+AXIS2 - Gigaspace - Magic XPA 3.3

Я сделал две точно такие же внешние программы xpa, которые возвращают BLOB-объекты в поле "Возвращаемое значение" листа свойств задачи. Это "ответ" на XML, простое отличие в том, что первый делает (слияние XPA) меньший (18 КБ) файл (из источника отфильтрованной БД), тем больше вычитается совокупность записей. (1025KB)

Когда мыльный интерфейс получает первый, все в порядке, я получил результат XML на стороне SOAP. Более крупный показывает эту ошибку:

With11Endpoint:

<soapenv:Fault>
<faultcode>soapenv:**Server**</faultcode>
<faultstring>**Failed to serialize node**</faultstring>

With12Endpoint:

<soapenv:Fault>
<soapenv:Code>
<soapenv:Value>soapenv:**Receiver**</soapenv:Value>
</soapenv:Code>
<soapenv:Reason>
<soapenv:Text xml:lang="en-US">**Failed to serialize node**</soapenv:Text>
</soapenv:Reason>

Разница только в размере файлов, я так думаю. Я прочитал некоторые варианты, чтобы решить эту проблему, например MaxReivedMessageSize и MaxBuffer размера BasicHttpBinding, но я не смог найти их для изменения значений.

У кого-нибудь есть опыт в этих решениях?

С наилучшими пожеланиями, Габор

1 ответ

На будущее. Отправленный XML содержал неправильные значения. Не типичный XML недопустимый символ, вместо символа. Так что, если у вас есть ошибка SOAP, попробуйте проверить ваш XML-файл, чтобы найти вариант, чтобы решить вашу проблему.;)

Другие вопросы по тегам