‎2009 May 13 11:51 AM
Hi,
I am creating a Client Proxy through WSDL Link in SE80 Transaction. I am getting an error 'NO Vendor Specified'. Please throw some light.
Thanks,
Mathivanan.G
‎2009 May 13 12:00 PM
‎2009 May 13 12:00 PM
‎2009 May 13 12:01 PM
I have checked a lot of WSDL Files for everything i am getting the same error. I am using some test WSDL's from this site www.xmethods.net.
Thanks,
Mathivanan.G
‎2009 May 13 12:07 PM
when downloading wsdl file first open it and remove first line which will be
" <?xml version="1.0" encoding="ISO-8859-1" ?> "
and also remove "-" and space from every line which is first two char of every line...every line must start with <.
now save that WSDL file and then try with that file ......
Edited by: Chintan_SAP on May 13, 2009 4:38 PM
‎2009 May 13 12:13 PM
I have tried that also same error.
This is my test WSDL File.
I am not able to paste the File contents i dont know Y
<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://microsoft.com/webservices/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://microsoft.com/webservices/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://microsoft.com/webservices/">
<s:element name="GetPrimeNumbers">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="max" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPrimeNumbersResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetPrimeNumbersResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="string" nillable="true" type="s:string" />
</s:schema>
</wsdl:types>
<wsdl:message name="GetPrimeNumbersSoapIn">
<wsdl:part name="parameters" element="tns:GetPrimeNumbers" />
</wsdl:message>
<wsdl:message name="GetPrimeNumbersSoapOut">
<wsdl:part name="parameters" element="tns:GetPrimeNumbersResponse" />
</wsdl:message>
<wsdl:message name="GetPrimeNumbersHttpGetIn">
<wsdl:part name="max" type="s:string" />
</wsdl:message>
<wsdl:message name="GetPrimeNumbersHttpGetOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:message name="GetPrimeNumbersHttpPostIn">
<wsdl:part name="max" type="s:string" />
</wsdl:message>
<wsdl:message name="GetPrimeNumbersHttpPostOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:portType name="PrimeNumbersSoap">
<wsdl:operation name="GetPrimeNumbers">
<wsdl:input message="tns:GetPrimeNumbersSoapIn" />
<wsdl:output message="tns:GetPrimeNumbersSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="PrimeNumbersHttpGet">
<wsdl:operation name="GetPrimeNumbers">
<wsdl:input message="tns:GetPrimeNumbersHttpGetIn" />
<wsdl:output message="tns:GetPrimeNumbersHttpGetOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="PrimeNumbersHttpPost">
<wsdl:operation name="GetPrimeNumbers">
<wsdl:input message="tns:GetPrimeNumbersHttpPostIn" />
<wsdl:output message="tns:GetPrimeNumbersHttpPostOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="PrimeNumbersSoap" type="tns:PrimeNumbersSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
<wsdl:operation name="GetPrimeNumbers">
<soap:operation soapAction="http://microsoft.com/webservices/GetPrimeNumbers" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="PrimeNumbersHttpGet" type="tns:PrimeNumbersHttpGet">
<http:binding verb="GET" />
<wsdl:operation name="GetPrimeNumbers">
<http:operation location="/GetPrimeNumbers" />
<wsdl:input>
<http:urlEncoded />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="PrimeNumbersHttpPost" type="tns:PrimeNumbersHttpPost">
<http:binding verb="POST" />
<wsdl:operation name="GetPrimeNumbers">
<http:operation location="/GetPrimeNumbers" />
<wsdl:input>
<mime:content type="application/x-www-form-urlencoded" />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="PrimeNumbers">
<wsdl:port name="PrimeNumbersSoap" binding="tns:PrimeNumbersSoap">
<soap:address location="http://www50.brinkster.com/vbfacileinpt/np.asmx" />
</wsdl:port>
<wsdl:port name="PrimeNumbersHttpGet" binding="tns:PrimeNumbersHttpGet">
<http:address location="http://www50.brinkster.com/vbfacileinpt/np.asmx" />
</wsdl:port>
<wsdl:port name="PrimeNumbersHttpPost" binding="tns:PrimeNumbersHttpPost">
<http:address location="http://www50.brinkster.com/vbfacileinpt/np.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>Edited by: Mathivanan G on May 13, 2009 1:14 PM
‎2009 May 13 1:20 PM
paste complete URL ( link ) from where u have downloded that file..!
‎2009 May 13 1:24 PM
‎2009 May 13 1:53 PM
Some document is not available in that webservice....
Example in first URL : http://coeservice.en.kku.ac.th:8080/TemperatureConvertor/TemperatureConvertorService?xsd=1.com
this link is not working....so dont try...try for only working WSDL ( means Webservice File ).
Try following Link , copy all the data from browser to notepad remove first line and "-" and space from each line which i have suggested earlier and then save it as WSDL file and try.
http://www.aswinanand.com/sendsms.php?wsdl
Hope this helps.
‎2009 May 14 10:47 AM
Thanks for your help.
But i am still getting the "No Vendor Specified".
Incorrect value: Unknown Namespace http://schemas.xmlsoap.org/soap/encoding/
I have removed '-' and removed the first line.
Please let me know if something can be done.
‎2009 Jun 04 1:10 PM
I have the same error. I am trying to consume a webservice, through SE80. I use a WSDL file. When i try to generate, I get the error message:
Incorrect value: Unknown Namespace http://schemas.xmlsoap.org/soap/encoding/
I know the WSDL is correct, because many more people use this external webservice.
Do I have to add this namespace somewhere? How can I fix this?
Edited by: J. Frenk on Jun 4, 2009 2:10 PM
‎2011 Jul 07 1:22 PM
Hi,
How did you solve it? I hane the exact same problem and I can't find the solution.
Thanks!
MaryM
‎2009 May 13 12:36 PM
hai
where did u get the wsdl file from, r u able to open the wsdl file in browser
check once
afzal