1.1.3.2.3 WSDL-to-WSDF Mapping

The following table lists WSDL Element-to-WSDF Element mapping rules.

Table 1-5 WSDL Element-to-WSDF Element Mapping

WSDL Element WSDF Element Note
/wsdl:definitions
 @targetNamespace
/Definition
 @wsdlNamespace
Each wsdl:definition maps to a WSDF Definition.
/wsdl:definitions
 /wsdl:binding
/Definition
 /WSBinding
Each wsdl:binding object maps to a WSDF WSBinding element.
/wsdl:definitions
 /wsdl:binding
  @type
/Definition
 /WSBinding
  /Servicegroup
Each wsdl:binding referenced wsdl:portType object maps to the Servicegroup element of the corresponding WSBinding element.
/wsdl:definitions
 /wsdl:binding
  /soap:binding
/Definition
 /WSBinding
  /SOAP
   @version
If namespace prefix “soap” refers to URI “http://schemas.xmlsoap.org/wsdl/soap/”, the SOAP version attribute value is “1.1”;

If namespace prefix “soap” refers to URI “http://schemas.xmlsoap.org/wsdl/soap12/”, the SOAP version attribute value is “1.2”.

/wsdl:definitions
 /wsdl:binding
  /soap:binding
   @style
/Definition
 /WSBinding
  /SOAP
   @style
The WSDF WSBinding SOAP message style setting is equal to the corresponding WSDL soap binding message style setting (“rpc ” or “document”).
/wsdl:definitions
 /wsdl:binding
  /wsdl:operation
/Definition
 /WSBinding
  /Servicegroup
   /Service
Each wsdl:operation object maps to a Service element of the corresponding WSBinding element.
/wsdl:definitions
 /wsdl:port
  /soap:address
/Definition
 /WSBinding
  /SOAP
   /AccessingPoints
    /Endpoint
Each soap:address endpoint defined for a wsdl:binding object maps to a Endpoint element of the corresponding WSBinding element.