我无法让WSDL工作,它给了我这个错误:
C:\Program Files\Microsoft.NET\SDK\v2.0\Bin>wsdl.exe /username:NOTGIVINGU/password:THEPASSWORD /v /parsableerrors http://www.stoysnet.com/stn_mfg/link/soap.php?wsdl
WSDL: error WSDL1: Unable to import binding 'Product' from namespace 'http://www.stoysnet.com/stn_mfg/link/soap.php?wsdl'.
Unable to import operation 'exists'.
The datatype 'http://www.stoysnet.com/stn_mfg/link/soap.php?wsdl:IDType' is missing.
WSDL位于:
http://www.stoysnet.com//stn_mfg/link/soap.php?wsdl
有什么想法吗?
答案 0 :(得分:0)
几点说明:
您收到的错误消息正确无误。 IDType
是元素的名称,而不是类型的名称。然而,它在一条消息中被引用:
<message name="ID">
<part name="ID" type="tns:IDType" />
</message>
换句话说,这个WSDL已经破解,无法工作。