Вход | Регистрация


Веб-сервис, Неверный формат

Веб-сервис, Неверный формат
Я
   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) да и любой другой метод не выполняется.

Подскажите куда копать, с веб-сервисами столкнулся впервые.
 
 
   tesseract
 
1 - 03.04.18 - 10:49
(0) Вообще 1С тут права - Array нет в  http://www.w3.org/2001/XMLSchema. Нужно ставить unbounded.
   jdaa
 
2 - 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("Логин","Пароль");
   serezhka
 
3 - 03.04.18 - 12:12
(1) А как правильно поменять тип на unbounded?
Сохранил схему локально на компьютере, и вместо Array поставил unbounded, таже ошибка:
Тип не найден
  namespace: http://www.w3.org/2001/XMLSchema
  localName: unbounded
   serezhka
 
4 - 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
   tesseract
 
5 - 03.04.18 - 13:08
(3) Это ты у авторов WSDL спроси. Они напортачили.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует