Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / SOAP - вариативность возвращаемого типа / 5 сообщений из 5, страница 1 из 1
06.10.2006, 12:00
    #34037118
halfman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SOAP - вариативность возвращаемого типа
Я недавно начал изучать спецификацию SOAP.
По части именования и определения типов не было проблем.
Но в моей задаче метод веб-сервиса возвращает данные, структура которых мне не известна на этапе проектирования, и на момент запроса, разумеется.
Как в рамках WSDL описывается operation, без указания response message?
Допустимо ли в SOAP-response определить тип возвращенных данных.
Нигде подобного примера и упоиминания о чем-то подобном не нашел.
Для опытов использую Python и ZSI.
Вопрос в рамках XML, конечно, не совсем адекватен.
Вопрос в том, будут ли понимать такие ответы SOAP-клиенты (любые)?
Может я что-то упустил, или мне стоит выбрать другую технологию?
Заранее спасибо.
...
Рейтинг: 0 / 0
06.10.2006, 12:28
    #34037230
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SOAP - вариативность возвращаемого типа
то есть ты хочешь нестрого типизированный веб-метод?
попробуй возвращать object.
...
Рейтинг: 0 / 0
06.10.2006, 14:22
    #34037765
halfman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SOAP - вариативность возвращаемого типа
maXmoпопробуй возвращать object.
Да, что-то подобное я и мыслил.
Но в описании WSDL я такого типа не заметил.
И как будет решаться проблема с десериализацией?
Это будет целиком и полностю проблемой клиента?
И не могли бы вы оставить какую-либо ссылочку на описание SOAP (и WSDL в частности) на русском языке. На английском я могу воспринимать текст, когда говорится о чем-то уже знакомом (используя как справочник), в противном случае - трудновато.
...
Рейтинг: 0 / 0
06.10.2006, 14:37
    #34037851
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SOAP - вариативность возвращаемого типа
halfmanЭто будет целиком и полностю проблемой клиента?да. Дотнет позволяет передавать в обжекте примитивные типы, при этом он подсказывает тип с помощью атрибута type из пространства имён http://www.w3.org/2001/XMLSchema-instance.
...
Рейтинг: 0 / 0
06.10.2006, 15:07
    #34038028
halfman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SOAP - вариативность возвращаемого типа
maXmoДотнет позволяет передавать в обжекте примитивные типы, при этом он подсказывает тип с помощью атрибута type из пространства имён http://www.w3.org/2001/XMLSchema-instance.

То есть, получается что-то типа Variant из VB?
А если возвращаемый тип - произвольная структура?
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / SOAP - вариативность возвращаемого типа / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]