Имя: Пароль:
1C
1С v8
Тип входящего параметра веб сервиса. ЗаписьXML.
0 Logan G
 
17.12.13
11:15
Приветствую. Подскажите пожалуйста какой тип нужно указывать у входящего параметра веб сервиса чтобы передать в него переменную типа записьXML?

Запись получаю так:

Путь = ПолучитьИмяВременногоФайла();
    Запись = Новый ЗаписьXML;
    Запись.ОткрытьФайл(Путь, "UTF-8");
    Запись.ЗаписатьОбъявлениеXML();
        Запись.ЗаписатьНачалоЭлемента("Список");
        Запись.ЗаписатьКонецЭлемента();
        Запись.Закрыть();

Заранее спасибо.
1 Logan G
 
17.12.13
11:42
Код с попыткой передачи:
    Прокси = WSСсылки.aki_LISS.СоздатьWSПрокси("http://URLПространстваимен";, "ИмяСервиса", "ИмяПорта");
    Прокси.Пользователь = "Администратор";
    Прокси.Пароль = "111";
    Прокси.Прокси.Пользователь = "Администратор";
    Прокси.Прокси.Пароль = "111";
    
Путь = ПолучитьИмяВременногоФайла();
       Запись = Новый ЗаписьXML;
       Запись.ОткрытьФайл(Путь, "UTF-8");
       Запись.ЗаписатьОбъявлениеXML();
       Запись.ЗаписатьНачалоЭлемента("Список");
       Запись.ЗаписатьКонецЭлемента();
       Запись.Закрыть();

мРезультат = Прокси.GetInteraction(Запись, Ложь);

Вопрос в том какой тип должен быть указан в веб сервере у параметра запись?
Сейчас выставил anyType (http://www.w3.org/2001/XMLSchema).
Выпадает с ошибкой о несоответствии типов параметра.
С веб сервисами столкнулся первый раз так что не исключаю что где-то сильно туплю. Если не сложно по тыкайте мордой где конкретно я туплю)
2 Balonbl4
 
17.12.13
11:57
В wsdl схеме есть описания всех типов, которые использует веб -сервис. Добавьте ws-ссылку в конфигуратор и посмотрите
3 Logan G
 
17.12.13
12:02
WS-ссылка есть. Вопрос не в том что принимает сервис. Мне нужно понять как настроить сам сервис чтобы он использовал тип записьXML. Доступ к сервису и его настройкам  есть соответственно.
4 Serginio1
 
17.12.13
12:17
Используй строку
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку();
// Запись документа XML
...
СтрXML = ЗаписьXML.Закрыть();
5 х86
 
17.12.13
12:25
(0)строку гоняй
а лучше присмотрись к JSONу
6 Logan G
 
17.12.13
13:30
Получилось. Всем большое спасибо за помощь.