<?xml version='1.0' encoding='UTF-8'?><definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://jwsdp.xlocate.xserver.ptvag.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns3="http://exception.core.jabba.ptvag.com" xmlns:ns2="http://common.xserver.ptvag.com" xmlns:ns1="http://xlocate.xserver.ptvag.com" xmlns:ns0="http://types.xlocate.xserver.ptvag.com" xmlns="http://schemas.xmlsoap.org/wsdl/" name="XLocateWSService" targetNamespace="http://jwsdp.xlocate.xserver.ptvag.com">
  <types>
<schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://exception.core.jabba.ptvag.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns3="http://exception.core.jabba.ptvag.com" xmlns:ns2="http://common.xserver.ptvag.com" xmlns:ns1="http://xlocate.xserver.ptvag.com" xmlns:ns0="http://wrappertypes.service.jabba.ptvag.com" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://exception.core.jabba.ptvag.com">
  
  <complexType name="StackElement">
        
    <sequence>
            
      <element maxOccurs="1" minOccurs="0" name="cause" nillable="true" type="tns:StackElement"/>  
			
      <element maxOccurs="1" minOccurs="1" name="wrappedContext" nillable="true" type="ns0:ArrayOfString"/>      
        
    </sequence>                
        
    <attribute name="className" type="string" use="optional"/>
        
    <attribute name="errorKey" type="string" use="optional"/>
        
    <attribute name="message" type="string" use="optional"/>
  
  </complexType>
  
  <complexType name="DatabaseException">
    
    <complexContent>
      
      <extension base="tns:SystemException">
        
        <sequence/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <element name="DatabaseException" type="tns:DatabaseException"/>
  
  <complexType name="ParameterNotSetException">
    
    <complexContent>
      
      <extension base="tns:IllegalParameterException">
        
        <sequence/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <element name="ParameterNotSetException" type="tns:ParameterNotSetException"/>
  
  <complexType name="IllegalParameterException">
    
    <complexContent>
      
      <extension base="tns:BusinessException">
        
        <sequence/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <element name="IllegalParameterException" type="tns:IllegalParameterException"/>
  
  <complexType name="UnexpectedException">
    
    <complexContent>
      
      <extension base="tns:SystemException">
        
        <sequence/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <element name="UnexpectedException" type="tns:UnexpectedException"/>
  
  <complexType name="OptimisticRollbackException">
    
    <complexContent>
      
      <extension base="tns:SystemException">
        
        <sequence/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <element name="OptimisticRollbackException" type="tns:OptimisticRollbackException"/>
  
  <complexType name="ConstraintViolationException">
    
    <complexContent>
      
      <extension base="tns:DatabaseException">
        
        <sequence/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <element name="ConstraintViolationException" type="tns:ConstraintViolationException"/>
  
  <complexType name="TableNotFoundException">
    
    <complexContent>
      
      <extension base="tns:DatabaseException">
        
        <sequence/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <element name="TableNotFoundException" type="tns:TableNotFoundException"/>
  
  <complexType name="RemoteAccessException">
    
    <complexContent>
      
      <extension base="tns:SystemException">
        
        <sequence/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <element name="RemoteAccessException" type="tns:RemoteAccessException"/>
  
  <complexType name="BaseException">
    
    <sequence>
        
      <element maxOccurs="1" minOccurs="0" name="stackElement" nillable="true" type="tns:StackElement"/>
    
    </sequence>
    
    <attribute name="transactionId" type="string" use="optional"/>               
  
  </complexType>
  
  <element name="BaseException" type="tns:BaseException"/>
  
  <complexType name="SystemException">
    
    <complexContent>
      
      <extension base="tns:BaseException">
        
        <sequence/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <element name="SystemException" type="tns:SystemException"/>
  
  <complexType name="BusinessException">
    
    <complexContent>
      
      <extension base="tns:BaseException">
        
        <sequence/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <element name="BusinessException" type="tns:BusinessException"/>
  
  <complexType name="CreateException">
    
    <complexContent>
      
      <extension base="tns:SystemException">
        
        <sequence/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <element name="CreateException" type="tns:CreateException"/>
  
  <complexType name="RemoveException">
    
    <complexContent>
      
      <extension base="tns:SystemException">
        
        <sequence/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <element name="RemoveException" type="tns:RemoveException"/>
  
  <complexType name="FinderException">
    
    <complexContent>
      
      <extension base="tns:SystemException">
        
        <sequence/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <element name="FinderException" type="tns:FinderException"/>
  
  <complexType name="ObjectNotFoundException">
    
    <complexContent>
      
      <extension base="tns:FinderException">
        
        <sequence/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <element name="ObjectNotFoundException" type="tns:ObjectNotFoundException"/>
  
  <complexType name="DuplicateKeyException">
    
    <complexContent>
      
      <extension base="tns:CreateException">
        
        <sequence/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <element name="DuplicateKeyException" type="tns:DuplicateKeyException"/>

</schema>
<schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://value.core.jabba.ptvag.com" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns3="http://exception.core.jabba.ptvag.com" xmlns:ns2="http://common.xserver.ptvag.com" xmlns:ns1="http://xlocate.xserver.ptvag.com" xmlns:ns0="http://types.xlocate.xserver.ptvag.com" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://value.core.jabba.ptvag.com">
  
  <complexType abstract="true" name="TransientVO">
    
    <sequence>
    </sequence>
  
  </complexType>

</schema>
<schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://baseservices.service.jabba.ptvag.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns3="http://exception.core.jabba.ptvag.com" xmlns:ns2="http://common.xserver.ptvag.com" xmlns:ns1="http://xlocate.xserver.ptvag.com" xmlns:ns0="http://value.core.jabba.ptvag.com" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://baseservices.service.jabba.ptvag.com">
  
  <import namespace="http://value.core.jabba.ptvag.com"/>
  
  <complexType name="CallerContext">
    
    <complexContent>
      
      <extension base="ns0:TransientVO">
        
        <sequence>
          
          <element maxOccurs="1" minOccurs="1" name="wrappedProperties" nillable="true" type="tns:ArrayOfCallerContextProperty"/>
        
        </sequence>
        
        <attribute name="log1" type="xsd:string" use="optional"/>
        
        <attribute name="log2" type="xsd:string" use="optional"/>
        
        <attribute name="log3" type="xsd:string" use="optional"/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <complexType name="CallerContextProperty">
    
    <complexContent>
      
      <extension base="ns0:TransientVO">
        
        <sequence/>
        
        <attribute name="key" type="xsd:string" use="optional"/>
        
        <attribute name="value" type="xsd:string" use="optional"/>
      
      </extension>
    
    </complexContent>
  
  </complexType>
  
  <complexType name="ArrayOfCallerContextProperty">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="CallerContextProperty" nillable="true" type="tns:CallerContextProperty"/>
    
    </sequence>
  
  </complexType>

</schema>
<schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://wrappertypes.service.jabba.ptvag.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns3="http://exception.core.jabba.ptvag.com" xmlns:ns2="http://common.xserver.ptvag.com" xmlns:ns1="http://xlocate.xserver.ptvag.com" xmlns:ns0="http://types.xlocate.xserver.ptvag.com" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://wrappertypes.service.jabba.ptvag.com">
  <!-- Calendar -->
  
  <complexType name="ArrayOfCalendar">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="Calendar" nillable="true" type="xsd:dateTime"/>
    
    </sequence>
  
  </complexType>
  
  <complexType name="ArrayOfArrayOfCalendar">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfCalendar" nillable="true" type="tns:ArrayOfCalendar"/>
    
    </sequence>
  
  </complexType>
  <!-- String -->
  
  <complexType name="ArrayOfString">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="String" nillable="true" type="xsd:string"/>
    
    </sequence>
  
  </complexType>
  
  <complexType name="ArrayOfArrayOfString">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfString" nillable="true" type="tns:ArrayOfString"/>
    
    </sequence>
  
  </complexType>
  <!-- byte -->
  
  <complexType name="ArrayOfArrayOfByte">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfByte" nillable="true" type="xsd:base64Binary"/>
    
    </sequence>
  
  </complexType>
  <!-- short -->
  
  <complexType name="ArrayOfShort">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="Short" type="xsd:short"/>
    
    </sequence>
  
  </complexType>
  
  <complexType name="ArrayOfArrayOfShort">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfShort" nillable="true" type="tns:ArrayOfShort"/>
    
    </sequence>
  
  </complexType>
  <!-- int -->
  
  <complexType name="ArrayOfInt">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="Int" type="xsd:int"/>
    
    </sequence>
  
  </complexType>
  
  <complexType name="ArrayOfArrayOfInt">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfInt" nillable="true" type="tns:ArrayOfInt"/>
    
    </sequence>
  
  </complexType>
  <!-- long -->
  
  <complexType name="ArrayOfLong">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="Long" type="xsd:long"/>
    
    </sequence>
  
  </complexType>
  
  <complexType name="ArrayOfArrayOfLong">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfLong" nillable="true" type="tns:ArrayOfLong"/>
    
    </sequence>
  
  </complexType>
  <!-- float -->
  
  <complexType name="ArrayOfFloat">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="Float" type="xsd:float"/>
    
    </sequence>
  
  </complexType>
  
  <complexType name="ArrayOfArrayOfFloat">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfFloat" nillable="true" type="tns:ArrayOfFloat"/>
    
    </sequence>
  
  </complexType>
  <!-- double -->
  
  <complexType name="ArrayOfDouble">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="Double" type="xsd:double"/>
    
    </sequence>
  
  </complexType>
  
  <complexType name="ArrayOfArrayOfDouble">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfDouble" nillable="true" type="tns:ArrayOfDouble"/>
    
    </sequence>
  
  </complexType>
  <!-- boolean -->
  
  <complexType name="ArrayOfBoolean">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="Boolean" type="xsd:boolean"/>
    
    </sequence>
  
  </complexType>
  
  <complexType name="ArrayOfArrayOfBoolean">
    
    <sequence>
      
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfBoolean" nillable="true" type="tns:ArrayOfBoolean"/>
    
    </sequence>
  
  </complexType>

</schema>
<schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://common.xserver.ptvag.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns3="http://exception.core.jabba.ptvag.com" xmlns:ns2="http://exception.core.jabba.ptvag.com" xmlns:ns1="http://wrappertypes.service.jabba.ptvag.com" xmlns:ns0="http://value.core.jabba.ptvag.com" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://common.xserver.ptvag.com">
        
  <import namespace="http://wrappertypes.service.jabba.ptvag.com"/>
            
  <import namespace="http://exception.core.jabba.ptvag.com"/>
                    
  <import namespace="http://value.core.jabba.ptvag.com"/>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
  <complexType name="RequestOptions">
        
    <complexContent>
                            
      <extension base="ns0:TransientVO">
                				
        <sequence>      
                    		                    		                    		                    		                
          <element maxOccurs="1" minOccurs="1" name="wrappedResponseGeometry" nillable="true" type="tns:ArrayOfGeometryEncoding"/> 
            		                        				
        </sequence>     
                                                
        <attribute name="coordFormat" type="tns:CoordFormat" use="required"/> 
                                                    
        <attribute name="profile" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="profileXMLSnippet" type="xsd:string" use="optional"/> 
                                                                
        <attribute name="srId" type="xsd:string" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfRequestOptions">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="RequestOptions" nillable="true" type="tns:RequestOptions"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfRequestOptions">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfRequestOptions" nillable="true" type="tns:ArrayOfRequestOptions"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <simpleType name="GeometryEncoding">
        
    <restriction base="xsd:string">
                            
      <enumeration value="PLAIN"/>
                            
      <enumeration value="WKB"/>
                            
      <enumeration value="WKT"/>
                            
      <enumeration value="KML"/>
                        
    </restriction>
    
  </simpleType>       
    
  <complexType name="ArrayOfGeometryEncoding">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="GeometryEncoding" nillable="false" type="tns:GeometryEncoding"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfGeometryEncoding">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfGeometryEncoding" nillable="true" type="tns:ArrayOfGeometryEncoding"/>
        
    </sequence>
    
  </complexType>      
                                                                    
  <simpleType name="CoordFormat">
        
    <restriction base="xsd:string">
                            
      <enumeration value="OG_GEODECIMAL"/>
                            
      <enumeration value="PTV_MERCATOR"/>
                            
      <enumeration value="PTV_GEOMINSEC"/>
                            
      <enumeration value="PTV_GEODECIMAL"/>
                            
      <enumeration value="PTV_CONFORM"/>
                            
      <enumeration value="PTV_SUPERCONFORM"/>
                            
      <enumeration value="PTV_SMARTUNITS"/>
                            
      <enumeration value="OG_SRID"/>
                        
    </restriction>
    
  </simpleType>       
    
  <complexType name="ArrayOfCoordFormat">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="CoordFormat" nillable="false" type="tns:CoordFormat"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfCoordFormat">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfCoordFormat" nillable="true" type="tns:ArrayOfCoordFormat"/>
        
    </sequence>
    
  </complexType>      
                                                    
  <complexType name="BoundingBox">
        
    <complexContent>
                            
      <extension base="ns0:TransientVO">
                				
        <sequence>      
                    		        						        
          <element maxOccurs="1" minOccurs="0" name="leftTop" nillable="true" type="tns:Point"/> 
            		        						        
          <element maxOccurs="1" minOccurs="0" name="rightBottom" nillable="true" type="tns:Point"/> 
                				
        </sequence>     
                                                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfBoundingBox">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="BoundingBox" nillable="true" type="tns:BoundingBox"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfBoundingBox">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfBoundingBox" nillable="true" type="tns:ArrayOfBoundingBox"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType abstract="true" name="EncodedGeometry">
        
    <complexContent>
                            
      <extension base="tns:EncodedGeometryBase">
								
        <sequence>      
                    		        						        
          <element maxOccurs="1" minOccurs="0" name="kml" nillable="true" type="tns:KML"/> 
            		                    		                        				
        </sequence>     
                                                                        
        <attribute name="wkb" type="xsd:base64Binary" use="optional"/> 
                                                    
        <attribute name="wkt" type="xsd:string" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfEncodedGeometry">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="EncodedGeometry" nillable="true" type="tns:EncodedGeometry"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfEncodedGeometry">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfEncodedGeometry" nillable="true" type="tns:ArrayOfEncodedGeometry"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="LinearRing">
        
    <complexContent>
                            
      <extension base="tns:EncodedGeometry">
								
        <sequence>      
                    		        						        
          <element maxOccurs="1" minOccurs="0" name="linearRing" nillable="true" type="tns:PlainLinearRing"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfLinearRing">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="LinearRing" nillable="true" type="tns:LinearRing"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfLinearRing">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfLinearRing" nillable="true" type="tns:ArrayOfLinearRing"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="PlainLinearRing">
        
    <complexContent>
                            
      <extension base="tns:PlainGeometryBase">
								
        <sequence>      
                    		                
          <element maxOccurs="1" minOccurs="1" name="wrappedPoints" nillable="true" type="tns:ArrayOfPlainPoint"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPlainLinearRing">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PlainLinearRing" nillable="true" type="tns:PlainLinearRing"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPlainLinearRing">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPlainLinearRing" nillable="true" type="tns:ArrayOfPlainLinearRing"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="Polygon">
        
    <complexContent>
                            
      <extension base="tns:EncodedGeometry">
								
        <sequence>      
                    		        						        
          <element maxOccurs="1" minOccurs="0" name="polygon" nillable="true" type="tns:PlainPolygon"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPolygon">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="Polygon" nillable="true" type="tns:Polygon"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPolygon">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPolygon" nillable="true" type="tns:ArrayOfPolygon"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="PlainPolygon">
        
    <complexContent>
                            
      <extension base="tns:PlainGeometryBase">
								
        <sequence>      
                    		                
          <element maxOccurs="1" minOccurs="1" name="wrappedLinearRings" nillable="true" type="tns:ArrayOfPlainLinearRing"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPlainPolygon">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PlainPolygon" nillable="true" type="tns:PlainPolygon"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPlainPolygon">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPlainPolygon" nillable="true" type="tns:ArrayOfPlainPolygon"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="LineString">
        
    <complexContent>
                            
      <extension base="tns:EncodedGeometry">
								
        <sequence>      
                    		        						        
          <element maxOccurs="1" minOccurs="0" name="lineString" nillable="true" type="tns:PlainLineString"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfLineString">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="LineString" nillable="true" type="tns:LineString"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfLineString">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfLineString" nillable="true" type="tns:ArrayOfLineString"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="PlainLineString">
        
    <complexContent>
                            
      <extension base="tns:PlainGeometryBase">
								
        <sequence>      
                    		                
          <element maxOccurs="1" minOccurs="1" name="wrappedPoints" nillable="true" type="tns:ArrayOfPlainPoint"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPlainLineString">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PlainLineString" nillable="true" type="tns:PlainLineString"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPlainLineString">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPlainLineString" nillable="true" type="tns:ArrayOfPlainLineString"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="Point">
        
    <complexContent>
                            
      <extension base="tns:EncodedGeometry">
								
        <sequence>      
                    		        						        
          <element maxOccurs="1" minOccurs="0" name="point" nillable="true" type="tns:PlainPoint"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPoint">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="Point" nillable="true" type="tns:Point"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPoint">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPoint" nillable="true" type="tns:ArrayOfPoint"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="XServiceException">
        
    <complexContent>
                            
      <extension base="ns2:BusinessException">
                                
        <sequence>
					        				</sequence>
                                
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <element name="XServiceException" type="tns:XServiceException"/>
                                                    
  <complexType name="PlainMultiPoint">
        
    <complexContent>
                            
      <extension base="tns:PlainGeometryBase">
								
        <sequence>      
                    		                
          <element maxOccurs="1" minOccurs="1" name="wrappedPoints" nillable="true" type="tns:ArrayOfPlainPoint"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPlainMultiPoint">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PlainMultiPoint" nillable="true" type="tns:PlainMultiPoint"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPlainMultiPoint">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPlainMultiPoint" nillable="true" type="tns:ArrayOfPlainMultiPoint"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="PlainMultiLineString">
        
    <complexContent>
                            
      <extension base="tns:PlainGeometryBase">
								
        <sequence>      
                    		                
          <element maxOccurs="1" minOccurs="1" name="wrappedLineStrings" nillable="true" type="tns:ArrayOfPlainLineString"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPlainMultiLineString">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PlainMultiLineString" nillable="true" type="tns:PlainMultiLineString"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPlainMultiLineString">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPlainMultiLineString" nillable="true" type="tns:ArrayOfPlainMultiLineString"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="PlainMultiPolygon">
        
    <complexContent>
                            
      <extension base="tns:PlainGeometryBase">
								
        <sequence>      
                    		                
          <element maxOccurs="1" minOccurs="1" name="wrappedPolygons" nillable="true" type="tns:ArrayOfPlainPolygon"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPlainMultiPolygon">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PlainMultiPolygon" nillable="true" type="tns:PlainMultiPolygon"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPlainMultiPolygon">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPlainMultiPolygon" nillable="true" type="tns:ArrayOfPlainMultiPolygon"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="PlainGeometryCollection">
        
    <complexContent>
                            
      <extension base="tns:PlainGeometryBase">
								
        <sequence>      
                    		                
          <element maxOccurs="1" minOccurs="1" name="wrappedGeometries" nillable="true" type="tns:ArrayOfPlainGeometryBase"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPlainGeometryCollection">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PlainGeometryCollection" nillable="true" type="tns:PlainGeometryCollection"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPlainGeometryCollection">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPlainGeometryCollection" nillable="true" type="tns:ArrayOfPlainGeometryCollection"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="MultiPoint">
        
    <complexContent>
                            
      <extension base="tns:EncodedGeometry">
								
        <sequence>      
                    		        						        
          <element maxOccurs="1" minOccurs="0" name="multiPoint" nillable="true" type="tns:PlainMultiPoint"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfMultiPoint">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="MultiPoint" nillable="true" type="tns:MultiPoint"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfMultiPoint">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfMultiPoint" nillable="true" type="tns:ArrayOfMultiPoint"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="MultiLineString">
        
    <complexContent>
                            
      <extension base="tns:EncodedGeometry">
								
        <sequence>      
                    		        						        
          <element maxOccurs="1" minOccurs="0" name="multiLineString" nillable="true" type="tns:PlainMultiLineString"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfMultiLineString">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="MultiLineString" nillable="true" type="tns:MultiLineString"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfMultiLineString">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfMultiLineString" nillable="true" type="tns:ArrayOfMultiLineString"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="MultiPolygon">
        
    <complexContent>
                            
      <extension base="tns:EncodedGeometry">
								
        <sequence>      
                    		        						        
          <element maxOccurs="1" minOccurs="0" name="multiPolygon" nillable="true" type="tns:PlainMultiPolygon"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfMultiPolygon">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="MultiPolygon" nillable="true" type="tns:MultiPolygon"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfMultiPolygon">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfMultiPolygon" nillable="true" type="tns:ArrayOfMultiPolygon"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="GeometryCollection">
        
    <complexContent>
                            
      <extension base="tns:EncodedGeometry">
								
        <sequence>      
                    		        						        
          <element maxOccurs="1" minOccurs="0" name="geometryCollection" nillable="true" type="tns:PlainGeometryCollection"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfGeometryCollection">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="GeometryCollection" nillable="true" type="tns:GeometryCollection"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfGeometryCollection">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfGeometryCollection" nillable="true" type="tns:ArrayOfGeometryCollection"/>
        
    </sequence>
    
  </complexType> 
                                                                                                                                    
  <complexType name="PlainGeometryBase">
        
    <complexContent>
                            
      <extension base="ns0:TransientVO">
                				
        <sequence>      
                        				</sequence>     
                                
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPlainGeometryBase">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PlainGeometryBase" nillable="true" type="tns:PlainGeometryBase"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPlainGeometryBase">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPlainGeometryBase" nillable="true" type="tns:ArrayOfPlainGeometryBase"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="PlainPoint">
        
    <complexContent>
                            
      <extension base="tns:PlainGeometryBase">
								
        <sequence>      
                    		                    		                    		                        				</sequence>     
                                                
        <attribute name="x" type="xsd:double" use="required"/> 
                                        
        <attribute name="y" type="xsd:double" use="required"/> 
                                                    
        <attribute name="z" type="xsd:double" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPlainPoint">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PlainPoint" nillable="true" type="tns:PlainPoint"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPlainPoint">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPlainPoint" nillable="true" type="tns:ArrayOfPlainPoint"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType abstract="true" name="EncodedGeometryBase">
        
    <complexContent>
                            
      <extension base="ns0:TransientVO">
                				
        <sequence>      
                        				</sequence>     
                                
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfEncodedGeometryBase">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="EncodedGeometryBase" nillable="true" type="tns:EncodedGeometryBase"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfEncodedGeometryBase">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfEncodedGeometryBase" nillable="true" type="tns:ArrayOfEncodedGeometryBase"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <simpleType name="ErrorCode">
        
    <restriction base="xsd:string">
                            
      <enumeration value="REQUEST_INVALID_WKT"/>
                            
      <enumeration value="REQUEST_INVALID_WKB"/>
                            
      <enumeration value="REQUEST_INVALID_KML"/>
                            
      <enumeration value="KML_PLACEMARK_NOT_FOUND"/>
                            
      <enumeration value="CONVERT_GEOMETRY_OBJECT"/>
                            
      <enumeration value="CONVERT_COORDINATE_FORMAT"/>
                            
      <enumeration value="GEOMETRY_ENCODING"/>
                        
    </restriction>
    
  </simpleType>       
    
  <complexType name="ArrayOfErrorCode">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ErrorCode" nillable="false" type="tns:ErrorCode"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfErrorCode">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfErrorCode" nillable="true" type="tns:ArrayOfErrorCode"/>
        
    </sequence>
    
  </complexType>      
                                                    
  <complexType name="KML">
        
    <complexContent>
                            
      <extension base="ns0:TransientVO">
                				
        <sequence>      
                    		                    		                
          <element maxOccurs="1" minOccurs="0" name="wrappedPlacemarks" nillable="true" type="ns1:ArrayOfString"/> 
                				
        </sequence>     
                                                            
        <attribute name="kml" type="xsd:string" use="optional"/> 
                                    
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfKML">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="KML" nillable="true" type="tns:KML"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfKML">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfKML" nillable="true" type="tns:ArrayOfKML"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <simpleType name="JobStatus">
        
    <restriction base="xsd:string">
                            
      <enumeration value="QUEUING"/>
                            
      <enumeration value="RUNNING"/>
                            
      <enumeration value="STOPPING"/>
                            
      <enumeration value="SUCCEEDED"/>
                            
      <enumeration value="FAILED"/>
                            
      <enumeration value="DELETED"/>
                            
      <enumeration value="UNKNOWN"/>
                        
    </restriction>
    
  </simpleType>       
    
  <complexType name="ArrayOfJobStatus">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="JobStatus" nillable="false" type="tns:JobStatus"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfJobStatus">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfJobStatus" nillable="true" type="tns:ArrayOfJobStatus"/>
        
    </sequence>
    
  </complexType>      
                                                                    
  <complexType name="Job">
        
    <complexContent>
                            
      <extension base="ns0:TransientVO">
                				
        <sequence>      
                    		                    		                    		        						        
          <element maxOccurs="1" minOccurs="0" name="progress" nillable="true" type="tns:JobProgress"/> 
            		                        				
        </sequence>     
                                                
        <attribute name="elapsedTime" type="xsd:int" use="required"/> 
                                                    
        <attribute name="id" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="status" type="tns:JobStatus" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfJob">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="Job" nillable="true" type="tns:Job"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfJob">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfJob" nillable="true" type="tns:ArrayOfJob"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType abstract="true" name="JobProgress">
        
    <complexContent>
                            
      <extension base="ns0:TransientVO">
                				
        <sequence>      
                        				</sequence>     
                                
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfJobProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="JobProgress" nillable="true" type="tns:JobProgress"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfJobProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfJobProgress" nillable="true" type="tns:ArrayOfJobProgress"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="BulkProgress">
        
    <complexContent>
                            
      <extension base="tns:JobProgress">
								
        <sequence>      
                    		                    		                    		                        				</sequence>     
                                                
        <attribute name="failed" type="xsd:int" use="required"/> 
                                        
        <attribute name="remaining" type="xsd:int" use="required"/> 
                                        
        <attribute name="successful" type="xsd:int" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfBulkProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="BulkProgress" nillable="true" type="tns:BulkProgress"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfBulkProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfBulkProgress" nillable="true" type="tns:ArrayOfBulkProgress"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="DistanceMatrixProgress">
        
    <complexContent>
                            
      <extension base="tns:JobProgress">
								
        <sequence>      
                    		                    		                        				</sequence>     
                                                
        <attribute name="currentRowIndex" type="xsd:int" use="required"/> 
                                        
        <attribute name="lastRowIndex" type="xsd:int" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfDistanceMatrixProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="DistanceMatrixProgress" nillable="true" type="tns:DistanceMatrixProgress"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfDistanceMatrixProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfDistanceMatrixProgress" nillable="true" type="tns:ArrayOfDistanceMatrixProgress"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="WatchOptions">
        
    <complexContent>
                            
      <extension base="ns0:TransientVO">
                				
        <sequence>      
                    		                    		                        				</sequence>     
                                                            
        <attribute name="maximumPollingPeriod" type="xsd:int" use="optional"/> 
                                                    
        <attribute name="progressUpdatePeriod" type="xsd:int" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfWatchOptions">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="WatchOptions" nillable="true" type="tns:WatchOptions"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfWatchOptions">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfWatchOptions" nillable="true" type="tns:ArrayOfWatchOptions"/>
        
    </sequence>
    
  </complexType> 
                                                                    
  <complexType name="PlanProgress">
        
    <complexContent>
                            
      <extension base="tns:JobProgress">
								
        <sequence>      
                    		                    		        						        
          <element maxOccurs="1" minOccurs="0" name="distanceMatrixCalculationProgress" nillable="true" type="tns:DistanceMatrixCalculationProgress"/> 
            		        						        
          <element maxOccurs="1" minOccurs="0" name="improvementProgress" nillable="true" type="tns:ImprovementProgress"/> 
                				
        </sequence>     
                                                            
        <attribute name="action" type="xsd:string" use="optional"/> 
                                                
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPlanProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PlanProgress" nillable="true" type="tns:PlanProgress"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPlanProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPlanProgress" nillable="true" type="tns:ArrayOfPlanProgress"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="DistanceMatrixCalculationProgress">
        
    <complexContent>
                            
      <extension base="ns0:TransientVO">
                				
        <sequence>      
                    		                    		        						        
          <element maxOccurs="1" minOccurs="0" name="currentDistanceMatrixProgress" nillable="true" type="tns:DistanceMatrixProgress"/> 
            		                    		                        				
        </sequence>     
                                                
        <attribute name="currentDimaIndex" type="xsd:int" use="required"/> 
                                                    
        <attribute name="dimaId" type="xsd:int" use="required"/> 
                                        
        <attribute name="lastDimaIndex" type="xsd:int" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfDistanceMatrixCalculationProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="DistanceMatrixCalculationProgress" nillable="true" type="tns:DistanceMatrixCalculationProgress"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfDistanceMatrixCalculationProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfDistanceMatrixCalculationProgress" nillable="true" type="tns:ArrayOfDistanceMatrixCalculationProgress"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="ImprovementProgress">
        
    <complexContent>
                            
      <extension base="ns0:TransientVO">
                				
        <sequence>      
                    		                    		        						        
          <element maxOccurs="1" minOccurs="0" name="bestPlan" nillable="true" type="tns:KeyFigures"/> 
            		        						        
          <element maxOccurs="1" minOccurs="0" name="currentPlan" nillable="true" type="tns:KeyFigures"/> 
            		        						        
          <element maxOccurs="1" minOccurs="0" name="initialPlan" nillable="true" type="tns:KeyFigures"/> 
            		                    		                    		                        				
        </sequence>     
                                                
        <attribute name="availableMachineTime" type="xsd:int" use="required"/> 
                                                                            
        <attribute name="iterationIndex" type="xsd:int" use="required"/> 
                                        
        <attribute name="numberOfImprovements" type="xsd:int" use="required"/> 
                                        
        <attribute name="usedMachineTime" type="xsd:int" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfImprovementProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ImprovementProgress" nillable="true" type="tns:ImprovementProgress"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfImprovementProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfImprovementProgress" nillable="true" type="tns:ArrayOfImprovementProgress"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="KeyFigures">
        
    <complexContent>
                            
      <extension base="ns0:TransientVO">
                				
        <sequence>      
                    		                    		                    		                    		                    		                    		                    		                    		                    		                    		                    		                    		                    		                        				</sequence>     
                                                
        <attribute name="costOfObjectiveFunction" type="xsd:int" use="required"/> 
                                        
        <attribute name="numberOfInfeasibleOrders" type="xsd:int" use="required"/> 
                                        
        <attribute name="numberOfScheduledOrders" type="xsd:int" use="required"/> 
                                        
        <attribute name="numberOfScheduledVehicles" type="xsd:int" use="required"/> 
                                        
        <attribute name="numberOfUnscheduledOrders" type="xsd:int" use="required"/> 
                                        
        <attribute name="totalChainCost" type="xsd:int" use="required"/> 
                                        
        <attribute name="totalChainPeriod" type="xsd:int" use="required"/> 
                                        
        <attribute name="totalTourCost" type="xsd:int" use="required"/> 
                                        
        <attribute name="totalTourCount" type="xsd:int" use="required"/> 
                                        
        <attribute name="totalTourDistance" type="xsd:int" use="required"/> 
                                        
        <attribute name="totalTourDrivingPeriod" type="xsd:int" use="required"/> 
                                        
        <attribute name="totalTourPeriod" type="xsd:int" use="required"/> 
                                        
        <attribute name="totalTourWaitingPeriod" type="xsd:int" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfKeyFigures">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="KeyFigures" nillable="true" type="tns:KeyFigures"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfKeyFigures">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfKeyFigures" nillable="true" type="tns:ArrayOfKeyFigures"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="OptimizationProgress">
        
    <complexContent>
                            
      <extension base="ns0:TransientVO">
                				
        <sequence>      
                    		                    		                    		                        				</sequence>     
                                                
        <attribute name="currentLoopIndex" type="xsd:int" use="required"/> 
                                        
        <attribute name="lastLoopIndex" type="xsd:int" use="required"/> 
                                        
        <attribute name="progress" type="xsd:int" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfOptimizationProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="OptimizationProgress" nillable="true" type="tns:OptimizationProgress"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfOptimizationProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfOptimizationProgress" nillable="true" type="tns:ArrayOfOptimizationProgress"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="ClusterProgress">
        
    <complexContent>
                            
      <extension base="tns:JobProgress">
								
        <sequence>      
                    		                    		        						        
          <element maxOccurs="1" minOccurs="0" name="distanceMatrixProgress" nillable="true" type="tns:DistanceMatrixProgress"/> 
            		        						        
          <element maxOccurs="1" minOccurs="0" name="optimizationProgress" nillable="true" type="tns:OptimizationProgress"/> 
                				
        </sequence>     
                                                            
        <attribute name="action" type="xsd:string" use="optional"/> 
                                                
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfClusterProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ClusterProgress" nillable="true" type="tns:ClusterProgress"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfClusterProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfClusterProgress" nillable="true" type="tns:ArrayOfClusterProgress"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="TerritoryProgress">
        
    <complexContent>
                            
      <extension base="tns:JobProgress">
								
        <sequence>      
                    		                    		        						        
          <element maxOccurs="1" minOccurs="0" name="distanceMatrixProgress" nillable="true" type="tns:DistanceMatrixProgress"/> 
            		                        				
        </sequence>     
                                                            
        <attribute name="action" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="optimizationProgress" type="xsd:int" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfTerritoryProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="TerritoryProgress" nillable="true" type="tns:TerritoryProgress"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfTerritoryProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfTerritoryProgress" nillable="true" type="tns:ArrayOfTerritoryProgress"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="ZoneLoadingProgress">
        
    <complexContent>
                            
      <extension base="tns:JobProgress">
								
        <sequence>      
                    		                    		                        				</sequence>     
                                                            
        <attribute name="action" type="xsd:string" use="optional"/> 
                                        
        <attribute name="optimizationProgress" type="xsd:int" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfZoneLoadingProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ZoneLoadingProgress" nillable="true" type="tns:ZoneLoadingProgress"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfZoneLoadingProgress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfZoneLoadingProgress" nillable="true" type="tns:ArrayOfZoneLoadingProgress"/>
        
    </sequence>
    
  </complexType> 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

</schema>
<schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://xlocate.xserver.ptvag.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns3="http://exception.core.jabba.ptvag.com" xmlns:ns2="http://wrappertypes.service.jabba.ptvag.com" xmlns:ns1="http://value.core.jabba.ptvag.com" xmlns:ns0="http://common.xserver.ptvag.com" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://xlocate.xserver.ptvag.com">
        
  <import namespace="http://wrappertypes.service.jabba.ptvag.com"/>
            
  <import namespace="http://exception.core.jabba.ptvag.com"/>
                
  <import namespace="http://common.xserver.ptvag.com"/>
            
  <import namespace="http://value.core.jabba.ptvag.com"/>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
  <simpleType name="SortOrder">
        
    <restriction base="xsd:string">
                            
      <enumeration value="ASCENDING"/>
                            
      <enumeration value="DESCENDING"/>
                        
    </restriction>
    
  </simpleType>       
    
  <complexType name="ArrayOfSortOrder">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="SortOrder" nillable="false" type="tns:SortOrder"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfSortOrder">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfSortOrder" nillable="true" type="tns:ArrayOfSortOrder"/>
        
    </sequence>
    
  </complexType>      
                                                    
  <simpleType name="ClassificationDescription">
        
    <restriction base="xsd:string">
                            
      <enumeration value="NOT_CLASSIFIED"/>
                            
      <enumeration value="LOW"/>
                            
      <enumeration value="MEDIUM"/>
                            
      <enumeration value="HIGH"/>
                            
      <enumeration value="EXACT"/>
                            
      <enumeration value="UNIQUE"/>
                        
    </restriction>
    
  </simpleType>       
    
  <complexType name="ArrayOfClassificationDescription">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ClassificationDescription" nillable="false" type="tns:ClassificationDescription"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfClassificationDescription">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfClassificationDescription" nillable="true" type="tns:ArrayOfClassificationDescription"/>
        
    </sequence>
    
  </complexType>      
                                                    
  <simpleType name="ResultField">
        
    <restriction base="xsd:string">
                            
      <enumeration value="COUNTRY"/>
                            
      <enumeration value="STATE"/>
                            
      <enumeration value="ADMINREGION"/>
                            
      <enumeration value="CITY"/>
                            
      <enumeration value="CITY2"/>
                            
      <enumeration value="POSTCODE"/>
                            
      <enumeration value="STREET"/>
                            
      <enumeration value="HOUSENR"/>
                            
      <enumeration value="COORDX"/>
                            
      <enumeration value="COORDY"/>
                            
      <enumeration value="DETAILLEVEL"/>
                            
      <enumeration value="DETAILLEVEL_DESCRIPTION"/>
                            
      <enumeration value="POPULATION"/>
                            
      <enumeration value="EXTENSIONCLASS"/>
                            
      <enumeration value="LEVEL"/>
                            
      <enumeration value="ISCITYDISTRICT"/>
                            
      <enumeration value="COUNTRY_ISO2"/>
                            
      <enumeration value="COUNTRY_ISO3"/>
                            
      <enumeration value="COUNTRY_COUNTRYCODEPLATE"/>
                            
      <enumeration value="COUNTRY_DIALINGCODE"/>
                            
      <enumeration value="COUNTRY_CAPITAL"/>
                            
      <enumeration value="COUNTRY_NAME"/>
                            
      <enumeration value="HOUSENR_SIDE"/>
                            
      <enumeration value="HOUSENR_STRUCTURE"/>
                            
      <enumeration value="HOUSENR_STARTFORMAT"/>
                            
      <enumeration value="HOUSENR_ENDFORMAT"/>
                            
      <enumeration value="APPENDIX"/>
                            
      <enumeration value="SCORE_TOTALSCORE"/>
                            
      <enumeration value="SCORE_FINALPENALTY"/>
                            
      <enumeration value="FOUNDBY_CITY"/>
                            
      <enumeration value="FOUNDBY_CITY2"/>
                            
      <enumeration value="FOUNDBY_POSTCODE"/>
                            
      <enumeration value="FOUNDBY_STREET"/>
                            
      <enumeration value="CLASSIFICATION"/>
                            
      <enumeration value="CLASSIFICATION_DESCRIPTION"/>
                            
      <enumeration value="SWAPANDSPLITMODE"/>
                            
      <enumeration value="POPUPINFO"/>
                            
      <enumeration value="PHONENUMBER"/>
                            
      <enumeration value="GENERIC_1"/>
                            
      <enumeration value="GENERIC_2"/>
                            
      <enumeration value="GENERIC_3"/>
                            
      <enumeration value="GENERIC_4"/>
                            
      <enumeration value="GENERIC_5"/>
                            
      <enumeration value="SEGMENT_ID"/>
                            
      <enumeration value="SEGMENT_COUNTRY"/>
                            
      <enumeration value="SEGMENT_DIRECTION"/>
                            
      <enumeration value="XYN"/>
                            
      <enumeration value="POINAME"/>
                            
      <enumeration value="POITYPE"/>
                            
      <enumeration value="ADDRESS_CLASSIFICATION"/>
                            
      <enumeration value="ADDRESS_CLASSIFICATION_DESCRIPTION"/>
                            
      <enumeration value="POSTCODE_CLASSIFICATION"/>
                            
      <enumeration value="TOWN_CLASSIFICATION"/>
                            
      <enumeration value="STREET_CLASSIFICATION"/>
                            
      <enumeration value="HOUSENR_CLASSIFICATION"/>
                            
      <enumeration value="POSTCODE_CHARACTERISTICS"/>
                            
      <enumeration value="TOWN_CHARACTERISTICS"/>
                            
      <enumeration value="STREET_CHARACTERISTICS"/>
                            
      <enumeration value="HOUSENR_CHARACTERISTICS"/>
                            
      <enumeration value="UNMATCHED_WORDS"/>
                            
      <enumeration value="UNMATCHED_WORDS_COUNT"/>
                            
      <enumeration value="STREETX"/>
                            
      <enumeration value="STREETY"/>
                            
      <enumeration value="ADMINX"/>
                            
      <enumeration value="ADMINY"/>
                            
      <enumeration value="DESTINATION_LOCATION_NODE_N"/>
                            
      <enumeration value="DESTINATION_LOCATION_NODE_Y"/>
                            
      <enumeration value="DESTINATION_LOCATION_NODE_X"/>
                            
      <enumeration value="DESTINATION_LOCATION_TILE_Y"/>
                            
      <enumeration value="DESTINATION_LOCATION_TILE_X"/>
                            
      <enumeration value="DESTINATION_LOCATION_COUNTRYCODE"/>
                            
      <enumeration value="START_LOCATION_NODE_N"/>
                            
      <enumeration value="START_LOCATION_NODE_Y"/>
                            
      <enumeration value="START_LOCATION_NODE_X"/>
                            
      <enumeration value="START_LOCATION_TILE_Y"/>
                            
      <enumeration value="START_LOCATION_TILE_X"/>
                            
      <enumeration value="START_LOCATION_COUNTRYCODE"/>
                            
      <enumeration value="ISBLOCKEDFORPEDESTRIANS"/>
                            
      <enumeration value="ISBLOCKEDFORBICYCLES"/>
                            
      <enumeration value="ISBLOCKEDFORMOTORCYCLES"/>
                            
      <enumeration value="ISBLOCKEDFORCARS"/>
                            
      <enumeration value="ISBLOCKEDFORVANS"/>
                            
      <enumeration value="ISBLOCKEDFORCAMPERS"/>
                            
      <enumeration value="ISBLOCKEDFORBUSES"/>
                            
      <enumeration value="ISBLOCKEDFORHAZARDOUSGOODS"/>
                            
      <enumeration value="ISBLOCKEDFORCOMBUSTIBLEGOODS"/>
                            
      <enumeration value="ISBLOCKEDFORTRUCKS"/>
                            
      <enumeration value="ARTIFICIALTOWNCHARACTERIZATION"/>
                            
      <enumeration value="CITY_LEVEL"/>
                            
      <enumeration value="STREETNUMBER"/>
                            
      <enumeration value="HOUSENR_ATINPUTCOORDINATESIDE"/>
                            
      <enumeration value="PROVINCE"/>
                        
    </restriction>
    
  </simpleType>       
    
  <complexType name="ArrayOfResultField">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ResultField" nillable="false" type="tns:ResultField"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfResultField">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfResultField" nillable="true" type="tns:ArrayOfResultField"/>
        
    </sequence>
    
  </complexType>      
                                                    
  <simpleType name="SearchParameter">
        
    <restriction base="xsd:string">
                            
      <enumeration value="COUNTRY_CODETYPE"/>
                            
      <enumeration value="SEARCH_BINARY"/>
                            
      <enumeration value="SEARCH_PHONETIC"/>
                            
      <enumeration value="SEARCH_FUZZY"/>
                            
      <enumeration value="SWAPANDSPLITMODE"/>
                            
      <enumeration value="STREET_HNRPOSITION"/>
                            
      <enumeration value="STREET_RETURNALLHNR"/>
                            
      <enumeration value="RESULT_LANGUAGE"/>
                            
      <enumeration value="CITY_RETURNALLCITY2"/>
                            
      <enumeration value="MULTIWORDINDEX_ENABLE"/>
                            
      <enumeration value="POSTCODE_AGGREGATE"/>
                            
      <enumeration value="ASTERISKMODE"/>
                            
      <enumeration value="INTERSECTIONS_ENABLE"/>
                            
      <enumeration value="HNR_OFFSET"/>
                            
      <enumeration value="MAX_RESULT"/>
                            
      <enumeration value="SINGLE_FIELD_SEPARATORS"/>
                            
      <enumeration value="ENGINE_ADDRESSSEARCH_ENABLE"/>
                            
      <enumeration value="ENGINE_COMBINEDTRANSPORTSEARCH_ENABLE"/>
                        
    </restriction>
    
  </simpleType>       
    
  <complexType name="ArrayOfSearchParameter">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="SearchParameter" nillable="false" type="tns:SearchParameter"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfSearchParameter">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfSearchParameter" nillable="true" type="tns:ArrayOfSearchParameter"/>
        
    </sequence>
    
  </complexType>      
                                                                    
  <complexType name="XLocateException">
        
    <complexContent>
                            
      <extension base="ns3:BusinessException">
                                
        <sequence>
					        				</sequence>
                                
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <element name="XLocateException" type="tns:XLocateException"/>
                                                    
  <simpleType name="DetailLevelDescription">
        
    <restriction base="xsd:string">
                            
      <enumeration value="COUNTRY"/>
                            
      <enumeration value="STATE"/>
                            
      <enumeration value="EXTPOSTCODE"/>
                            
      <enumeration value="CITY"/>
                            
      <enumeration value="CITY2"/>
                            
      <enumeration value="POSTCODE"/>
                            
      <enumeration value="STREET"/>
                            
      <enumeration value="HNRSECTION"/>
                            
      <enumeration value="HNRLINK"/>
                            
      <enumeration value="HNRINTERPOLATED"/>
                            
      <enumeration value="HNREXACT"/>
                            
      <enumeration value="INTERSECTION"/>
                        
    </restriction>
    
  </simpleType>       
    
  <complexType name="ArrayOfDetailLevelDescription">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="DetailLevelDescription" nillable="false" type="tns:DetailLevelDescription"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfDetailLevelDescription">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfDetailLevelDescription" nillable="true" type="tns:ArrayOfDetailLevelDescription"/>
        
    </sequence>
    
  </complexType>      
                                                                                        
  <simpleType name="ErrorCode">
        
    <restriction base="xsd:string">
                            
      <enumeration value="ENGINE_ERROR"/>
                            
      <enumeration value="UNSPECIFIED_DATA_PATH"/>
                            
      <enumeration value="INITIALIZATION_ERROR"/>
                            
      <enumeration value="ENUMERATION_ERROR"/>
                            
      <enumeration value="INVALID_SEARCH_OPTION"/>
                            
      <enumeration value="INVALID_ADDITIONAL_FIELD"/>
                            
      <enumeration value="PATH_PROBLEM"/>
                            
      <enumeration value="INVALID_MAP_LICENSE"/>
                            
      <enumeration value="INVALID_PARAMETERS"/>
                            
      <enumeration value="LIST_EXCEEDED_MAXLENGTH"/>
                            
      <enumeration value="EMPTY_INPUT_ADDRESS"/>
                            
      <enumeration value="EMPTY_INPUT_LOCATION"/>
                            
      <enumeration value="INVALID_INPUT_LOCATION"/>
                            
      <enumeration value="STOPPED_REQUEST"/>
                        
    </restriction>
    
  </simpleType>       
    
  <complexType name="ArrayOfErrorCode">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ErrorCode" nillable="false" type="tns:ErrorCode"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfErrorCode">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfErrorCode" nillable="true" type="tns:ArrayOfErrorCode"/>
        
    </sequence>
    
  </complexType>      
                                                    
  <simpleType name="ReverseSearchParameter">
        
    <restriction base="xsd:string">
                            
      <enumeration value="COUNTRY_CODETYPE"/>
                            
      <enumeration value="RESULT_LANGUAGE"/>
                            
      <enumeration value="ENGINE_TOLERANCE"/>
                            
      <enumeration value="ENGINE_TARGETSIZE"/>
                            
      <enumeration value="ENGINE_FILTERMODE"/>
                            
      <enumeration value="ENGINE_SEARCHRANGE"/>
                            
      <enumeration value="ENGINE_SEARCHDETAILLEVEL"/>
                            
      <enumeration value="ENGINE_MINPOPULATION"/>
                            
      <enumeration value="ENGINE_MINSIZE"/>
                            
      <enumeration value="ENGINE_RETURNALLEQUALDISTANCES"/>
                        
    </restriction>
    
  </simpleType>       
    
  <complexType name="ArrayOfReverseSearchParameter">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ReverseSearchParameter" nillable="false" type="tns:ReverseSearchParameter"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfReverseSearchParameter">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfReverseSearchParameter" nillable="true" type="tns:ArrayOfReverseSearchParameter"/>
        
    </sequence>
    
  </complexType>      
                                                    
  <simpleType name="PoiSearchParameter">
        
    <restriction base="xsd:string">
                            
      <enumeration value="LANGUAGE"/>
                            
      <enumeration value="MAX_RESULT"/>
                            
      <enumeration value="COUNTRYCODE_TYPE"/>
                        
    </restriction>
    
  </simpleType>       
    
  <complexType name="ArrayOfPoiSearchParameter">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PoiSearchParameter" nillable="false" type="tns:PoiSearchParameter"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPoiSearchParameter">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPoiSearchParameter" nillable="true" type="tns:ArrayOfPoiSearchParameter"/>
        
    </sequence>
    
  </complexType>      
                                                                                                                                                                    
  <simpleType name="FieldClassificationDescription">
        
    <restriction base="xsd:string">
                            
      <enumeration value="NOT_CLASSIFIED"/>
                            
      <enumeration value="NO_RESULT"/>
                            
      <enumeration value="NO_INPUT"/>
                            
      <enumeration value="LOW"/>
                            
      <enumeration value="MEDIUM"/>
                            
      <enumeration value="HIGH"/>
                            
      <enumeration value="PARTIALLY_EXACT"/>
                            
      <enumeration value="EXACT"/>
                        
    </restriction>
    
  </simpleType>       
    
  <complexType name="ArrayOfFieldClassificationDescription">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="FieldClassificationDescription" nillable="false" type="tns:FieldClassificationDescription"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfFieldClassificationDescription">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfFieldClassificationDescription" nillable="true" type="tns:ArrayOfFieldClassificationDescription"/>
        
    </sequence>
    
  </complexType>      
                                                                                                    
  <complexType name="Location">
        
    <complexContent>
                            
      <extension base="ns1:TransientVO">
                				
        <sequence>      
                    		        						        
          <element maxOccurs="1" minOccurs="0" name="coordinate" nillable="true" type="ns0:Point"/> 
                				
        </sequence>     
                                            
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfLocation">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="Location" nillable="true" type="tns:Location"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfLocation">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfLocation" nillable="true" type="tns:ArrayOfLocation"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="Address">
        
    <complexContent>
                            
      <extension base="ns1:TransientVO">
                				
        <sequence>      
                    		                    		                    		                    		                    		                    		                    		                        				</sequence>     
                                                            
        <attribute name="city" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="city2" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="country" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="houseNumber" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="postCode" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="state" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="street" type="xsd:string" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfAddress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="Address" nillable="true" type="tns:Address"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfAddress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfAddress" nillable="true" type="tns:ArrayOfAddress"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="PoiResultAddress">
        
    <complexContent>
                            
      <extension base="tns:ResultAddress">
								
        <sequence>      
                    		                
          <element maxOccurs="1" minOccurs="0" name="wrappedDatabaseFields" nillable="true" type="tns:ArrayOfDatabaseFieldBase"/> 
            		                    		                        				
        </sequence>     
                                                                        
        <attribute name="poiName" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="poiType" type="xsd:string" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPoiResultAddress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PoiResultAddress" nillable="true" type="tns:PoiResultAddress"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPoiResultAddress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPoiResultAddress" nillable="true" type="tns:ArrayOfPoiResultAddress"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="PoiAddress">
        
    <complexContent>
                            
      <extension base="tns:Address">
								
        <sequence>      
                    		                    		                    		                        				</sequence>     
                                                            
        <attribute name="geoDataSourceLayer" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="poiName" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="poiType" type="xsd:string" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPoiAddress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PoiAddress" nillable="true" type="tns:PoiAddress"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPoiAddress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPoiAddress" nillable="true" type="tns:ArrayOfPoiAddress"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="ResultCombinedTransport">
        
    <complexContent>
                            
      <extension base="ns1:TransientVO">
                				
        <sequence>      
                    		                
          <element maxOccurs="1" minOccurs="0" name="wrappedCombinedTransportFields" nillable="true" type="tns:ArrayOfAdditionalField"/> 
            		        						        
          <element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="tns:CombinedTransportLocation"/> 
            		                    		                    		                    		                    		        						        
          <element maxOccurs="1" minOccurs="0" name="start" nillable="true" type="tns:CombinedTransportLocation"/> 
            		                        				
        </sequence>     
                                                                        
        <attribute name="distance" type="xsd:double" use="required"/> 
                                        
        <attribute name="duration" type="xsd:int" use="required"/> 
                                                    
        <attribute name="id" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="name" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="type" type="xsd:int" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfResultCombinedTransport">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ResultCombinedTransport" nillable="true" type="tns:ResultCombinedTransport"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfResultCombinedTransport">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfResultCombinedTransport" nillable="true" type="tns:ArrayOfResultCombinedTransport"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="ResultAddress">
        
    <complexContent>
                            
      <extension base="tns:Address">
								
        <sequence>      
                    		                
          <element maxOccurs="1" minOccurs="0" name="wrappedAdditionalFields" nillable="true" type="tns:ArrayOfAdditionalField"/> 
            		                    		                    		                    		        						        
          <element maxOccurs="1" minOccurs="0" name="coordinates" nillable="true" type="ns0:Point"/> 
            		                    		                    		                        				
        </sequence>     
                                                                        
        <attribute name="adminRegion" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="appendix" type="xsd:string" use="optional"/> 
                                        
        <attribute name="classificationDescription" type="tns:ClassificationDescription" use="required"/> 
                                                                
        <attribute name="countryCapital" type="xsd:string" use="optional"/> 
                                        
        <attribute name="detailLevelDescription" type="tns:DetailLevelDescription" use="required"/> 
                                        
        <attribute name="totalScore" type="xsd:int" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfResultAddress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ResultAddress" nillable="true" type="tns:ResultAddress"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfResultAddress">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfResultAddress" nillable="true" type="tns:ArrayOfResultAddress"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="PoiLocation">
        
    <complexContent>
                            
      <extension base="tns:Location">
								
        <sequence>      
                    		                    		        						        
          <element maxOccurs="1" minOccurs="0" name="poiArea" nillable="true" type="ns0:Polygon"/> 
            		                    		                    		                        				
        </sequence>     
                                                            
        <attribute name="geoDataSourceLayer" type="xsd:string" use="optional"/> 
                                                                
        <attribute name="poiName" type="xsd:string" use="optional"/> 
                                        
        <attribute name="poiSearchRange" type="xsd:int" use="required"/> 
                                                    
        <attribute name="poiType" type="xsd:string" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPoiLocation">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PoiLocation" nillable="true" type="tns:PoiLocation"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPoiLocation">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPoiLocation" nillable="true" type="tns:ArrayOfPoiLocation"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="CombinedTransportLocation">
        
    <complexContent>
                            
      <extension base="ns1:TransientVO">
                				
        <sequence>      
                    		        						        
          <element maxOccurs="1" minOccurs="0" name="coordinate" nillable="true" type="ns0:Point"/> 
            		                    		                        				
        </sequence>     
                                                                        
        <attribute name="country" type="xsd:string" use="optional"/> 
                                                    
        <attribute name="name" type="xsd:string" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfCombinedTransportLocation">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="CombinedTransportLocation" nillable="true" type="tns:CombinedTransportLocation"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfCombinedTransportLocation">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfCombinedTransportLocation" nillable="true" type="tns:ArrayOfCombinedTransportLocation"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="SortOption">
        
    <complexContent>
                            
      <extension base="ns1:TransientVO">
                				
        <sequence>      
                    		                    		                        				</sequence>     
                                                
        <attribute name="field" type="tns:ResultField" use="required"/> 
                                        
        <attribute name="order" type="tns:SortOrder" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfSortOption">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="SortOption" nillable="true" type="tns:SortOption"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfSortOption">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfSortOption" nillable="true" type="tns:ArrayOfSortOption"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="DatabaseFieldString">
        
    <complexContent>
                            
      <extension base="tns:DatabaseFieldBase">
								
        <sequence>      
                    		                        				</sequence>     
                                                            
        <attribute name="value" type="xsd:string" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfDatabaseFieldString">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="DatabaseFieldString" nillable="true" type="tns:DatabaseFieldString"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfDatabaseFieldString">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfDatabaseFieldString" nillable="true" type="tns:ArrayOfDatabaseFieldString"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="DatabaseFieldFloat">
        
    <complexContent>
                            
      <extension base="tns:DatabaseFieldBase">
								
        <sequence>      
                    		                        				</sequence>     
                                                
        <attribute name="value" type="xsd:float" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfDatabaseFieldFloat">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="DatabaseFieldFloat" nillable="true" type="tns:DatabaseFieldFloat"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfDatabaseFieldFloat">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfDatabaseFieldFloat" nillable="true" type="tns:ArrayOfDatabaseFieldFloat"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="PoiSearchOption">
        
    <complexContent>
                            
      <extension base="tns:SearchOptionBase">
								
        <sequence>      
                    		                        				</sequence>     
                                                
        <attribute name="param" type="tns:PoiSearchParameter" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPoiSearchOption">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PoiSearchOption" nillable="true" type="tns:PoiSearchOption"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPoiSearchOption">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPoiSearchOption" nillable="true" type="tns:ArrayOfPoiSearchOption"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="DatabaseFieldBlob">
        
    <complexContent>
                            
      <extension base="tns:DatabaseFieldBase">
								
        <sequence>      
                    		                        				</sequence>     
                                                            
        <attribute name="value" type="xsd:base64Binary" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfDatabaseFieldBlob">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="DatabaseFieldBlob" nillable="true" type="tns:DatabaseFieldBlob"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfDatabaseFieldBlob">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfDatabaseFieldBlob" nillable="true" type="tns:ArrayOfDatabaseFieldBlob"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="SearchOption">
        
    <complexContent>
                            
      <extension base="tns:SearchOptionBase">
								
        <sequence>      
                    		                        				</sequence>     
                                                
        <attribute name="param" type="tns:SearchParameter" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfSearchOption">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="SearchOption" nillable="true" type="tns:SearchOption"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfSearchOption">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfSearchOption" nillable="true" type="tns:ArrayOfSearchOption"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="AdditionalField">
        
    <complexContent>
                            
      <extension base="ns1:TransientVO">
                				
        <sequence>      
                    		                    		                        				</sequence>     
                                                
        <attribute name="field" type="tns:ResultField" use="required"/> 
                                                    
        <attribute name="value" type="xsd:string" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfAdditionalField">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="AdditionalField" nillable="true" type="tns:AdditionalField"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfAdditionalField">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfAdditionalField" nillable="true" type="tns:ArrayOfAdditionalField"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="ReverseSearchOption">
        
    <complexContent>
                            
      <extension base="tns:SearchOptionBase">
								
        <sequence>      
                    		                        				</sequence>     
                                                
        <attribute name="param" type="tns:ReverseSearchParameter" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfReverseSearchOption">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ReverseSearchOption" nillable="true" type="tns:ReverseSearchOption"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfReverseSearchOption">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfReverseSearchOption" nillable="true" type="tns:ArrayOfReverseSearchOption"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="DatabaseFieldInteger">
        
    <complexContent>
                            
      <extension base="tns:DatabaseFieldBase">
								
        <sequence>      
                    		                        				</sequence>     
                                                
        <attribute name="value" type="xsd:int" use="required"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfDatabaseFieldInteger">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="DatabaseFieldInteger" nillable="true" type="tns:DatabaseFieldInteger"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfDatabaseFieldInteger">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfDatabaseFieldInteger" nillable="true" type="tns:ArrayOfDatabaseFieldInteger"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType abstract="true" name="DatabaseFieldBase">
        
    <complexContent>
                            
      <extension base="ns1:TransientVO">
                				
        <sequence>      
                    		                        				</sequence>     
                                                            
        <attribute name="field" type="xsd:string" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfDatabaseFieldBase">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="DatabaseFieldBase" nillable="true" type="tns:DatabaseFieldBase"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfDatabaseFieldBase">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfDatabaseFieldBase" nillable="true" type="tns:ArrayOfDatabaseFieldBase"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="NamedSearchOption">
        
    <complexContent>
                            
      <extension base="tns:SearchOptionBase">
								
        <sequence>      
                    		                        				</sequence>     
                                                            
        <attribute name="param" type="xsd:string" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfNamedSearchOption">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="NamedSearchOption" nillable="true" type="tns:NamedSearchOption"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfNamedSearchOption">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfNamedSearchOption" nillable="true" type="tns:ArrayOfNamedSearchOption"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType abstract="true" name="SearchOptionBase">
        
    <complexContent>
                            
      <extension base="ns1:TransientVO">
                				
        <sequence>      
                    		                        				</sequence>     
                                                            
        <attribute name="value" type="xsd:string" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfSearchOptionBase">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="SearchOptionBase" nillable="true" type="tns:SearchOptionBase"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfSearchOptionBase">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfSearchOptionBase" nillable="true" type="tns:ArrayOfSearchOptionBase"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="AddressResponse">
        
    <complexContent>
                            
      <extension base="ns1:TransientVO">
                				
        <sequence>      
                    		                    		                    		                
          <element maxOccurs="1" minOccurs="0" name="wrappedResultList" nillable="true" type="tns:ArrayOfResultAddress"/> 
                				
        </sequence>     
                                                
        <attribute name="errorCode" type="xsd:int" use="required"/> 
                                                    
        <attribute name="errorDescription" type="xsd:string" use="optional"/> 
                                    
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfAddressResponse">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="AddressResponse" nillable="true" type="tns:AddressResponse"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfAddressResponse">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfAddressResponse" nillable="true" type="tns:ArrayOfAddressResponse"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="CombinedTransportResponse">
        
    <complexContent>
                            
      <extension base="ns1:TransientVO">
                				
        <sequence>      
                    		                    		                    		                
          <element maxOccurs="1" minOccurs="0" name="wrappedResultList" nillable="true" type="tns:ArrayOfResultCombinedTransport"/> 
                				
        </sequence>     
                                                
        <attribute name="errorCode" type="xsd:int" use="required"/> 
                                                    
        <attribute name="errorDescription" type="xsd:string" use="optional"/> 
                                    
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfCombinedTransportResponse">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="CombinedTransportResponse" nillable="true" type="tns:CombinedTransportResponse"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfCombinedTransportResponse">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfCombinedTransportResponse" nillable="true" type="tns:ArrayOfCombinedTransportResponse"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="PoiAddressResponse">
        
    <complexContent>
                            
      <extension base="ns1:TransientVO">
                				
        <sequence>      
                    		                    		                    		                
          <element maxOccurs="1" minOccurs="0" name="wrappedResultList" nillable="true" type="tns:ArrayOfPoiResultAddress"/> 
                				
        </sequence>     
                                                
        <attribute name="errorCode" type="xsd:int" use="required"/> 
                                                    
        <attribute name="errorDescription" type="xsd:string" use="optional"/> 
                                    
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfPoiAddressResponse">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="PoiAddressResponse" nillable="true" type="tns:PoiAddressResponse"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfPoiAddressResponse">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfPoiAddressResponse" nillable="true" type="tns:ArrayOfPoiAddressResponse"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="ObjectResponse">
        
    <complexContent>
                            
      <extension base="ns1:TransientVO">
                				
        <sequence>      
                    		                    		                    		                
          <element maxOccurs="1" minOccurs="0" name="wrappedResultList" nillable="true" type="tns:ArrayOfResultObject"/> 
                				
        </sequence>     
                                                
        <attribute name="errorCode" type="xsd:int" use="required"/> 
                                                    
        <attribute name="errorDescription" type="xsd:string" use="optional"/> 
                                    
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfObjectResponse">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ObjectResponse" nillable="true" type="tns:ObjectResponse"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfObjectResponse">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfObjectResponse" nillable="true" type="tns:ArrayOfObjectResponse"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="ResultObject">
        
    <complexContent>
                            
      <extension base="ns1:TransientVO">
                				
        <sequence>      
                    		        						        
          <element maxOccurs="1" minOccurs="0" name="address" nillable="true" type="tns:ResultAddress"/> 
            		        						        
          <element maxOccurs="1" minOccurs="0" name="combinedTransport" nillable="true" type="tns:ResultCombinedTransport"/> 
                				
        </sequence>     
                                                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfResultObject">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ResultObject" nillable="true" type="tns:ResultObject"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfResultObject">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfResultObject" nillable="true" type="tns:ArrayOfResultObject"/>
        
    </sequence>
    
  </complexType> 
                                                                    
  <complexType name="SuggestionResponse">
        
    <complexContent>
                            
      <extension base="ns1:TransientVO">
                				
        <sequence>      
                    		                    		                    		                
          <element maxOccurs="1" minOccurs="0" name="wrappedSuggestionList" nillable="true" type="tns:ArrayOfSuggestion"/> 
                				
        </sequence>     
                                                            
        <attribute name="errorDescription" type="xsd:string" use="optional"/> 
                                        
        <attribute name="errorcode" type="xsd:int" use="required"/> 
                                    
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfSuggestionResponse">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="SuggestionResponse" nillable="true" type="tns:SuggestionResponse"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfSuggestionResponse">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfSuggestionResponse" nillable="true" type="tns:ArrayOfSuggestionResponse"/>
        
    </sequence>
    
  </complexType> 
                                                    
  <complexType name="Suggestion">
        
    <complexContent>
                            
      <extension base="ns1:TransientVO">
                				
        <sequence>      
                    		                
          <element maxOccurs="1" minOccurs="0" name="wrappedAdditionalFields" nillable="true" type="tns:ArrayOfAdditionalField"/> 
            		                        				
        </sequence>     
                                                                        
        <attribute name="text" type="xsd:string" use="optional"/> 
                        
      </extension>
        
    </complexContent>
    
  </complexType>      
    
  <complexType name="ArrayOfSuggestion">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="Suggestion" nillable="true" type="tns:Suggestion"/>
        
    </sequence>
    
  </complexType>      
    
  <complexType name="ArrayOfArrayOfSuggestion">
        
    <sequence>
            
      <element maxOccurs="unbounded" minOccurs="0" name="ArrayOfSuggestion" nillable="true" type="tns:ArrayOfSuggestion"/>
        
    </sequence>
    
  </complexType> 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    

</schema>
<schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://types.xlocate.xserver.ptvag.com" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns3="http://baseservices.service.jabba.ptvag.com" xmlns:ns2="http://xlocate.xserver.ptvag.com" xmlns:ns1="http://xlocate.xserver.ptvag.com" xmlns:ns0="http://types.xlocate.xserver.ptvag.com" xmlns:common="http://common.xserver.ptvag.com" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://types.xlocate.xserver.ptvag.com">

		
  <complexType name="fetchAddressResponses">

    <sequence>

      <element name="String_1" nillable="true" type="string"/>

      <element name="CallerContext_2" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="fetchAddressResponsesResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:ArrayOfAddressResponse"/>

    </sequence>

  </complexType>

  <complexType name="fetchPoiAddressResponses">

    <sequence>

      <element name="String_1" nillable="true" type="string"/>

      <element name="CallerContext_2" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="fetchPoiAddressResponsesResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:ArrayOfPoiAddressResponse"/>

    </sequence>

  </complexType>

  <complexType name="findAddress">

    <sequence>

      <element name="Address_1" nillable="true" type="ns2:Address"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="findAddressResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:AddressResponse"/>

    </sequence>

  </complexType>

  <complexType name="findAddressByText">

    <sequence>

      <element name="String_1" nillable="true" type="string"/>

      <element name="String_2" nillable="true" type="string"/>

      <element name="ArrayOfSearchOptionBase_3" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_4" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_5" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_6" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="findAddressByTextResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:AddressResponse"/>

    </sequence>

  </complexType>

  <complexType name="findAddresses">

    <sequence>

      <element name="ArrayOfAddress_1" nillable="true" type="ns2:ArrayOfAddress"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="findAddressesResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:ArrayOfAddressResponse"/>

    </sequence>

  </complexType>

  <complexType name="findCombinedTransportByLocation">

    <sequence>

      <element name="Location_1" nillable="true" type="ns2:Location"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfResultField_3" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_4" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="findCombinedTransportByLocationResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:CombinedTransportResponse"/>

    </sequence>

  </complexType>

  <complexType name="findLocation">

    <sequence>

      <element name="Location_1" nillable="true" type="ns2:Location"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="findLocationResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:AddressResponse"/>

    </sequence>

  </complexType>

  <complexType name="findLocations">

    <sequence>

      <element name="ArrayOfLocation_1" nillable="true" type="ns2:ArrayOfLocation"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="findLocationsResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:ArrayOfAddressResponse"/>

    </sequence>

  </complexType>

  <complexType name="findObjectByText">

    <sequence>

      <element name="String_1" nillable="true" type="string"/>

      <element name="String_2" nillable="true" type="string"/>

      <element name="ArrayOfSearchOptionBase_3" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_4" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_5" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_6" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="findObjectByTextResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:ObjectResponse"/>

    </sequence>

  </complexType>

  <complexType name="findPoiByAddress">

    <sequence>

      <element name="PoiAddress_1" nillable="true" type="ns2:PoiAddress"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="findPoiByAddressResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:PoiAddressResponse"/>

    </sequence>

  </complexType>

  <complexType name="findPoiByAddresses">

    <sequence>

      <element name="ArrayOfPoiAddress_1" nillable="true" type="ns2:ArrayOfPoiAddress"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="findPoiByAddressesResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:ArrayOfPoiAddressResponse"/>

    </sequence>

  </complexType>

  <complexType name="findPoiByLocation">

    <sequence>

      <element name="PoiLocation_1" nillable="true" type="ns2:PoiLocation"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="findPoiByLocationResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:PoiAddressResponse"/>

    </sequence>

  </complexType>

  <complexType name="findPoiByLocations">

    <sequence>

      <element name="ArrayOfPoiLocation_1" nillable="true" type="ns2:ArrayOfPoiLocation"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="findPoiByLocationsResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:ArrayOfPoiAddressResponse"/>

    </sequence>

  </complexType>

  <complexType name="findSuggestion">

    <sequence>

      <element name="String_1" nillable="true" type="string"/>

      <element name="String_2" nillable="true" type="string"/>

      <element name="String_3" nillable="true" type="string"/>

      <element name="ArrayOfSearchOptionBase_4" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_5" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_6" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_7" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="findSuggestionResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:SuggestionResponse"/>

    </sequence>

  </complexType>

  <complexType name="matchAddress">

    <sequence>

      <element name="Address_1" nillable="true" type="ns2:Address"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="matchAddressResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:ArrayOfResultAddress"/>

    </sequence>

  </complexType>

  <complexType name="matchAddresses">

    <sequence>

      <element name="ArrayOfAddress_1" nillable="true" type="ns2:ArrayOfAddress"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="matchAddressesResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:ArrayOfArrayOfResultAddress"/>

    </sequence>

  </complexType>

  <complexType name="matchLocation">

    <sequence>

      <element name="Point_1" nillable="true" type="common:Point"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="matchLocationResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:ArrayOfResultAddress"/>

    </sequence>

  </complexType>

  <complexType name="matchLocations">

    <sequence>

      <element name="ArrayOfPoint_1" nillable="true" type="common:ArrayOfPoint"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="matchLocationsResponse">

    <sequence>

      <element name="result" nillable="true" type="ns2:ArrayOfArrayOfResultAddress"/>

    </sequence>

  </complexType>

  <complexType name="startFindAddresses">

    <sequence>

      <element name="ArrayOfAddress_1" nillable="true" type="ns2:ArrayOfAddress"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="startFindAddressesResponse">

    <sequence>

      <element name="result" nillable="true" type="common:Job"/>

    </sequence>

  </complexType>

  <complexType name="startFindLocations">

    <sequence>

      <element name="ArrayOfLocation_1" nillable="true" type="ns2:ArrayOfLocation"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="startFindLocationsResponse">

    <sequence>

      <element name="result" nillable="true" type="common:Job"/>

    </sequence>

  </complexType>

  <complexType name="startFindPoiByAddresses">

    <sequence>

      <element name="ArrayOfPoiAddress_1" nillable="true" type="ns2:ArrayOfPoiAddress"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="startFindPoiByAddressesResponse">

    <sequence>

      <element name="result" nillable="true" type="common:Job"/>

    </sequence>

  </complexType>

  <complexType name="startFindPoiByLocations">

    <sequence>

      <element name="ArrayOfPoiLocation_1" nillable="true" type="ns2:ArrayOfPoiLocation"/>

      <element name="ArrayOfSearchOptionBase_2" nillable="true" type="ns2:ArrayOfSearchOptionBase"/>

      <element name="ArrayOfSortOption_3" nillable="true" type="ns2:ArrayOfSortOption"/>

      <element name="ArrayOfResultField_4" nillable="true" type="ns2:ArrayOfResultField"/>

      <element name="CallerContext_5" nillable="true" type="ns3:CallerContext"/>

    </sequence>

  </complexType>

  <complexType name="startFindPoiByLocationsResponse">

    <sequence>

      <element name="result" nillable="true" type="common:Job"/>

    </sequence>

  </complexType>

					
  <complexType name="watchJob">
				
    <sequence>
					
      <element name="String_1" nillable="true" type="string"/>
					
      <element name="WatchOptions_2" nillable="true" type="common:WatchOptions"/>
					
      <element name="CallerContext_3" nillable="true" type="ns3:CallerContext"/>
				
    </sequence>
			
  </complexType>
			
  <complexType name="watchJobResponse">
				
    <sequence>
					
      <element name="result" nillable="true" type="common:Job"/>
				
    </sequence>
			
  </complexType>
			
  <complexType name="stopJob">
				
    <sequence>
					
      <element name="String_1" nillable="true" type="string"/>
					
      <element name="CallerContext_2" nillable="true" type="ns3:CallerContext"/>
				
    </sequence>
			
  </complexType>
			
  <complexType name="stopJobResponse">
				
    <sequence>
					
      <element name="result" nillable="true" type="common:Job"/>
				
    </sequence>
			
  </complexType>				
			
  <complexType name="deleteJob">
				
    <sequence>
					
      <element name="String_1" nillable="true" type="string"/>
					
      <element name="CallerContext_2" nillable="true" type="ns3:CallerContext"/>
				
    </sequence>
			
  </complexType>
			
  <complexType name="deleteJobResponse">
				
    <sequence>
					
      <element name="result" nillable="true" type="common:Job"/>
				
    </sequence>
			
  </complexType>
				
  <element name="fetchAddressResponses" type="tns:fetchAddressResponses"/>

  <element name="fetchAddressResponsesResponse" type="tns:fetchAddressResponsesResponse"/>

  <element name="fetchPoiAddressResponses" type="tns:fetchPoiAddressResponses"/>

  <element name="fetchPoiAddressResponsesResponse" type="tns:fetchPoiAddressResponsesResponse"/>

  <element name="findAddress" type="tns:findAddress"/>

  <element name="findAddressResponse" type="tns:findAddressResponse"/>

  <element name="findAddressByText" type="tns:findAddressByText"/>

  <element name="findAddressByTextResponse" type="tns:findAddressByTextResponse"/>

  <element name="findAddresses" type="tns:findAddresses"/>

  <element name="findAddressesResponse" type="tns:findAddressesResponse"/>

  <element name="findCombinedTransportByLocation" type="tns:findCombinedTransportByLocation"/>

  <element name="findCombinedTransportByLocationResponse" type="tns:findCombinedTransportByLocationResponse"/>

  <element name="findLocation" type="tns:findLocation"/>

  <element name="findLocationResponse" type="tns:findLocationResponse"/>

  <element name="findLocations" type="tns:findLocations"/>

  <element name="findLocationsResponse" type="tns:findLocationsResponse"/>

  <element name="findObjectByText" type="tns:findObjectByText"/>

  <element name="findObjectByTextResponse" type="tns:findObjectByTextResponse"/>

  <element name="findPoiByAddress" type="tns:findPoiByAddress"/>

  <element name="findPoiByAddressResponse" type="tns:findPoiByAddressResponse"/>

  <element name="findPoiByAddresses" type="tns:findPoiByAddresses"/>

  <element name="findPoiByAddressesResponse" type="tns:findPoiByAddressesResponse"/>

  <element name="findPoiByLocation" type="tns:findPoiByLocation"/>

  <element name="findPoiByLocationResponse" type="tns:findPoiByLocationResponse"/>

  <element name="findPoiByLocations" type="tns:findPoiByLocations"/>

  <element name="findPoiByLocationsResponse" type="tns:findPoiByLocationsResponse"/>

  <element name="findSuggestion" type="tns:findSuggestion"/>

  <element name="findSuggestionResponse" type="tns:findSuggestionResponse"/>

  <element name="matchAddress" type="tns:matchAddress"/>

  <element name="matchAddressResponse" type="tns:matchAddressResponse"/>

  <element name="matchAddresses" type="tns:matchAddresses"/>

  <element name="matchAddressesResponse" type="tns:matchAddressesResponse"/>

  <element name="matchLocation" type="tns:matchLocation"/>

  <element name="matchLocationResponse" type="tns:matchLocationResponse"/>

  <element name="matchLocations" type="tns:matchLocations"/>

  <element name="matchLocationsResponse" type="tns:matchLocationsResponse"/>

  <element name="startFindAddresses" type="tns:startFindAddresses"/>

  <element name="startFindAddressesResponse" type="tns:startFindAddressesResponse"/>

  <element name="startFindLocations" type="tns:startFindLocations"/>

  <element name="startFindLocationsResponse" type="tns:startFindLocationsResponse"/>

  <element name="startFindPoiByAddresses" type="tns:startFindPoiByAddresses"/>

  <element name="startFindPoiByAddressesResponse" type="tns:startFindPoiByAddressesResponse"/>

  <element name="startFindPoiByLocations" type="tns:startFindPoiByLocations"/>

  <element name="startFindPoiByLocationsResponse" type="tns:startFindPoiByLocationsResponse"/>

					
  <element name="watchJob" type="tns:watchJob"/>
			
  <element name="watchJobResponse" type="tns:watchJobResponse"/>
			
  <element name="deleteJob" type="tns:deleteJob"/>
			
  <element name="deleteJobResponse" type="tns:deleteJobResponse"/>
			
  <element name="stopJob" type="tns:stopJob"/>
			
  <element name="stopJobResponse" type="tns:stopJobResponse"/>
		
</schema>
  </types>
  <message name="XLocateWS_startFindAddressesResponse">
    <part element="ns0:startFindAddressesResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_matchLocation">
    <part element="ns0:matchLocation" name="parameters">
    </part>
  </message>
  <message name="DatabaseException">
    <part element="ns3:DatabaseException" name="DatabaseException">
    </part>
  </message>
  <message name="XLocateWS_fetchAddressResponsesResponse">
    <part element="ns0:fetchAddressResponsesResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_watchJobResponse">
    <part element="ns0:watchJobResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findSuggestion">
    <part element="ns0:findSuggestion" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findLocations">
    <part element="ns0:findLocations" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findLocationsResponse">
    <part element="ns0:findLocationsResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findObjectByText">
    <part element="ns0:findObjectByText" name="parameters">
    </part>
  </message>
  <message name="UnexpectedException">
    <part element="ns3:UnexpectedException" name="UnexpectedException">
    </part>
  </message>
  <message name="XLocateWS_findAddressesResponse">
    <part element="ns0:findAddressesResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findPoiByLocations">
    <part element="ns0:findPoiByLocations" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findLocationResponse">
    <part element="ns0:findLocationResponse" name="parameters">
    </part>
  </message>
  <message name="OptimisticRollbackException">
    <part element="ns3:OptimisticRollbackException" name="OptimisticRollbackException">
    </part>
  </message>
  <message name="XLocateWS_fetchPoiAddressResponsesResponse">
    <part element="ns0:fetchPoiAddressResponsesResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findPoiByLocation">
    <part element="ns0:findPoiByLocation" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_deleteJobResponse">
    <part element="ns0:deleteJobResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_startFindPoiByLocationsResponse">
    <part element="ns0:startFindPoiByLocationsResponse" name="parameters">
    </part>
  </message>
  <message name="TableNotFoundException">
    <part element="ns3:TableNotFoundException" name="TableNotFoundException">
    </part>
  </message>
  <message name="XLocateWS_startFindPoiByLocations">
    <part element="ns0:startFindPoiByLocations" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_startFindLocations">
    <part element="ns0:startFindLocations" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_deleteJob">
    <part element="ns0:deleteJob" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_startFindPoiByAddressesResponse">
    <part element="ns0:startFindPoiByAddressesResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_stopJob">
    <part element="ns0:stopJob" name="parameters">
    </part>
  </message>
  <message name="ConstraintViolationException">
    <part element="ns3:ConstraintViolationException" name="ConstraintViolationException">
    </part>
  </message>
  <message name="XLocateWS_matchLocationsResponse">
    <part element="ns0:matchLocationsResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_matchAddressesResponse">
    <part element="ns0:matchAddressesResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findPoiByLocationsResponse">
    <part element="ns0:findPoiByLocationsResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findPoiByAddressesResponse">
    <part element="ns0:findPoiByAddressesResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findPoiByAddresses">
    <part element="ns0:findPoiByAddresses" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_matchLocations">
    <part element="ns0:matchLocations" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findAddressByText">
    <part element="ns0:findAddressByText" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findCombinedTransportByLocationResponse">
    <part element="ns0:findCombinedTransportByLocationResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_fetchPoiAddressResponses">
    <part element="ns0:fetchPoiAddressResponses" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_watchJob">
    <part element="ns0:watchJob" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findAddressResponse">
    <part element="ns0:findAddressResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findPoiByAddress">
    <part element="ns0:findPoiByAddress" name="parameters">
    </part>
  </message>
  <message name="XServiceException">
    <part element="ns2:XServiceException" name="XServiceException">
    </part>
  </message>
  <message name="XLocateWS_findAddresses">
    <part element="ns0:findAddresses" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findCombinedTransportByLocation">
    <part element="ns0:findCombinedTransportByLocation" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_fetchAddressResponses">
    <part element="ns0:fetchAddressResponses" name="parameters">
    </part>
  </message>
  <message name="XLocateException">
    <part element="ns1:XLocateException" name="XLocateException">
    </part>
  </message>
  <message name="XLocateWS_startFindPoiByAddresses">
    <part element="ns0:startFindPoiByAddresses" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_matchLocationResponse">
    <part element="ns0:matchLocationResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_startFindAddresses">
    <part element="ns0:startFindAddresses" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findPoiByAddressResponse">
    <part element="ns0:findPoiByAddressResponse" name="parameters">
    </part>
  </message>
  <message name="SystemException">
    <part element="ns3:SystemException" name="SystemException">
    </part>
  </message>
  <message name="XLocateWS_findAddressByTextResponse">
    <part element="ns0:findAddressByTextResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_startFindLocationsResponse">
    <part element="ns0:startFindLocationsResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findObjectByTextResponse">
    <part element="ns0:findObjectByTextResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findPoiByLocationResponse">
    <part element="ns0:findPoiByLocationResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findLocation">
    <part element="ns0:findLocation" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_matchAddressResponse">
    <part element="ns0:matchAddressResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findSuggestionResponse">
    <part element="ns0:findSuggestionResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_stopJobResponse">
    <part element="ns0:stopJobResponse" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_findAddress">
    <part element="ns0:findAddress" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_matchAddress">
    <part element="ns0:matchAddress" name="parameters">
    </part>
  </message>
  <message name="XLocateWS_matchAddresses">
    <part element="ns0:matchAddresses" name="parameters">
    </part>
  </message>
  <portType name="XLocateWS">
    <operation name="fetchAddressResponses">
      <input message="tns:XLocateWS_fetchAddressResponses">
    </input>
      <output message="tns:XLocateWS_fetchAddressResponsesResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
    </operation>
    <operation name="fetchPoiAddressResponses">
      <input message="tns:XLocateWS_fetchPoiAddressResponses">
    </input>
      <output message="tns:XLocateWS_fetchPoiAddressResponsesResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
    </operation>
    <operation name="findAddress">
      <input message="tns:XLocateWS_findAddress">
    </input>
      <output message="tns:XLocateWS_findAddressResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="findAddressByText">
      <input message="tns:XLocateWS_findAddressByText">
    </input>
      <output message="tns:XLocateWS_findAddressByTextResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="findAddresses">
      <input message="tns:XLocateWS_findAddresses">
    </input>
      <output message="tns:XLocateWS_findAddressesResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="findCombinedTransportByLocation">
      <input message="tns:XLocateWS_findCombinedTransportByLocation">
    </input>
      <output message="tns:XLocateWS_findCombinedTransportByLocationResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="findLocation">
      <input message="tns:XLocateWS_findLocation">
    </input>
      <output message="tns:XLocateWS_findLocationResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="findLocations">
      <input message="tns:XLocateWS_findLocations">
    </input>
      <output message="tns:XLocateWS_findLocationsResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="findObjectByText">
      <input message="tns:XLocateWS_findObjectByText">
    </input>
      <output message="tns:XLocateWS_findObjectByTextResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="findPoiByAddress">
      <input message="tns:XLocateWS_findPoiByAddress">
    </input>
      <output message="tns:XLocateWS_findPoiByAddressResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="findPoiByAddresses">
      <input message="tns:XLocateWS_findPoiByAddresses">
    </input>
      <output message="tns:XLocateWS_findPoiByAddressesResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="findPoiByLocation">
      <input message="tns:XLocateWS_findPoiByLocation">
    </input>
      <output message="tns:XLocateWS_findPoiByLocationResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="findPoiByLocations">
      <input message="tns:XLocateWS_findPoiByLocations">
    </input>
      <output message="tns:XLocateWS_findPoiByLocationsResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="findSuggestion">
      <input message="tns:XLocateWS_findSuggestion">
    </input>
      <output message="tns:XLocateWS_findSuggestionResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="matchAddress">
      <input message="tns:XLocateWS_matchAddress">
    </input>
      <output message="tns:XLocateWS_matchAddressResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="matchAddresses">
      <input message="tns:XLocateWS_matchAddresses">
    </input>
      <output message="tns:XLocateWS_matchAddressesResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="matchLocation">
      <input message="tns:XLocateWS_matchLocation">
    </input>
      <output message="tns:XLocateWS_matchLocationResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="matchLocations">
      <input message="tns:XLocateWS_matchLocations">
    </input>
      <output message="tns:XLocateWS_matchLocationsResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="startFindAddresses">
      <input message="tns:XLocateWS_startFindAddresses">
    </input>
      <output message="tns:XLocateWS_startFindAddressesResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="startFindLocations">
      <input message="tns:XLocateWS_startFindLocations">
    </input>
      <output message="tns:XLocateWS_startFindLocationsResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="startFindPoiByAddresses">
      <input message="tns:XLocateWS_startFindPoiByAddresses">
    </input>
      <output message="tns:XLocateWS_startFindPoiByAddressesResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="startFindPoiByLocations">
      <input message="tns:XLocateWS_startFindPoiByLocations">
    </input>
      <output message="tns:XLocateWS_startFindPoiByLocationsResponse">
    </output>
      <fault message="tns:XServiceException" name="XServiceException">
    </fault>
      <fault message="tns:TableNotFoundException" name="TableNotFoundException">
    </fault>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
      <fault message="tns:OptimisticRollbackException" name="OptimisticRollbackException">
    </fault>
      <fault message="tns:ConstraintViolationException" name="ConstraintViolationException">
    </fault>
      <fault message="tns:XLocateException" name="XLocateException">
    </fault>
      <fault message="tns:DatabaseException" name="DatabaseException">
    </fault>
    </operation>
    <operation name="watchJob">
      <input message="tns:XLocateWS_watchJob">
    </input>
      <output message="tns:XLocateWS_watchJobResponse">
    </output>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
    </operation>
    <operation name="deleteJob">
      <input message="tns:XLocateWS_deleteJob">
    </input>
      <output message="tns:XLocateWS_deleteJobResponse">
    </output>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
    </operation>
    <operation name="stopJob">
      <input message="tns:XLocateWS_stopJob">
    </input>
      <output message="tns:XLocateWS_stopJobResponse">
    </output>
      <fault message="tns:UnexpectedException" name="UnexpectedException">
    </fault>
      <fault message="tns:SystemException" name="SystemException">
    </fault>
    </operation>
  </portType>
  <binding name="XLocateWSBinding" type="tns:XLocateWS">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="fetchAddressResponses">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
    </operation>
    <operation name="fetchPoiAddressResponses">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
    </operation>
    <operation name="findAddress">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="findAddressByText">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="findAddresses">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="findCombinedTransportByLocation">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="findLocation">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="findLocations">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="findObjectByText">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="findPoiByAddress">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="findPoiByAddresses">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="findPoiByLocation">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="findPoiByLocations">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="findSuggestion">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="matchAddress">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="matchAddresses">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="matchLocation">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="matchLocations">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="startFindAddresses">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="startFindLocations">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="startFindPoiByAddresses">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="startFindPoiByLocations">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="XServiceException">
        <soap:fault name="XServiceException" use="literal"/>
      </fault>
      <fault name="TableNotFoundException">
        <soap:fault name="TableNotFoundException" use="literal"/>
      </fault>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
      <fault name="OptimisticRollbackException">
        <soap:fault name="OptimisticRollbackException" use="literal"/>
      </fault>
      <fault name="ConstraintViolationException">
        <soap:fault name="ConstraintViolationException" use="literal"/>
      </fault>
      <fault name="XLocateException">
        <soap:fault name="XLocateException" use="literal"/>
      </fault>
      <fault name="DatabaseException">
        <soap:fault name="DatabaseException" use="literal"/>
      </fault>
    </operation>
    <operation name="watchJob">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
    </operation>
    <operation name="deleteJob">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
    </operation>
    <operation name="stopJob">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="UnexpectedException">
        <soap:fault name="UnexpectedException" use="literal"/>
      </fault>
      <fault name="SystemException">
        <soap:fault name="SystemException" use="literal"/>
      </fault>
    </operation>
  </binding>
  <service name="XLocateWSService">
    <port binding="tns:XLocateWSBinding" name="XLocateWSPort">
      <soap:address location="https://svc-au-n.cloud.ptvlogistics.com:443/xlocate/ws/XLocate"/>
    </port>
  </service>
</definitions>