Previous | Table of Contents | Next |
The overall goal of this specification is to provide a natural mapping from a valid set of WSDL service definition files to
a valid set of OMG IDL specification files.
An IDL file can be generated from a WSDL file, but the generated IDL file lacks some information required to implement a CORBA/SOAP
interaction translation gateway. To supplement the information, WSDL to IDL converter could (in an implementation specific
manner) generate an Identifier information file and a SOAP information file in addition to the IDL file.
This specification focuses on the standard mapping of the WSDL file to the corresponding IDL specification. In addition to
the service definition, a WSDL file can have service endpoint information. This information cannot be translated into an IDL
construct.
WSDL file
WSDL to IDL Conversion
Identifier Information SOAP Information FileIDL File
The WSDL 1.1 specification describes bindings of the following protocols.
• SOAP
• HTTP GET/POST
• MIME
However, this specification of WSDL to IDL only converts SOAP bindings. All others are considered out of scope of this specification.
In particular, this specification supports WSDL SOAP bindings with style attribute value of “rpc? and use attribute value
of either “literal? or “encoded.? In addition, it supports WSDL with style attribute value of “document? and use attribute
value of “literal.?