<?xml version='1.0' encoding='UTF-8'?>
<!--generated by Glue Standard 5.0.2 build 77 on Thu May 17 08:43:09 PDT 2012-->
<wsdl:definitions name='Utility' 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.geom/' xmlns:n5='http://www.themindelectric.com/2001/schemaArray/' xmlns:n6='http://www.webmethods.com/package/com.esri.is.services.soap.v3.common/' xmlns:n7='http://www.webmethods.com/package/com.esri.is.services.soap.v3.utility/' xmlns:n8='http://www.webmethods.com/package/com.esri.is.services.soap.v3.mapimage/' 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.common.geom/'><xsd:import namespace='http://www.themindelectric.com/2001/schemaArray/'/><xsd:complexType name='Geometry'><xsd:sequence><xsd:element name='coordSys' nillable='true' type='n4:CoordSys'/><xsd:element name='parts' nillable='true' type='n5:ArrayOfint'/><xsd:element name='points' nillable='true' type='n4:ArrayOfSimplePoint'/><xsd:element name='type' type='xsd:int'/></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='SimplePoint'><xsd:sequence><xsd:element name='x' type='xsd:double'/><xsd:element name='y' type='xsd:double'/></xsd:sequence></xsd:complexType><xsd:complexType name='ArrayOfSimplePoint'><xsd:sequence><xsd:element name='SimplePoint' maxOccurs='unbounded' nillable='true' form='qualified' type='n4:SimplePoint'/></xsd:sequence></xsd:complexType><xsd:complexType name='Envelope'><xsd:sequence><xsd:element name='coordSys' nillable='true' type='n4: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='Point'><xsd:sequence><xsd:element name='coordSys' nillable='true' type='n4:CoordSys'/><xsd:element name='x' type='xsd:double'/><xsd:element name='y' type='xsd:double'/></xsd:sequence></xsd:complexType><xsd:complexType name='Circle'><xsd:sequence><xsd:element name='center' nillable='true' type='n4:Point'/><xsd:element name='radius' type='xsd:double'/><xsd:element name='radiusUnits' nillable='true' type='xsd:string'/><xsd:element name='trueCircle' type='xsd:boolean'/></xsd:sequence></xsd:complexType><xsd:complexType name='Ellipse'><xsd:sequence><xsd:element name='axisUnits' nillable='true' type='xsd:string'/><xsd:element name='center' nillable='true' type='n4:Point'/><xsd:element name='majorAxis' type='xsd:double'/><xsd:element name='minorAxis' type='xsd:double'/><xsd:element name='rotation' type='xsd:double'/><xsd:element name='trueEllipse' type='xsd:boolean'/></xsd:sequence></xsd:complexType><xsd:complexType name='CircularArc'><xsd:sequence><xsd:element name='center' nillable='true' type='n4:Point'/><xsd:element name='endAngle' type='xsd:double'/><xsd:element name='innerRadius' type='xsd:double'/><xsd:element name='outerRadius' type='xsd:double'/><xsd:element name='radiusUnits' nillable='true' type='xsd:string'/><xsd:element name='startAngle' type='xsd:double'/><xsd:element name='trueCircle' type='xsd:boolean'/></xsd:sequence></xsd:complexType></xsd:schema><xsd:schema targetNamespace='http://www.themindelectric.com/2001/schemaArray/'><xsd:complexType name='ArrayOfint'><xsd:sequence><xsd:element name='int' maxOccurs='unbounded' nillable='true' form='qualified' type='xsd:int'/></xsd:sequence></xsd:complexType></xsd:schema><xsd:schema targetNamespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.utility/'><xsd:import namespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.common.geom/'/><xsd:complexType name='DistanceInfo'><xsd:sequence><xsd:element name='distance' type='xsd:double'/><xsd:element name='geometry' nillable='true' type='n4:Geometry'/></xsd:sequence></xsd:complexType></xsd:schema><xsd:schema targetNamespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.common/'><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='n6:KeyValue'/></xsd:sequence></xsd:complexType></xsd:schema><xsd:schema targetNamespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.mapimage/'><xsd:complexType name='MapImageSize'><xsd:sequence><xsd:element name='height' type='xsd:int'/><xsd:element name='width' type='xsd:int'/></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.mapimage/'/><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.utility/'/><xsd:import namespace='http://www.webmethods.com/package/com.esri.is.services.soap.v3.common.geom/'/><xsd:element name='projectGeometry'><xsd:complexType><xsd:sequence><xsd:element name='geometry' type='n4:Geometry'/><xsd:element name='projectTo' type='n4:CoordSys'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='projectGeometryResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='n4:Geometry'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='projectExtent'><xsd:complexType><xsd:sequence><xsd:element name='extent' type='n4:Envelope'/><xsd:element name='projectTo' type='n4:CoordSys'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='projectExtentResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='n4:Envelope'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='projectPoint'><xsd:complexType><xsd:sequence><xsd:element name='point' type='n4:Point'/><xsd:element name='projectTo' type='n4:CoordSys'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='projectPointResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='n4:Point'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='getDistance'><xsd:complexType><xsd:sequence><xsd:element name='location1' type='n4:Point'/><xsd:element name='location2' type='n4:Point'/><xsd:element name='units' type='xsd:string'/><xsd:element name='numPoints' type='xsd:int'/><xsd:element name='returnGeometry' type='xsd:boolean'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='getDistanceResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='n7:DistanceInfo'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='getDriveTime'><xsd:complexType><xsd:sequence><xsd:element name='dataSource' type='xsd:string'/><xsd:element name='point' type='n4:Point'/><xsd:element name='interval' type='xsd:int'/><xsd:element name='units' type='xsd:string'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='getDriveTimeResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='n4:Geometry'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='getBestProjection'><xsd:complexType><xsd:sequence><xsd:element name='extent' type='n4:Envelope'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='getBestProjectionResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='n4:Envelope'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='getSupportedProjections'><xsd:complexType><xsd:sequence><xsd:element name='type' type='xsd:string'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='getSupportedProjectionsResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='n6:ArrayOfKeyValue'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='getDataCollectionDate'><xsd:complexType><xsd:sequence><xsd:element name='dataSource' type='xsd:string'/><xsd:element name='extent' type='n4:Envelope'/><xsd:element name='mapSize' type='n8:MapImageSize'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='getDataCollectionDateResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='convertCircleToGeometry'><xsd:complexType><xsd:sequence><xsd:element name='circle' type='n4:Circle'/><xsd:element name='numPoints' type='xsd:int'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='convertCircleToGeometryResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='n4:Geometry'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='convertEllipseToGeometry'><xsd:complexType><xsd:sequence><xsd:element name='ellipse' type='n4:Ellipse'/><xsd:element name='numPoints' type='xsd:int'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='convertEllipseToGeometryResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='n4:Geometry'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='convertCircularArcToGeometry'><xsd:complexType><xsd:sequence><xsd:element name='arc' type='n4:CircularArc'/><xsd:element name='numPoints' type='xsd:int'/><xsd:element name='token' type='xsd:string'/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name='convertCircularArcToGeometryResponse'><xsd:complexType><xsd:sequence><xsd:element name='Result' nillable='true' type='n4:Geometry'/></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='projectGeometry0In'><wsdl:part name='parameters' element='tns:projectGeometry'/></wsdl:message><wsdl:message name='projectGeometry0Out'><wsdl:part name='parameters' element='tns:projectGeometryResponse'/></wsdl:message><wsdl:message name='projectExtent1In'><wsdl:part name='parameters' element='tns:projectExtent'/></wsdl:message><wsdl:message name='projectExtent1Out'><wsdl:part name='parameters' element='tns:projectExtentResponse'/></wsdl:message><wsdl:message name='projectPoint2In'><wsdl:part name='parameters' element='tns:projectPoint'/></wsdl:message><wsdl:message name='projectPoint2Out'><wsdl:part name='parameters' element='tns:projectPointResponse'/></wsdl:message><wsdl:message name='getDistance3In'><wsdl:part name='parameters' element='tns:getDistance'/></wsdl:message><wsdl:message name='getDistance3Out'><wsdl:part name='parameters' element='tns:getDistanceResponse'/></wsdl:message><wsdl:message name='getDriveTime4In'><wsdl:part name='parameters' element='tns:getDriveTime'/></wsdl:message><wsdl:message name='getDriveTime4Out'><wsdl:part name='parameters' element='tns:getDriveTimeResponse'/></wsdl:message><wsdl:message name='getBestProjection5In'><wsdl:part name='parameters' element='tns:getBestProjection'/></wsdl:message><wsdl:message name='getBestProjection5Out'><wsdl:part name='parameters' element='tns:getBestProjectionResponse'/></wsdl:message><wsdl:message name='getSupportedProjections6In'><wsdl:part name='parameters' element='tns:getSupportedProjections'/></wsdl:message><wsdl:message name='getSupportedProjections6Out'><wsdl:part name='parameters' element='tns:getSupportedProjectionsResponse'/></wsdl:message><wsdl:message name='getDataCollectionDate7In'><wsdl:part name='parameters' element='tns:getDataCollectionDate'/></wsdl:message><wsdl:message name='getDataCollectionDate7Out'><wsdl:part name='parameters' element='tns:getDataCollectionDateResponse'/></wsdl:message><wsdl:message name='convertCircleToGeometry8In'><wsdl:part name='parameters' element='tns:convertCircleToGeometry'/></wsdl:message><wsdl:message name='convertCircleToGeometry8Out'><wsdl:part name='parameters' element='tns:convertCircleToGeometryResponse'/></wsdl:message><wsdl:message name='convertEllipseToGeometry9In'><wsdl:part name='parameters' element='tns:convertEllipseToGeometry'/></wsdl:message><wsdl:message name='convertEllipseToGeometry9Out'><wsdl:part name='parameters' element='tns:convertEllipseToGeometryResponse'/></wsdl:message><wsdl:message name='convertCircularArcToGeometry10In'><wsdl:part name='parameters' element='tns:convertCircularArcToGeometry'/></wsdl:message><wsdl:message name='convertCircularArcToGeometry10Out'><wsdl:part name='parameters' element='tns:convertCircularArcToGeometryResponse'/></wsdl:message><wsdl:message name='getVersion11In'><wsdl:part name='parameters' element='tns:getVersion'/></wsdl:message><wsdl:message name='getVersion11Out'><wsdl:part name='parameters' element='tns:getVersionResponse'/></wsdl:message><wsdl:portType name='Utility'><wsdl:operation name='projectGeometry'><wsdl:input name='projectGeometry0In' message='tns:projectGeometry0In'/><wsdl:output name='projectGeometry0Out' message='tns:projectGeometry0Out'/></wsdl:operation><wsdl:operation name='projectExtent'><wsdl:input name='projectExtent1In' message='tns:projectExtent1In'/><wsdl:output name='projectExtent1Out' message='tns:projectExtent1Out'/></wsdl:operation><wsdl:operation name='projectPoint'><wsdl:input name='projectPoint2In' message='tns:projectPoint2In'/><wsdl:output name='projectPoint2Out' message='tns:projectPoint2Out'/></wsdl:operation><wsdl:operation name='getDistance'><wsdl:input name='getDistance3In' message='tns:getDistance3In'/><wsdl:output name='getDistance3Out' message='tns:getDistance3Out'/></wsdl:operation><wsdl:operation name='getDriveTime'><wsdl:input name='getDriveTime4In' message='tns:getDriveTime4In'/><wsdl:output name='getDriveTime4Out' message='tns:getDriveTime4Out'/></wsdl:operation><wsdl:operation name='getBestProjection'><wsdl:input name='getBestProjection5In' message='tns:getBestProjection5In'/><wsdl:output name='getBestProjection5Out' message='tns:getBestProjection5Out'/></wsdl:operation><wsdl:operation name='getSupportedProjections'><wsdl:input name='getSupportedProjections6In' message='tns:getSupportedProjections6In'/><wsdl:output name='getSupportedProjections6Out' message='tns:getSupportedProjections6Out'/></wsdl:operation><wsdl:operation name='getDataCollectionDate'><wsdl:input name='getDataCollectionDate7In' message='tns:getDataCollectionDate7In'/><wsdl:output name='getDataCollectionDate7Out' message='tns:getDataCollectionDate7Out'/></wsdl:operation><wsdl:operation name='convertCircleToGeometry'><wsdl:input name='convertCircleToGeometry8In' message='tns:convertCircleToGeometry8In'/><wsdl:output name='convertCircleToGeometry8Out' message='tns:convertCircleToGeometry8Out'/></wsdl:operation><wsdl:operation name='convertEllipseToGeometry'><wsdl:input name='convertEllipseToGeometry9In' message='tns:convertEllipseToGeometry9In'/><wsdl:output name='convertEllipseToGeometry9Out' message='tns:convertEllipseToGeometry9Out'/></wsdl:operation><wsdl:operation name='convertCircularArcToGeometry'><wsdl:input name='convertCircularArcToGeometry10In' message='tns:convertCircularArcToGeometry10In'/><wsdl:output name='convertCircularArcToGeometry10Out' message='tns:convertCircularArcToGeometry10Out'/></wsdl:operation><wsdl:operation name='getVersion'><wsdl:input name='getVersion11In' message='tns:getVersion11In'/><wsdl:output name='getVersion11Out' message='tns:getVersion11Out'/></wsdl:operation></wsdl:portType><wsdl:binding name='Utility' type='tns:Utility'><soap:binding style='document' transport='http://schemas.xmlsoap.org/soap/http'/><wsdl:operation name='projectGeometry'><soap:operation soapAction='projectGeometry' style='document'/><wsdl:input name='projectGeometry0In'><soap:body use='literal'/></wsdl:input><wsdl:output name='projectGeometry0Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='projectExtent'><soap:operation soapAction='projectExtent' style='document'/><wsdl:input name='projectExtent1In'><soap:body use='literal'/></wsdl:input><wsdl:output name='projectExtent1Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='projectPoint'><soap:operation soapAction='projectPoint' style='document'/><wsdl:input name='projectPoint2In'><soap:body use='literal'/></wsdl:input><wsdl:output name='projectPoint2Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='getDistance'><soap:operation soapAction='getDistance' style='document'/><wsdl:input name='getDistance3In'><soap:body use='literal'/></wsdl:input><wsdl:output name='getDistance3Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='getDriveTime'><soap:operation soapAction='getDriveTime' style='document'/><wsdl:input name='getDriveTime4In'><soap:body use='literal'/></wsdl:input><wsdl:output name='getDriveTime4Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='getBestProjection'><soap:operation soapAction='getBestProjection' style='document'/><wsdl:input name='getBestProjection5In'><soap:body use='literal'/></wsdl:input><wsdl:output name='getBestProjection5Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='getSupportedProjections'><soap:operation soapAction='getSupportedProjections' style='document'/><wsdl:input name='getSupportedProjections6In'><soap:body use='literal'/></wsdl:input><wsdl:output name='getSupportedProjections6Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='getDataCollectionDate'><soap:operation soapAction='getDataCollectionDate' style='document'/><wsdl:input name='getDataCollectionDate7In'><soap:body use='literal'/></wsdl:input><wsdl:output name='getDataCollectionDate7Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='convertCircleToGeometry'><soap:operation soapAction='convertCircleToGeometry' style='document'/><wsdl:input name='convertCircleToGeometry8In'><soap:body use='literal'/></wsdl:input><wsdl:output name='convertCircleToGeometry8Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='convertEllipseToGeometry'><soap:operation soapAction='convertEllipseToGeometry' style='document'/><wsdl:input name='convertEllipseToGeometry9In'><soap:body use='literal'/></wsdl:input><wsdl:output name='convertEllipseToGeometry9Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='convertCircularArcToGeometry'><soap:operation soapAction='convertCircularArcToGeometry' style='document'/><wsdl:input name='convertCircularArcToGeometry10In'><soap:body use='literal'/></wsdl:input><wsdl:output name='convertCircularArcToGeometry10Out'><soap:body use='literal'/></wsdl:output></wsdl:operation><wsdl:operation name='getVersion'><soap:operation soapAction='getVersion' style='document'/><wsdl:input name='getVersion11In'><soap:body use='literal'/></wsdl:input><wsdl:output name='getVersion11Out'><soap:body use='literal'/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name='Utility'><wsdl:documentation>Utility Web Service lets you change the coordinate system and datum transformation of a geometry or envelope. It also provides drive time polygon and distance calculations.</wsdl:documentation><wsdl:port name='Utility' binding='tns:Utility'><soap:address location='http://www.arcwebservices.com/services/v2006/Utility'/></wsdl:port></wsdl:service></wsdl:definitions>
