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> 










