|
Веб-сервис, Неверный формат | ☑ | ||
|---|---|---|---|---|
|
0
serezhka
03.04.18
✎
10:25
|
Есть описание сервиса https://api.forum-auto.ru/wsdl
При попытке добавить его в 1С получаю ошибку "Неверный формат": Неверный формат. по причине: message.addGoodsToOrderResponse part.return Тип не найден namespace: http://www.w3.org/2001/XMLSchema localName: Array Пробовал в SOAP UI схему загрузить, обрабатывается корректно. Методы сервиса выполняются. Программно тоже не получается сделать. Выполняю следующий код: URL = "https://api.forum-auto.ru/wsdl"; Определения = Новый WSОпределения(Строка(URL)); СервисWS = Новый WSПрокси(Определения ,"API","Forum-AutoAPIService","FA_API_Port"); clientInfo = СервисWS.clientInfo("Логин","Пароль"); Пишет: Метод объекта не обнаружен (clientInfo) да и любой другой метод не выполняется. Подскажите куда копать, с веб-сервисами столкнулся впервые. |
|||
|
1
tesseract
03.04.18
✎
10:49
|
(0) Вообще 1С тут права - Array нет в http://www.w3.org/2001/XMLSchema. Нужно ставить unbounded.
|
|||
|
2
jdaa
03.04.18
✎
10:59
|
что-то вроде такого должно быть
SSL = Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Неопределено); Определение = Новый WSОпределения("https://api.forum-auto.ru/wsdl", "user", "pass",,,SSL); Прокси = Новый WSПрокси(Определение, "https://api.forum-auto.ru/soap", "user", "pass",,,SSL); Прокси.Пользователь = "user"; Прокси.Пароль = "pass"; Результат = Прокси.clientInfo("Логин","Пароль"); |
|||
|
3
serezhka
03.04.18
✎
12:12
|
(1) А как правильно поменять тип на unbounded?
Сохранил схему локально на компьютере, и вместо Array поставил unbounded, таже ошибка: Тип не найден namespace: http://www.w3.org/2001/XMLSchema localName: unbounded |
|||
|
4
serezhka
03.04.18
✎
12:23
|
(2) на строке
Определение = Новый WSОпределения("https://api.forum-auto.ru/wsdl";, "user", "pass",,,SSL); Выбивает с ошибку: Неверный формат. по причине: message.addGoodsToOrderResponse part.return Тип не найден namespace: http://www.w3.org/2001/XMLSchema localName: Array |
|||
|
5
tesseract
03.04.18
✎
13:08
|
(3) Это ты у авторов WSDL спроси. Они напортачили.
|
| Форум | Правила | Описание | Секции | Поиск |