Magento Soap Interface, недопустимый WSDL - PullRequest
0 голосов
/ 08 ноября 2011

У меня проблема с тем, что мыльный интерфейс к Magento (http://172.16.0.119/index.php/api/v2_soap?wsdl) генерирует недопустимый wsdl. Когда я пытаюсь сгенерировать прокси с помощью visual studio, я получаю сообщение об ошибке, что в документе несколько элементов, объявленных более одного раза дляпример

Источник: строка: 44 Столбец: 4 Ошибка проверки: глобальный элемент 'http://schemas.xmlsoap.org/soap/encoding/:Array' уже объявлен

Я подумал, что, возможно, что-то повреждено вмоя magento устанавливается, так как у меня есть несколько плагинов и так далее, поэтому я сделал новую установку magneto 1.6.1 без плагинов или чего-то еще. Я все еще получаю эту ошибку. У кого-нибудь еще была эта проблема? Как вы ее решили?

Заранее спасибо.

1 Ответ

5 голосов
/ 08 ноября 2011

В модуле администрирования есть настройка, которая позволяет установить WS-I (http://en.wikipedia.org/wiki/Web_Services_Interoperability) флаг соответствия на True . Я получил ряд проблем с VS2010 и Magento API, пока я не изменил этот флаг.

Его можно найти в Система -> Конфигурация -> Службы -> API Magento Core

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...