Ответ webservice получен, но не связан с event.result - PullRequest
0 голосов
/ 02 апреля 2011

Я получаю ответ webservice (spring WebService) правильно, но объект event.result имеет значение null. Я вижу тело ответа SOAP в переменной event.message.body.

## Soap Response ##

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/><SOAP-ENV:Body><getUserUserTasksResponse xmlns="http://ws.burr.com/BurWS/9_0">
<foundTasks>
<taskList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Task">
<description>Task1</description>
<estartDate>2011-03-29</estartDate>
<astartDate>2011-03-29</astartDate><
efinishDate>2011-03-29</efinishDate>
<afinishDate>2011-03-29</afinishDate>
<status>Start</status><
</taskList>
</getUserUserTasksResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

1 Ответ

0 голосов
/ 06 апреля 2011

Скорее всего, вы используете resultFormat = "object" и сервер возвращает недопустимый ответ. Попробуйте установить resultFormat = "e4x", и если результат получен, это проблема.

Используйте что-то вроде soapUI для проверки XML ответа сервера, поскольку у Spring нет проблем с отправкой неправильных ответов, что вызывает все виды проблем для Flex.

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