Помогите заполнить параметры для стороннего веб-сервиса.
Сервис имеет один входящий параметр parametrs типа VSUploadDocument. Структура вызова следующая:
<VSUploadDocument xmlns="http://tempuri.org/">
<npo>LCNP or CHNP or YNP</npo>
<userName>string</userName>
<password>string</password>
<documentType>WAYBILL or INVOICE or REPLYORDER</documentType>
<document>xml</document>
<afsCode>string</afsCode>
</VSUploadDocument>
Все свойства, кроме document, по сути строковые и проблем нет. А вот свойство document имеет тип VSUploadDocument_document (http://tempuri.org/). Этот тип имеет, конечно, описание в дереве типов, но с таким я не сталкивался:
Имя: VSUploadDocument_document
Базовый тип:
Открытый: Истина
Абстрактный: Ложь
Смешанный: Истина
Упорядоченный: Истина
Последовательный: Истина
И через это свойств нужно передать XML документ, строка самого XML уже есть.
Помогите, гуру веб-сервисов, хотя бы намекните куда копать.
Независимо от того, куда вы едете — это в гору и против ветра!