<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://dinoch.dyndns.org/webservices/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://dinoch.dyndns.org/webservices/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://dinoch.dyndns.org/webservices/">
      <s:element name="ZipToCityAndState">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="zip" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ZipToCityAndStateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ZipToCityAndStateResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ZipTo1CityAndState">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="zip" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ZipTo1CityAndStateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ZipTo1CityAndStateResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CityToZip">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CityToZipResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CityToZipResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CityTo1Zip">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CityTo1ZipResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CityTo1ZipResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ZipToLatLong">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="zip" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ZipToLatLongResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ZipToLatLongResult" type="tns:LatLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="LatLong">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Zip" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Latitude" type="tns:Latitude" />
          <s:element minOccurs="1" maxOccurs="1" name="Longitude" type="tns:Longitude" />
          <s:element minOccurs="0" maxOccurs="1" name="TigerMapUrl" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Latitude">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Degrees" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="NorthSouth" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Longitude">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Degrees" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="EastWest" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="CityToLatLong">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CityToLatLongResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CityToLatLongResult" type="tns:LatLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ArrayOfString" nillable="true" type="tns:ArrayOfString" />
      <s:element name="string" nillable="true" type="s:string" />
      <s:element name="LatLong" type="tns:LatLong" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="ZipToCityAndStateSoapIn">
    <wsdl:part name="parameters" element="tns:ZipToCityAndState" />
  </wsdl:message>
  <wsdl:message name="ZipToCityAndStateSoapOut">
    <wsdl:part name="parameters" element="tns:ZipToCityAndStateResponse" />
  </wsdl:message>
  <wsdl:message name="ZipTo1CityAndStateSoapIn">
    <wsdl:part name="parameters" element="tns:ZipTo1CityAndState" />
  </wsdl:message>
  <wsdl:message name="ZipTo1CityAndStateSoapOut">
    <wsdl:part name="parameters" element="tns:ZipTo1CityAndStateResponse" />
  </wsdl:message>
  <wsdl:message name="CityToZipSoapIn">
    <wsdl:part name="parameters" element="tns:CityToZip" />
  </wsdl:message>
  <wsdl:message name="CityToZipSoapOut">
    <wsdl:part name="parameters" element="tns:CityToZipResponse" />
  </wsdl:message>
  <wsdl:message name="CityTo1ZipSoapIn">
    <wsdl:part name="parameters" element="tns:CityTo1Zip" />
  </wsdl:message>
  <wsdl:message name="CityTo1ZipSoapOut">
    <wsdl:part name="parameters" element="tns:CityTo1ZipResponse" />
  </wsdl:message>
  <wsdl:message name="ZipToLatLongSoapIn">
    <wsdl:part name="parameters" element="tns:ZipToLatLong" />
  </wsdl:message>
  <wsdl:message name="ZipToLatLongSoapOut">
    <wsdl:part name="parameters" element="tns:ZipToLatLongResponse" />
  </wsdl:message>
  <wsdl:message name="CityToLatLongSoapIn">
    <wsdl:part name="parameters" element="tns:CityToLatLong" />
  </wsdl:message>
  <wsdl:message name="CityToLatLongSoapOut">
    <wsdl:part name="parameters" element="tns:CityToLatLongResponse" />
  </wsdl:message>
  <wsdl:message name="ZipToCityAndStateHttpGetIn">
    <wsdl:part name="zip" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ZipToCityAndStateHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfString" />
  </wsdl:message>
  <wsdl:message name="ZipTo1CityAndStateHttpGetIn">
    <wsdl:part name="zip" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ZipTo1CityAndStateHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CityToZipHttpGetIn">
    <wsdl:part name="city" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CityToZipHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfString" />
  </wsdl:message>
  <wsdl:message name="CityTo1ZipHttpGetIn">
    <wsdl:part name="city" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CityTo1ZipHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ZipToLatLongHttpGetIn">
    <wsdl:part name="zip" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ZipToLatLongHttpGetOut">
    <wsdl:part name="Body" element="tns:LatLong" />
  </wsdl:message>
  <wsdl:message name="CityToLatLongHttpGetIn">
    <wsdl:part name="city" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CityToLatLongHttpGetOut">
    <wsdl:part name="Body" element="tns:LatLong" />
  </wsdl:message>
  <wsdl:message name="ZipToCityAndStateHttpPostIn">
    <wsdl:part name="zip" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ZipToCityAndStateHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfString" />
  </wsdl:message>
  <wsdl:message name="ZipTo1CityAndStateHttpPostIn">
    <wsdl:part name="zip" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ZipTo1CityAndStateHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CityToZipHttpPostIn">
    <wsdl:part name="city" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CityToZipHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfString" />
  </wsdl:message>
  <wsdl:message name="CityTo1ZipHttpPostIn">
    <wsdl:part name="city" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CityTo1ZipHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ZipToLatLongHttpPostIn">
    <wsdl:part name="zip" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ZipToLatLongHttpPostOut">
    <wsdl:part name="Body" element="tns:LatLong" />
  </wsdl:message>
  <wsdl:message name="CityToLatLongHttpPostIn">
    <wsdl:part name="city" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CityToLatLongHttpPostOut">
    <wsdl:part name="Body" element="tns:LatLong" />
  </wsdl:message>
  <wsdl:portType name="ZipcodeLookupServiceSoap">
    <wsdl:operation name="ZipToCityAndState">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">For the given zipcode, returns an array of valid city names</wsdl:documentation>
      <wsdl:input message="tns:ZipToCityAndStateSoapIn" />
      <wsdl:output message="tns:ZipToCityAndStateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ZipTo1CityAndState">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">For the given zipcode, returns exactly one city name</wsdl:documentation>
      <wsdl:input message="tns:ZipTo1CityAndStateSoapIn" />
      <wsdl:output message="tns:ZipTo1CityAndStateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CityToZip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">For the given city name, returns the list of valid zipcodes</wsdl:documentation>
      <wsdl:input message="tns:CityToZipSoapIn" />
      <wsdl:output message="tns:CityToZipSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CityTo1Zip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">For the given city name, returns exactly one valid zipcode.</wsdl:documentation>
      <wsdl:input message="tns:CityTo1ZipSoapIn" />
      <wsdl:output message="tns:CityTo1ZipSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ZipToLatLong">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Given a zipcode, returns a Latitude/longitude location.</wsdl:documentation>
      <wsdl:input message="tns:ZipToLatLongSoapIn" />
      <wsdl:output message="tns:ZipToLatLongSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CityToLatLong">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Given a city name, returns a Latitude/longitude location.</wsdl:documentation>
      <wsdl:input message="tns:CityToLatLongSoapIn" />
      <wsdl:output message="tns:CityToLatLongSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="ZipcodeLookupServiceHttpGet">
    <wsdl:operation name="ZipToCityAndState">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">For the given zipcode, returns an array of valid city names</wsdl:documentation>
      <wsdl:input message="tns:ZipToCityAndStateHttpGetIn" />
      <wsdl:output message="tns:ZipToCityAndStateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ZipTo1CityAndState">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">For the given zipcode, returns exactly one city name</wsdl:documentation>
      <wsdl:input message="tns:ZipTo1CityAndStateHttpGetIn" />
      <wsdl:output message="tns:ZipTo1CityAndStateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CityToZip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">For the given city name, returns the list of valid zipcodes</wsdl:documentation>
      <wsdl:input message="tns:CityToZipHttpGetIn" />
      <wsdl:output message="tns:CityToZipHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CityTo1Zip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">For the given city name, returns exactly one valid zipcode.</wsdl:documentation>
      <wsdl:input message="tns:CityTo1ZipHttpGetIn" />
      <wsdl:output message="tns:CityTo1ZipHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ZipToLatLong">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Given a zipcode, returns a Latitude/longitude location.</wsdl:documentation>
      <wsdl:input message="tns:ZipToLatLongHttpGetIn" />
      <wsdl:output message="tns:ZipToLatLongHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CityToLatLong">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Given a city name, returns a Latitude/longitude location.</wsdl:documentation>
      <wsdl:input message="tns:CityToLatLongHttpGetIn" />
      <wsdl:output message="tns:CityToLatLongHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="ZipcodeLookupServiceHttpPost">
    <wsdl:operation name="ZipToCityAndState">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">For the given zipcode, returns an array of valid city names</wsdl:documentation>
      <wsdl:input message="tns:ZipToCityAndStateHttpPostIn" />
      <wsdl:output message="tns:ZipToCityAndStateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ZipTo1CityAndState">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">For the given zipcode, returns exactly one city name</wsdl:documentation>
      <wsdl:input message="tns:ZipTo1CityAndStateHttpPostIn" />
      <wsdl:output message="tns:ZipTo1CityAndStateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CityToZip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">For the given city name, returns the list of valid zipcodes</wsdl:documentation>
      <wsdl:input message="tns:CityToZipHttpPostIn" />
      <wsdl:output message="tns:CityToZipHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CityTo1Zip">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">For the given city name, returns exactly one valid zipcode.</wsdl:documentation>
      <wsdl:input message="tns:CityTo1ZipHttpPostIn" />
      <wsdl:output message="tns:CityTo1ZipHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ZipToLatLong">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Given a zipcode, returns a Latitude/longitude location.</wsdl:documentation>
      <wsdl:input message="tns:ZipToLatLongHttpPostIn" />
      <wsdl:output message="tns:ZipToLatLongHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CityToLatLong">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Given a city name, returns a Latitude/longitude location.</wsdl:documentation>
      <wsdl:input message="tns:CityToLatLongHttpPostIn" />
      <wsdl:output message="tns:CityToLatLongHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ZipcodeLookupServiceSoap" type="tns:ZipcodeLookupServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ZipToCityAndState">
      <soap:operation soapAction="http://dinoch.dyndns.org/webservices/ZipToCityAndState" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ZipTo1CityAndState">
      <soap:operation soapAction="http://dinoch.dyndns.org/webservices/ZipTo1CityAndState" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CityToZip">
      <soap:operation soapAction="http://dinoch.dyndns.org/webservices/CityToZip" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CityTo1Zip">
      <soap:operation soapAction="http://dinoch.dyndns.org/webservices/CityTo1Zip" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ZipToLatLong">
      <soap:operation soapAction="http://dinoch.dyndns.org/webservices/ZipToLatLong" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CityToLatLong">
      <soap:operation soapAction="http://dinoch.dyndns.org/webservices/CityToLatLong" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="ZipcodeLookupServiceSoap12" type="tns:ZipcodeLookupServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ZipToCityAndState">
      <soap12:operation soapAction="http://dinoch.dyndns.org/webservices/ZipToCityAndState" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ZipTo1CityAndState">
      <soap12:operation soapAction="http://dinoch.dyndns.org/webservices/ZipTo1CityAndState" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CityToZip">
      <soap12:operation soapAction="http://dinoch.dyndns.org/webservices/CityToZip" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CityTo1Zip">
      <soap12:operation soapAction="http://dinoch.dyndns.org/webservices/CityTo1Zip" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ZipToLatLong">
      <soap12:operation soapAction="http://dinoch.dyndns.org/webservices/ZipToLatLong" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CityToLatLong">
      <soap12:operation soapAction="http://dinoch.dyndns.org/webservices/CityToLatLong" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="ZipcodeLookupServiceHttpGet" type="tns:ZipcodeLookupServiceHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="ZipToCityAndState">
      <http:operation location="/ZipToCityAndState" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ZipTo1CityAndState">
      <http:operation location="/ZipTo1CityAndState" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CityToZip">
      <http:operation location="/CityToZip" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CityTo1Zip">
      <http:operation location="/CityTo1Zip" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ZipToLatLong">
      <http:operation location="/ZipToLatLong" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CityToLatLong">
      <http:operation location="/CityToLatLong" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="ZipcodeLookupServiceHttpPost" type="tns:ZipcodeLookupServiceHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="ZipToCityAndState">
      <http:operation location="/ZipToCityAndState" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ZipTo1CityAndState">
      <http:operation location="/ZipTo1CityAndState" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CityToZip">
      <http:operation location="/CityToZip" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CityTo1Zip">
      <http:operation location="/CityTo1Zip" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ZipToLatLong">
      <http:operation location="/ZipToLatLong" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CityToLatLong">
      <http:operation location="/CityToLatLong" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="ZipcodeLookupService">
    <wsdl:port name="ZipcodeLookupServiceSoap" binding="tns:ZipcodeLookupServiceSoap">
      <soap:address location="http://cheeso.members.winisp.net/zips/ZipService.asmx" />
    </wsdl:port>
    <wsdl:port name="ZipcodeLookupServiceSoap12" binding="tns:ZipcodeLookupServiceSoap12">
      <soap12:address location="http://cheeso.members.winisp.net/zips/ZipService.asmx" />
    </wsdl:port>
    <wsdl:port name="ZipcodeLookupServiceHttpGet" binding="tns:ZipcodeLookupServiceHttpGet">
      <http:address location="http://cheeso.members.winisp.net/zips/ZipService.asmx" />
    </wsdl:port>
    <wsdl:port name="ZipcodeLookupServiceHttpPost" binding="tns:ZipcodeLookupServiceHttpPost">
      <http:address location="http://cheeso.members.winisp.net/zips/ZipService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>