<?xml version='1.0' encoding='UTF-8'?>
<!--generated by Glue Standard 5.0.2 build 77 on Thu May 17 08:38:48 PDT 2012-->
<wsdl:definitions name='AddressManager' targetNamespace='http://www.arcwebservices.com/v2006' xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:n4='http://www.webmethods.com/package/com.esri.is.services.soap.v3.common/' xmlns:n5='http://www.themindelectric.com/2001/schemaArray/' xmlns:n6='http://www.webmethods.com/package/com.esri.is.services.soap.v3.addressfinder/' xmlns:n7='http://www.webmethods.com/package/com.esri.is.services.soap.v3.common.geom/' xmlns:n8='http://www.webmethods.com/package/com.esri.is.services.soap.v3.addressmanager/' xmlns:tns='http://www.arcwebservices.com/v2006' xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'><wsdl:types><xsd:schema targetNamespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.addressfinder/'><xsd:import namespace='http://www.themindelectric.com/2001/schemaArray/'/><xsd:import namespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.common/'/><xsd:complexType name='AddressFinderInfo'><xsd:sequence><xsd:element name='countryCodes' nillable='true' type='n4:ArrayOfKeyValue'/><xsd:element name='dataSource' nillable='true' type='xsd:string'/><xsd:element name='extendedPostalCode' type='xsd:boolean'/><xsd:element name='partialAddress' type='xsd:boolean'/><xsd:element name='reverseGeocode' type='xsd:boolean'/><xsd:element name='snapTypes' nillable='true' type='n5:ArrayOfstring'/></xsd:sequence></xsd:complexType><xsd:complexType name='ArrayOfAddressFinderInfo'><xsd:sequence><xsd:element name='AddressFinderInfo' maxOccurs='unbounded' nillable='true' form='qualified' type='n6:AddressFinderInfo'/></xsd:sequence></xsd:complexType><xsd:complexType name='AddressFinderOptions'><xsd:sequence><xsd:element name='dataSource' nillable='true' type='xsd:string'/><xsd:element name='extendedPostalCode' type='xsd:boolean'/><xsd:element name='partialAddress' type='xsd:boolean'/><xsd:element name='resultSetRange' nillable='true' type='n4:ResultSetRange'/><xsd:element name='snapType' nillable='true' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:schema><xsd:schema targetNamespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.common/'><xsd:import namespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.common.geom/'/><xsd:complexType name='KeyValue'><xsd:sequence><xsd:element name='key' nillable='true' type='xsd:string'/><xsd:element name='value' nillable='true' type='xsd:string'/></xsd:sequence></xsd:complexType><xsd:complexType name='ArrayOfKeyValue'><xsd:sequence><xsd:element name='KeyValue' maxOccurs='unbounded' nillable='true' form='qualified' type='n4:KeyValue'/></xsd:sequence></xsd:complexType><xsd:complexType name='GeocodeInfo'><xsd:sequence><xsd:element name='candidates' nillable='true' type='n4:ArrayOfGeocodeCandidate'/><xsd:element name='errorMessage' nillable='true' type='xsd:string'/><xsd:element name='hasMore' type='xsd:boolean'/><xsd:element name='matchType' nillable='true' type='xsd:string'/><xsd:element name='totalCount' type='xsd:int'/></xsd:sequence></xsd:complexType><xsd:complexType name='GeocodeCandidate'><xsd:sequence><xsd:element name='address' nillable='true' type='n4:Address'/><xsd:element name='desc1' nillable='true' type='xsd:string'/><xsd:element name='desc2' nillable='true' type='xsd:string'/><xsd:element name='extent' nillable='true' type='n7:Envelope'/><xsd:element name='matchType' nillable='true' type='xsd:string'/><xsd:element name='point' nillable='true' type='n7:Point'/><xsd:element name='score' type='xsd:double'/><xsd:element name='type' nillable='true' type='xsd:string'/></xsd:sequence></xsd:complexType><xsd:complexType name='Address'><xsd:sequence><xsd:element name='city' nillable='true' type='xsd:string'/><xsd:element name='country' nillable='true' type='xsd:string'/><xsd:element name='houseNumber' nillable='true' type='xsd:string'/><xsd:element name='intersection' nillable='true' type='xsd:string'/><xsd:element name='postalCode' nillable='true' type='xsd:string'/><xsd:element name='stateProvince' nillable='true' type='xsd:string'/><xsd:element name='street' nillable='true' type='xsd:string'/></xsd:sequence></xsd:complexType><xsd:complexType name='ArrayOfGeocodeCandidate'><xsd:sequence><xsd:element name='GeocodeCandidate' maxOccurs='unbounded' nillable='true' form='qualified' type='n4:GeocodeCandidate'/></xsd:sequence></xsd:complexType><xsd:complexType name='ArrayOfGeocodeInfo'><xsd:sequence><xsd:element name='GeocodeInfo' maxOccurs='unbounded' nillable='true' form='qualified' type='n4:GeocodeInfo'/></xsd:sequence></xsd:complexType><xsd:complexType name='ArrayOfAddress'><xsd:sequence><xsd:element name='Address' maxOccurs='unbounded' nillable='true' form='qualified' type='n4:Address'/></xsd:sequence></xsd:complexType><xsd:complexType name='ResultSetRange'><xsd:sequence><xsd:element name='count' type='xsd:int'/><xsd:element name='startIndex' type='xsd:int'/></xsd:sequence></xsd:complexType></xsd:schema><xsd:schema targetNamespace='http://www.themindelectric.com/2001/schemaArray/'><xsd:complexType name='ArrayOfstring'><xsd:sequence><xsd:element name='string' maxOccurs='unbounded' nillable='true' form='qualified' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:schema><xsd:schema targetNamespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.common.geom/'><xsd:complexType name='Envelope'><xsd:sequence><xsd:element name='coordSys' nillable='true' type='n7:CoordSys'/><xsd:element name='maxX' type='xsd:double'/><xsd:element name='maxY' type='xsd:double'/><xsd:element name='minX' type='xsd:double'/><xsd:element name='minY' type='xsd:double'/></xsd:sequence></xsd:complexType><xsd:complexType name='CoordSys'><xsd:sequence><xsd:element name='datumTransformation' nillable='true' type='xsd:string'/><xsd:element name='projection' nillable='true' type='xsd:string'/></xsd:sequence></xsd:complexType><xsd:complexType name='Point'><xsd:sequence><xsd:element name='coordSys' nillable='true' type='n7:CoordSys'/><xsd:element name='x' type='xsd:double'/><xsd:element name='y' type='xsd:double'/></xsd:sequence></xsd:complexType><xsd:complexType name='ArrayOfPoint'><xsd:sequence><xsd:element name='Point' maxOccurs='unbounded' nillable='true' form='qualified' type='n7:Point'/></xsd:sequence></xsd:complexType></xsd:schema><xsd:schema targetNamespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.addressmanager/'><xsd:import namespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.common/'/><xsd:complexType name='AddressInfo'><xsd:sequence><xsd:element name='address' nillable='true' type='n4:Address'/><xsd:element name='errorMessage' nillable='true' type='xsd:string'/></xsd:sequence></xsd:complexType><xsd:complexType name='ArrayOfAddressInfo'><xsd:sequence><xsd:element name='AddressInfo' maxOccurs='unbounded' nillable='true' form='qualified' type='n8:AddressInfo'/></xsd:sequence></xsd:complexType></xsd:schema><xsd:schema elementFormDefault='qualified' targetNamespace='http://www.arcwebservices.com/v2006'><xsd:import namespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.addressmanager/'/><xsd:import namespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.common.geom/'/><xsd:import namespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.common/'/><xsd:import namespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.addressfinder/'/><xsd:import namespace='http://www.themindelectric.com/2001/schemaArray/'/><xsd:element name='getInfo'><xsd:complexType><xsd:sequence><xsd:element name='dataSources' type='n5:ArrayOfstring'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='getInfoResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='n6:ArrayOfAddressFinderInfo'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='findLocationsByAddress'><xsd:complexType><xsd:sequence><xsd:element name='addresses' type='n4:ArrayOfAddress'/><xsd:element name='addressFinderOptions' type='n6:AddressFinderOptions'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='findLocationsByAddressResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='n4:ArrayOfGeocodeInfo'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='findLocationsByPhoneNumber'><xsd:complexType><xsd:sequence><xsd:element name='phoneNumbers' type='n5:ArrayOfstring'/><xsd:element name='addressFinderOptions' type='n6:AddressFinderOptions'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='findLocationsByPhoneNumberResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='n4:ArrayOfGeocodeInfo'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='findAddressesByPoint'><xsd:complexType><xsd:sequence><xsd:element name='points' type='n7:ArrayOfPoint'/><xsd:element name='addressFinderOptions' type='n6:AddressFinderOptions'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='findAddressesByPointResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='n8:ArrayOfAddressInfo'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='findLocationsByIP'><xsd:complexType><xsd:sequence><xsd:element name='ipAddresses' type='n5:ArrayOfstring'/><xsd:element name='addressFinderOptions' type='n6:AddressFinderOptions'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='findLocationsByIPResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='n4:ArrayOfGeocodeInfo'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='getVersion'><xsd:complexType><xsd:sequence/></xsd:complexType></xsd:element><xsd:element name='getVersionResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element></xsd:schema></wsdl:types><wsdl:message name='getInfo0In'><wsdl:part name='parameters' element='tns:getInfo'/></wsdl:message><wsdl:message name='getInfo0Out'><wsdl:part name='parameters' element='tns:getInfoResponse'/></wsdl:message><wsdl:message name='findLocationsByAddress1In'><wsdl:part name='parameters' element='tns:findLocationsByAddress'/></wsdl:message><wsdl:message name='findLocationsByAddress1Out'><wsdl:part name='parameters' element='tns:findLocationsByAddressResponse'/></wsdl:message><wsdl:message name='findLocationsByPhoneNumber2In'><wsdl:part name='parameters' element='tns:findLocationsByPhoneNumber'/></wsdl:message><wsdl:message name='findLocationsByPhoneNumber2Out'><wsdl:part name='parameters' element='tns:findLocationsByPhoneNumberResponse'/></wsdl:message><wsdl:message name='findAddressesByPoint3In'><wsdl:part name='parameters' element='tns:findAddressesByPoint'/></wsdl:message><wsdl:message name='findAddressesByPoint3Out'><wsdl:part name='parameters' element='tns:findAddressesByPointResponse'/></wsdl:message><wsdl:message name='findLocationsByIP4In'><wsdl:part name='parameters' element='tns:findLocationsByIP'/></wsdl:message><wsdl:message name='findLocationsByIP4Out'><wsdl:part name='parameters' element='tns:findLocationsByIPResponse'/></wsdl:message><wsdl:message name='getVersion5In'><wsdl:part name='parameters' element='tns:getVersion'/></wsdl:message><wsdl:message name='getVersion5Out'><wsdl:part name='parameters' element='tns:getVersionResponse'/></wsdl:message><wsdl:portType name='AddressManager'><wsdl:operation name='getInfo'><wsdl:input name='getInfo0In' message='tns:getInfo0In'/><wsdl:output name='getInfo0Out' message='tns:getInfo0Out'/></wsdl:operation><wsdl:operation name='findLocationsByAddress'><wsdl:input name='findLocationsByAddress1In' message='tns:findLocationsByAddress1In'/><wsdl:output name='findLocationsByAddress1Out' message='tns:findLocationsByAddress1Out'/></wsdl:operation><wsdl:operation name='findLocationsByPhoneNumber'><wsdl:input name='findLocationsByPhoneNumber2In' message='tns:findLocationsByPhoneNumber2In'/><wsdl:output name='findLocationsByPhoneNumber2Out' message='tns:findLocationsByPhoneNumber2Out'/></wsdl:operation><wsdl:operation name='findAddressesByPoint'><wsdl:input name='findAddressesByPoint3In' message='tns:findAddressesByPoint3In'/><wsdl:output name='findAddressesByPoint3Out' message='tns:findAddressesByPoint3Out'/></wsdl:operation><wsdl:operation name='findLocationsByIP'><wsdl:input name='findLocationsByIP4In' message='tns:findLocationsByIP4In'/><wsdl:output name='findLocationsByIP4Out' message='tns:findLocationsByIP4Out'/></wsdl:operation><wsdl:operation name='getVersion'><wsdl:input name='getVersion5In' message='tns:getVersion5In'/><wsdl:output name='getVersion5Out' message='tns:getVersion5Out'/></wsdl:operation></wsdl:portType><wsdl:binding name='AddressManager' type='tns:AddressManager'><soap:binding style='document' transport='http://schemas.xmlsoap.org/soap/http'/><wsdl:operation name='getInfo'><soap:operation soapAction='getInfo' style='document'/><wsdl:input name='getInfo0In'><soap:body use='literal'/></wsdl:input><wsdl:output name='getInfo0Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='findLocationsByAddress'><soap:operation soapAction='findLocationsByAddress' style='document'/><wsdl:input name='findLocationsByAddress1In'><soap:body use='literal'/></wsdl:input><wsdl:output name='findLocationsByAddress1Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='findLocationsByPhoneNumber'><soap:operation soapAction='findLocationsByPhoneNumber' style='document'/><wsdl:input name='findLocationsByPhoneNumber2In'><soap:body use='literal'/></wsdl:input><wsdl:output name='findLocationsByPhoneNumber2Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='findAddressesByPoint'><soap:operation soapAction='findAddressesByPoint' style='document'/><wsdl:input name='findAddressesByPoint3In'><soap:body use='literal'/></wsdl:input><wsdl:output name='findAddressesByPoint3Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='findLocationsByIP'><soap:operation soapAction='findLocationsByIP' style='document'/><wsdl:input name='findLocationsByIP4In'><soap:body use='literal'/></wsdl:input><wsdl:output name='findLocationsByIP4Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='getVersion'><soap:operation soapAction='getVersion' style='document'/><wsdl:input name='getVersion5In'><soap:body use='literal'/></wsdl:input><wsdl:output name='getVersion5Out'><soap:body use='literal'/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name='AddressManager'><wsdl:documentation>Address Manager Web Service offers batch geocoding and reverse geocoding for your Internet applications. You can use Address Manager to input a set of street addresses, phone numbers, or IP addresses and receive a candidate list and associated x,y coordinates for each input. You can also use this Web service to input a set of x,y coordinates and receive corresponding street addresses. You are permitted to store the results from Address Manager locally in your own database. From there, you can make the data available to other applications. 

Address Manager Web Service is available through a SOAP interface or through the ArcWeb Services Web site. The SOAP interface lets you pass in up to 100 values at a time and get back matches along with match quality information. The Web interface lets you upload a DBF file with up to 1 million values along with some identifying information and download the locations as a DBF file.</wsdl:documentation><wsdl:port name='AddressManager' binding='tns:AddressManager'><soap:address location='http://www.arcwebservices.com/services/v2006/AddressManager'/></wsdl:port></wsdl:service></wsdl:definitions>
