Молчун
Зарегистрирован: 11 April 2007
Сообщения: 36
Примеры кода: 0
|
Re: Как передать WEB сервису массив данных? |
22 May 2008 11:42 |
|
|
|
|
Метод сервиса, описанный как
<WebMethod()> Public Function PostDocument(ByVal XMLDocum As ??????? ) As Boolean
это высокоуровневая структура. То что она в конечном итоге делает - это принимает некоторый xml и возвращает некоторый xml. если клиент 1С имеет прокси для твоего веб-сервиса, то вызов этого веб сервиса для него выглядит как (нотация C#)
ПространствоИменСервиса.Тип ВозвращаемоеЗначение = Прокси.ВебМетод(ПространствоИменСервиса.Тип Аргумент)
при этом сериализация десериализация происходит скрыто от пользователя сервиса. Если прокси нет, то придентся работать с xml "вручную" - отправлять на веб-сервис xml нужной схемы, который содержит информацию о том какая ф-я вызывается, и что её передается. В ответ будет получен xml нужной схемы, содержащий ответ сервиса на запрос
P.S.
во всяком случае я так понимаю эту технологию, и именно так её использую. правда только для .net
|
|