|
Тип входящего параметра веб сервиса. Запись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Прокси(";, "ИмяСервиса", "ИмяПорта");
Прокси.Пользователь = "Администратор";
Прокси.Пароль = "111";
Прокси.Прокси.Пользователь = "Администратор";
Прокси.Прокси.Пароль = "111";
Путь = ПолучитьИмяВременногоФайла();
Запись = Новый ЗаписьXML;
Запись.ОткрытьФайл(Путь, "UTF-8");
Запись.ЗаписатьОбъявлениеXML();
Запись.ЗаписатьНачалоЭлемента("Список");
Запись.ЗаписатьКонецЭлемента();
Запись.Закрыть();
мРезультат = Прокси.GetInteraction(Запись, Ложь);
Вопрос в том какой тип должен быть указан в веб сервере у параметра запись?
Сейчас выставил anyType ().
Выпадает с ошибкой о несоответствии типов параметра.
С веб сервисами столкнулся первый раз так что не исключаю что где-то сильно туплю. Если не сложно по тыкайте мордой где конкретно я туплю)
|
|
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
|
Получилось. Всем большое спасибо за помощь.
|
|