WsdlConverter

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.

Usage

Implementation

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.

Warning

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.

Feedback

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

Authors

Philippe Le Hégaret and Hugo Haas