|
Веб-сервис. Проверка дополнительного свойства. Ошибка преобразования данных XDTO | ☑ | ||
---|---|---|---|---|
0
freelog
09.11.16
✎
00:48
|
Всем привет!
Есть проблема с веб-сервисом, а точнее с вычитыванием результата выполнения метода. Код выглядит так: Определения = Новый WSОпределения("https://api.merlion.com/rl/mlservice3?wsdl", Пользователь, Пароль); ВебСервис = Новый WSПрокси(Определения, "https://api.merlion.com/rl/mlservice3", "MLService", "MLPort"); ВебСервис.Пользователь = Пользователь; ВебСервис.Пароль = Пароль; Результат = ВебСервис.getCatalog("All"); Вылетает ошибка: {ВнешняяОбработка.MERLION_API_20.Форма.Форма.Форма(442)}: Ошибка при вызове метода контекста (getCatalog) Результат = ВебСервис.getCatalog("All"); по причине: При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса: {https://api.merlion.com/rl/mlservice3}:MLService:getCatalog() по причине: При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка преобразования данных XDTO: Чтение объекта типа: {https://api.merlion.com/rl/mlservice3}ArrayOfCatalogResult - [2,345] Проверка дополнительного свойства: форма: Элемент имя: item по причине: Ошибка преобразования данных XDTO: Чтение объекта типа: {https://api.merlion.com/rl/mlservice3}ArrayOfCatalogResult - [2,345] Проверка дополнительного свойства: форма: Элемент имя: item по причине: Ошибка проверки данных XDTO: Структура объекта не соответствует типу: {https://api.merlion.com/rl/mlservice3}ArrayOfCatalogResult Сразу оговорюсь: интересует возможность решения ТОЛЬКО средствами 1С (без .NET-оберток, подключения MSSOAP и пр.) Буду рад любому разумному совету! Спасибо! |
|||
1
freelog
09.11.16
✎
10:23
|
Вообще никаких идей?
|
|||
2
Mauser
09.11.16
✎
10:41
|
Критерии "разумности" сразу озвучь.
Сейчас будет как всегда - тебе будут предлагать варианты, а ты будешь воротить нос и требовать требовать требовать. |
|||
3
Serginio1
09.11.16
✎
10:42
|
(1) Пилите Шура пилите! Золотом уже пахнет.
https://www.google.ru/search?as_sitesearch=forum.mista.ru&q=MERLION&gws_rd=ssl |
|||
4
Mauser
09.11.16
✎
10:46
|
Засучивай рукава и пили POST запросы через HTTPСоединение.
Что, опять не подходит? |
|||
5
Serginio1
09.11.16
✎
10:46
|
(4) Опередил.
|
|||
6
Serginio1
09.11.16
✎
10:49
|
4+ Плюс используй сериализаторXDTO для сериализации, десериализации параметров ответов
|
|||
7
freelog
09.11.16
✎
16:29
|
(2)че-то не понял, когда мне предлагали вариантЫ, а я нос воротил?
В предыдущем посте было только предложение от .Net-гуру Serginio1, который предлагал переписать веб-вервис и запросы на .Net. За это спасибо ему большое человеческое, но в данном случае это "крайность". Потому что на сейчас и под MSSOAP все это более-менее работает. Задача максимум сейчас стоит - реализовать все это при помощи веб-сервисов 1С, задача минимум - любыми средствами платформы 1С. Все-таки уже 8.3 на дворе, ё-моё... (4)ну хоть что-то по делу (3)дорогу осилит идущий =) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |