<?xml version='1.0' encoding='UTF-8'?>
<!--generated by GLUE on Sat Nov 21 19:24:36 PST 2009-->
<definitions name='AddressManager' targetNamespace='v2' xmlns:tns='v2' xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' xmlns:http='http://schemas.xmlsoap.org/wsdl/http/' xmlns:mime='http://schemas.xmlsoap.org/wsdl/mime/' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soapenc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/' xmlns='http://schemas.xmlsoap.org/wsdl/' xmlns:tme='http://www.themindelectric.com/' xmlns:ns11='http://www.themindelectric.com/package/com.esri.is.services.common.v2/' xmlns:ns12='http://www.themindelectric.com/package/com.esri.is.services.common.v2.geom/' xmlns:ns13='http://www.themindelectric.com/package/com.esri.is.services.glue.v2.addressfinder/' xmlns:ns14='http://www.themindelectric.com/package/java.lang/' xmlns:ns15='http://www.themindelectric.com/package/com.esri.is.services.glue.v2.addressmanager/'><types><xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema' targetNamespace='http://www.themindelectric.com/package/java.lang/'><xsd:import namespace='http://schemas.xmlsoap.org/soap/encoding/'/><xsd:complexType name='ArrayOfstring'><xsd:complexContent><xsd:restriction base='soapenc:Array'><xsd:attribute ref='soapenc:arrayType' wsdl:arrayType='xsd:string[]'/></xsd:restriction></xsd:complexContent></xsd:complexType></xsd:schema><xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema' targetNamespace='http://www.themindelectric.com/package/com.esri.is.services.glue.v2.addressmanager/'><xsd:import namespace='http://www.themindelectric.com/package/com.esri.is.services.common.v2/'/><xsd:complexType name='AddressManagerInfo'><xsd:sequence><xsd:element name='results' nillable='true' type='ns11:ArrayOfLocationInfo'/><xsd:element name='numSuccessful' type='xsd:int'/><xsd:element name='numUnsuccessful' type='xsd:int'/><xsd:element name='numCandidateMatches' type='xsd:int'/></xsd:sequence></xsd:complexType><xsd:complexType name='AddressManagerOptions'><xsd:sequence><xsd:element name='dataSource' nillable='true' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:schema><xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema' targetNamespace='http://www.themindelectric.com/package/com.esri.is.services.common.v2/'><xsd:import namespace='http://www.themindelectric.com/package/com.esri.is.services.common.v2.geom/'/><xsd:import namespace='http://schemas.xmlsoap.org/soap/encoding/'/><xsd:complexType name='LocationInfo'><xsd:sequence><xsd:element name='matchType' nillable='true' type='xsd:string'/><xsd:element name='candidates' nillable='true' type='ns11:ArrayOfLocation'/><xsd:element name='hasMore' type='xsd:boolean'/><xsd:element name='errorCode' nillable='true' type='xsd:string'/></xsd:sequence></xsd:complexType><xsd:complexType name='ArrayOfLocationInfo'><xsd:complexContent><xsd:restriction base='soapenc:Array'><xsd:attribute ref='soapenc:arrayType' wsdl:arrayType='ns11:LocationInfo[]'/></xsd:restriction></xsd:complexContent></xsd:complexType><xsd:complexType name='Location'><xsd:sequence><xsd:element name='point' nillable='true' type='ns12:Point'/><xsd:element name='description1' nillable='true' type='xsd:string'/><xsd:element name='description2' nillable='true' type='xsd:string'/><xsd:element name='score' type='xsd:double'/><xsd:element name='matchType' nillable='true' type='xsd:string'/><xsd:element name='type' nillable='true' type='xsd:string'/><xsd:element name='locationExtent' nillable='true' type='ns12:Envelope'/></xsd:sequence></xsd:complexType><xsd:complexType name='ArrayOfLocation'><xsd:complexContent><xsd:restriction base='soapenc:Array'><xsd:attribute ref='soapenc:arrayType' wsdl:arrayType='ns11:Location[]'/></xsd:restriction></xsd:complexContent></xsd:complexType></xsd:schema><xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema' targetNamespace='http://www.themindelectric.com/package/com.esri.is.services.common.v2.geom/'><xsd:complexType name='Point'><xsd:sequence><xsd:element name='x' type='xsd:double'/><xsd:element name='y' type='xsd:double'/><xsd:element name='coordinateSystem' nillable='true' type='ns12:CoordinateSystem'/></xsd:sequence></xsd:complexType><xsd:complexType name='Envelope'><xsd:sequence><xsd:element name='minx' type='xsd:double'/><xsd:element name='miny' type='xsd:double'/><xsd:element name='maxx' type='xsd:double'/><xsd:element name='maxy' type='xsd:double'/><xsd:element name='coordinateSystem' nillable='true' type='ns12:CoordinateSystem'/></xsd:sequence></xsd:complexType><xsd:complexType name='CoordinateSystem'><xsd:sequence><xsd:element name='projection' nillable='true' type='xsd:string'/><xsd:element name='datumTransformation' nillable='true' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:schema><xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema' targetNamespace='http://www.themindelectric.com/package/com.esri.is.services.glue.v2.addressfinder/'><xsd:import namespace='http://schemas.xmlsoap.org/soap/encoding/'/><xsd:complexType name='Address'><xsd:sequence><xsd:element name='houseNumber' nillable='true' type='xsd:string'/><xsd:element name='street' nillable='true' type='xsd:string'/><xsd:element name='intersection' nillable='true' type='xsd:string'/><xsd:element name='city' nillable='true' type='xsd:string'/><xsd:element name='state_prov' nillable='true' type='xsd:string'/><xsd:element name='zone' nillable='true' type='xsd:string'/><xsd:element name='country' nillable='true' type='xsd:string'/></xsd:sequence></xsd:complexType><xsd:complexType name='ArrayOfAddress'><xsd:complexContent><xsd:restriction base='soapenc:Array'><xsd:attribute ref='soapenc:arrayType' wsdl:arrayType='ns13:Address[]'/></xsd:restriction></xsd:complexContent></xsd:complexType></xsd:schema></types><message name='getCountries0In'><part name='datasource' type='xsd:string'><documentation>the geocoder datasource.</documentation></part><part name='token' type='xsd:string'><documentation>service authentication token.</documentation></part></message><message name='getCountries0Out'><part name='Result' type='ns14:ArrayOfstring'><documentation>String[] String array of country names. </documentation></part></message><message name='findAddresses1In'><part name='addresses' type='ns13:ArrayOfAddress'/><part name='addressManagerOptions' type='ns15:AddressManagerOptions'/><part name='token' type='xsd:string'/></message><message name='findAddresses1Out'><part name='Result' type='ns15:AddressManagerInfo'/></message><message name='getVersion2In'/><message name='getVersion2Out'><part name='Result' type='xsd:string'/></message><portType name='IAddressManager'><operation name='getCountries' parameterOrder='datasource token'><documentation>Returnes an array of country names serviced by a specified datasource.</documentation><input name='getCountries0In' message='tns:getCountries0In'/><output name='getCountries0Out' message='tns:getCountries0Out'/></operation><operation name='findAddresses' parameterOrder='addresses addressManagerOptions token'><documentation>Geocodes an array of addresses. </documentation><input name='findAddresses1In' message='tns:findAddresses1In'/><output name='findAddresses1Out' message='tns:findAddresses1Out'/></operation><operation name='getVersion' parameterOrder=''><input name='getVersion2In' message='tns:getVersion2In'/><output name='getVersion2Out' message='tns:getVersion2Out'/></operation></portType><binding name='IAddressManager' type='tns:IAddressManager'><soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/><operation name='getCountries'><soap:operation soapAction='getCountries' style='rpc'/><input name='getCountries0In'><soap:body use='encoded' namespace='v2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/></input><output name='getCountries0Out'><soap:body use='encoded' namespace='v2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/></output></operation><operation name='findAddresses'><soap:operation soapAction='findAddresses' style='rpc'/><input name='findAddresses1In'><soap:body use='encoded' namespace='v2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/></input><output name='findAddresses1Out'><soap:body use='encoded' namespace='v2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/></output></operation><operation name='getVersion'><soap:operation soapAction='getVersion' style='rpc'/><input name='getVersion2In'><soap:body use='encoded' namespace='v2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/></input><output name='getVersion2Out'><soap:body use='encoded' namespace='v2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/></output></operation></binding><service name='AddressManager'><documentation>The Address Manager Web Service lets users upload a custom set of points (addresses) for batch geocoding. The Address Manager returns geocoded locations to the user for storage on the user&apos;s server. From there, the user can make the data available to any application (within the limits of the licence agreement meaning the user cannot sell or share the data with a third party). Users provide the points as a set of street addresses along with some identifying information either through SOAP or a Web page. The SOAP interface lets a developer pass in up to 100 addresses and get back multiple matches along with match quality information. The Web interface lets a user upload a DBF file of addresses and download the locations as a DBF file.</documentation><port name='IAddressManager' binding='tns:IAddressManager'><soap:address location='http://arcweb.esri.com/services/v2/AddressManager'/></port></service></definitions>