Data Transformation Engine Type Tree Importers Reference Guide
Chapter 2 - Using the Importer Wizard WSDL Importer
Type Tree Importers Reference Guide
28
WSDL Source Example
The following example shows the correlation between the contents of a typical
WSDL source schema and the type tree that is automatically generated by the
WSDL Importer wizard.
<?xml version='1.0' encoding='UTF-8' ?>
<definitions name ='WebServiceProvider'
targetNamespace = 'http://tempuri.org/wsdl/'
xmlns:wsdlns='http://tempuri.org/wsdl/'
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
xmlns='http://schemas.xmlsoap.org/wsdl/'>
<types>
<xs:schema targetNamespace='http://tempuri.org/wsdl/'>
<xs:element name="response">
<xs:complexType>
<xs:sequence>
<xs:element name="result" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="runMap">
<xs:complexType>
<xs:sequence>
<xs:element name="mapName" type="xs:string"/>
<xs:element name="inputs">
<xs:complexType>
<xs:sequence>
<xs:element name="input" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="card" type="xs:int"/>
<xs:element name="data" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="output">
<xs:complexType>
<xs:sequence>
<xs:element name="card" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</types>
<message name='requestMessage'>
<part name='runMap' type='wsdlns:runMap'/>
</message>