<?xml version="1.0" ?>
<wsdl:definitions targetNamespace="http://TRANSACTIONALWEB.COM" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:impl="http://POST-impl" xmlns:intf="http://TRANSACTIONALWEB.COM" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://TRANSACTIONALWEB.COM" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:types>
    <xsd:schema targetNamespace="http://TRANSACTIONALWEB.COM" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://TRANSACTIONALWEB.COM">
      <xsd:complexType name="Entry">
        <xsd:sequence>
          <xsd:element name="url" nillable="true" type="string"/>
          <xsd:element name="fname" nillable="true" type="string"/>
          <xsd:element name="addressline1" nillable="true" type="string"/>
          <xsd:element name="addressline2" nillable="true" type="string"/>
          <xsd:element name="addresscity" nillable="true" type="string"/>
          <xsd:element name="addressstate" nillable="true" type="string"/>
          <xsd:element name="addresspostalcode" nillable="true" type="string"/>
          <xsd:element name="addresscountry" nillable="true" type="string"/>
          <xsd:element name="distance" nillable="true" type="string"/>
          <xsd:element name="contact" nillable="true" type="string"/>
          <xsd:element name="phone" nillable="true" type="string"/>
          <xsd:element name="email" nillable="true" type="string"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:element name="Entry" nillable="true" type="intf:Entry"/>
      <xsd:complexType name="ArrayOfEntry">
        <xsd:complexContent>
          <xsd:restriction base="SOAP-ENC:Array">
            <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="intf:Entry[]"/>
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:element name="ArrayOfEntry" nillable="true" type="intf:ArrayOfEntry"/>
    </xsd:schema>
  </wsdl:types>
  <wsdl:message name="findWithinRadiusResponse">
    <wsdl:part name="noname" type="intf:ArrayOfEntry"/>
  </wsdl:message>
  <wsdl:message name="ski">
    <wsdl:part name="latitude" type="xsd:string">
      <wsdl:documentation>
        
Positive values for North Latitude, Negative values for South			
      </wsdl:documentation>
    </wsdl:part>
    <wsdl:part name="longitude" type="xsd:string">
      <wsdl:documentation>
        
Positive values for East Longitude, Negative values for West Longitude			
      </wsdl:documentation>
    </wsdl:part>
    <wsdl:part name="radius" type="xsd:string">
      <wsdl:documentation>
        
Units are in US Miles			
      </wsdl:documentation>
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="QueryInterface">
    <wsdl:operation name="findWithinRadius" parameterOrder="in0 in1">
      <wsdl:input message="intf:ski"/>
      <wsdl:output message="intf:findWithinRadiusResponse"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="locatorSoapBinding" type="intf:QueryInterface">
    <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="findWithinRadius">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input>
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://TRANSACTIONALWEB.COM" use="encoded"/>
      </wsdl:input>
      <wsdl:output>
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://TRANSACTIONALWEB.COM" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="QueryInterfaceService">
    <wsdl:port binding="intf:locatorSoapBinding" name="LOCATOR">
      <wsdlsoap:address location="http://www.skiwhere.com/soapserver.php"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>

