wsdl compilers

  • Thread starter Thread starter Roland
  • Start date Start date
R

Roland

Hello, does anyone of you know any other wsdl compilers for C# than
wsdl.exe? Wsdl.exe seems to have lots of difficulties using external xml
schemas with import and include command.

Are there any tools that would help with external schemas?

Br R
 
Roland said:
Hello, does anyone of you know any other wsdl compilers for C# than
wsdl.exe? Wsdl.exe seems to have lots of difficulties using external xml
schemas with import and include command.
The other major tool that processes WSDL is svcutil.exe, part of WCF. It's
better than wsdl.exe, but it still has difficulty with some constructs -- I
don't know if imports are among them.

As for third-party tools, no idea. C# isn't Java; people tend to stick with
Microsoft.
 
Jeroen Mostert said:
The other major tool that processes WSDL is svcutil.exe, part of WCF. It's
better than wsdl.exe, but it still has difficulty with some constructs --
I don't know if imports are among them.

As for third-party tools, no idea. C# isn't Java; people tend to stick
with Microsoft.

Thanks for answering. I found a IBM article considering wsdl and imports
http://www.ibm.com/developerworks/xml/library/ws-tip-imports.html

I tried these samples with wsdl.exe and wsdl.exe could not compile them...
unbelievable! Wsdl.exe is totally crap.

Br
 
Roland said:
Thanks for answering. I found a IBM article considering wsdl and imports
http://www.ibm.com/developerworks/xml/library/ws-tip-imports.html

I tried these samples with wsdl.exe and wsdl.exe could not compile them...
unbelievable! Wsdl.exe is totally crap.
It can be a major source of frustration if you have to interoperate with web
services that aren't hosted by a .NET application (when cross-platform
interoperation is, after all, the whole point of using web services).
wsdl.exe will perform fine on the WSDL generated by .NET web services, but
it can't get much more complicated than that.

Schema validation is the other major area where wsdl.exe is sorely lacking.
It basically has none; even simple cardinality constraints are ignored. In
effect wsdl.exe reduces SOAP to XML-RPC, and while there's nothing wrong
with XML-RPC, using it with all the trappings of SOAP is rather wasteful.
 
Back
Top