Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Распределённые приложения и сеть > Обращение к Java SOAP-сервису.


Автор: MarS 18.11.2011, 23:33
Здравствуйте.

Есть веб-сервис на Java:
http://test-03.fastdev.se/fastcrm/mobileService
SOAP: style = RPC, use = LITERAL
Метод authenticateUser всегда возвращает 1.
Метод intervalViewList всегда возвращает массив из одного элемента EventDTO.

Этот сервис отрабатывает нормально для любого клиента (Windows Mobile, WPF, PHP и т.д.), кроме Silverlight на WP7 (эмулятор и реальное устройство).
authenticateUser отрабатывает нормально и возвращает 1.
intervalViewList возвращает пустой массив.

В чем может быть причина? 

P.S. Решил, что это самая подходящая ветка для вопроса.

Автор: jonie 20.11.2011, 14:01
ну так возьмите сниффер и посмотрите что реально происходит.. Вероятно что-то не так присылается\отсылается.

Автор: MarS 21.11.2011, 09:05
забыл сразу написать, снифер показал полную идентичность запросов и ответов.

Автор: jonie 21.11.2011, 17:57
чудес не бывает. Если отчет содержит массив (?) тогда копайте в строну десериализатора soap конвертов.. даже не знаю что подсказать...
попробуйте ServiceStack.NET заюзать

Автор: MarS 22.11.2011, 10:49
вот и на другом форуме посоветовали рефлектором код лопатить. Видимо придется.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)