我遇到一个问题,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安装中有一些损坏,因为我有几个插件和这样的运行,所以我做了一个全新安装的磁盘1.6.1没有插件或任何东西。我仍然收到此错误。还有其他人有这个问题吗?你是怎么解决的?
提前致谢。
答案 0 :(得分:5)
管理模块中有一个设置允许您将WS-I(http://en.wikipedia.org/wiki/Web_Services_Interoperability)合规性标记设置为 True 。在我更改此标志之前,我收到了VS2010和Magento API的一些问题。
可以在系统 - >中找到配置 - >服务 - > Magento Core API
希望这有帮助。