Hi there, I'm trying to add a web reference to an external Axis - generated web service to a Visual Studio 2008 solution. The url I received points to a WSDL that I can successfully access through a browser, and I see all the WService details. The Axis version used was 1.4.
But if I run wsdl.exe or when I add the reference in VS2008 I can see the methods list on the left, but I get an error stating that:
The document at the url http://............?wsdl was not recognized as a known document type.
The error message from each known type may help you fix the problem:
- Report from 'DISCO Document' is 'Discovery document at the URL http://.........?wsdl could not be found.'.
- The document format is not recognized.
- Report from 'WSDL Document' is 'There is an error in XML document (510, 62).'.
- Namespace prefix 'impl:urn' is not defined.
- Report from 'XML Schema' is 'The root element of a W3C XML Schema should be and its namespace should be 'http://www.w3.org/2001/XMLSchema'.'."
And I cannot proceed. I saw other posts here on SO but all of them are referring to a situation in which the web reference is already added.
Many thanks in advance!
A.
EDIT: Thanks guys, actually I managed to solve the issue "by hand" as in some way was suggested by dovholuk: I capured the wsdl, saved it loccally in file system, then I modified it by hand, until wsdl.exe was able to generate the classes. Then I added the class in the project, and managed to call the web service.
Ciao Andrea