Spring WebServiceTemplate не возвращает полный ответ
Я использую Spring WebServiceTemplate MarshalSendAndReceive для вызова веб-службы. Однако в ответе, полученном от звонка, отсутствует большая часть ответа, отправленного веб-службой.
Когда MarshalSendAndReceive выполняется, я вижу оператор отладки (не уверен, какой именно класс генерирует это), но он отображает как полный ответ, так и запрос.
DEBUG:MessageTracing.received:Received response [<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/ etc....
И это показывает полный ответ:
<element1><element2><element3>etc..</element3></element2></element1>
Однако ответ, который я получаю от MarshalSendAndReceive, содержит только element1 и element 2. Element3 или последующие элементы отсутствуют в ответе.
У кого-нибудь есть идеи, почему это может произойти?
Спасибо,
Kenny