На прошлой неделе наша ИТ-команда перешла с Magento Enterprise edition 1.11.0 на 1.11.1.С тех пор я больше не могу генерировать ссылку на службу в проекте C # в Visual Studio, используя URL-адрес WSDL Magento API V2.Ошибки не отображаются, но процесс завершается сбоем и код не генерируется.
Чтобы попытаться получить более подробную информацию, я использовал SVCUTIL.EXE, инструмент, включенный в Visual Studio 2010, для генерации классов .NET, которые действуютпротив службы, и при этом я получаю многочисленные ошибки проверки схемы.
Фрагмент вывода ...
Попытка загрузки метаданных из 'http://[domain]/index.php/api/v2_soap?wsdl=1' с использованием WS-метаданныхExchange или DISCO.
Создание файлов ...
Ошибка: произошла ошибка проверки схемы, сгенерированной во время экспорта: Источник: Строка: 44 Столбец: 4 Ошибка проверки: глобальный элемент 'http://schemas.xmlsoap.org/soap/encoding/:Array' уже объявлено.
Ошибка: в схеме, сгенерированной во время экспорта, возникла ошибка проверки: Источник: Строка: 50 Столбец: 4 Ошибка проверки: Глобальный элемент 'http://schemas.xmlsoap.org/soap/encoding/:Struct' уже объявлен..
Ошибка: в схеме, сгенерированной во время экспорта, произошла ошибка проверки: Источник: Строка: 66 Столбец: 4 Ошибка проверки: Глобальный элемент 'http://schemas.xmlsoap.org/soap/encoding/:duration' уже былобъявляется.
Ошибка: в схеме, сгенерированной во время экспорта, произошла ошибка проверки: Источник: Строка: 75 Столбец: 4 Ошибка проверки: Глобальный элемент 'http://schemas.xmlsoap.org/soap/encoding/:dateTime' уже объявлен.
Ошибка: произошла ошибка проверки схемы, созданной во время экспорта: Источник: Строка: 86 Столбец: 4 Ошибка проверки: глобальный элемент 'http://schemas.xmlsoap.org/soap/encoding/:NOTATION' уже был объявлен.
Ошибка: произошла проверкаошибка схемы, сгенерированной во время экспорта: Источник: Строка: 96 Столбец: 4 Ошибка проверки: глобальный элемент 'http://schemas.xmlsoap.org/soap/encoding/:time' уже объявлен.
Вопрос
Кто-нибудь еще испытывал это после обновления до новой версии Magento?Есть ли что-то в Visual Studio, что я могу использовать, чтобы получить более подробную информацию об ошибке?Насколько я могу судить, проблема возникает из-за WSDL, предоставляемого службой Magento.
Спасибо за любую помощь, которую вы можете предоставить.