From W3C Wiki
Jump to: navigation, search

This is the documentation for the WSDL converter (see other WebServicesTools). It is a tool that converts WSDL 1.1 service descriptions into WSDL 2.0 service descriptions.

It is implemented as an XSLT 2.0 stylesheet.



The converter implements (parts of) the Candidate Recommendation version of WSDL 2.0 published in January 2006. It has support for converting the WSDL 1.1 abstract (`portType`) description, SOAP 1.1 and HTTP 1.1 binding, with some limitations. Limitations are documented in WsdlConverterLimitations.

The output of the converter is not guaranteed (and in fact in certain situations known not) to be valid WSDL 2.0 document.


Note that this tool is under developement. It has a lot of limitations at this point. As pointed out in WsdlConverterLimitations, you will get much better results if your WSDL 1.1 document follows the WS-I BP.

Users are strongly suggested to compare the output of the converter with their original WSDL 1.1 description to check for errors, and also to validate the WSDL 2.0 document generated (see WsdlValidator). Ideally, a validator should be plugged at into the converter to let users know if the output is valid or not.


For sending bug reports, comments, suggestions, please see WsdlConverterFeedback.


Philippe Le Hégaret and Hugo Haas