Смехотворец
Зарегистрирован: 28 March 2005
Сообщения: 1133
Примеры кода: 1
|
RE: Что с deserialization сделать? |
26 April 2008 20:38 |
|
|
|
|
Приветствую!
Имеем asp.net приложение и AXIS веб сервис, заимплеменченный на джаве само собой.
Добавил этот сервис в веб референс... все достаточно стандартно и тривиально. Методы и классы, используемые сервисом, видны и доступны.
Вызываю веб-метод, который возвращает объект определенного класса. Никаких эксепшенов не возникает, но в этом объекте в результате имеем null. В то же время proxyTrace не оставляет сомнений, что возвращаемый XML имеет правильную структуру и содержит все необходимые данные, для "сборки" объекта.
Куда копать? Как обойти?
С уважением,
Д.
Нужно посмотреть прокси, сгенерированные студией, а именно какие атрибуты нацелены на возвращаемое функцией значение и на тип этого значения. Сериализатор может возвращать null, если, например, возвращаемое значение находится в другом пространстве имён. Если функция возвращает объекты разных типов, все они должны быть добавлены с помошью XmlInclude. Программирую за еду.
|
|