<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ServicesRoot" xmlns:types="http://6pp.kvdb.net/services/soap/types" xmlns:soapenc="http://www.w3.org/2001/09/soap-encoding" targetNamespace="http://6pp.kvdb.net/services/soap/" xmlns:tns="http://6pp.kvdb.net/services/soap/">
   <wsdl:types>
     <xsd:schema elementFormDefault="qualified" targetNamespace="http://6pp.kvdb.net/services/soap/types">
        <xsd:complexType name="APIProvinces">
          <xsd:sequence>
            <xsd:element name="provinces" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="APIStreet">
          <xsd:sequence>
            <xsd:element name="areacode" type="xsd:string"/><xsd:element name="chars" type="xsd:string"/><xsd:element name="city_id" type="xsd:int"/><xsd:element name="city_name" type="xsd:string"/><xsd:element name="country_id" type="xsd:int"/><xsd:element name="country_name" type="xsd:string"/><xsd:element name="created" type="xsd:int"/><xsd:element name="even" type="xsd:boolean"/><xsd:element name="fourpp" type="xsd:int"/><xsd:element name="high" type="xsd:int"/><xsd:element name="highcapped" type="xsd:boolean"/><xsd:element name="id" type="xsd:int"/><xsd:element name="lat" type="xsd:string"/><xsd:element name="lng" type="xsd:string"/><xsd:element name="low" type="xsd:int"/><xsd:element name="lowcapped" type="xsd:boolean"/><xsd:element name="pobox" type="xsd:boolean"/><xsd:element name="postcode_id" type="xsd:int"/><xsd:element name="precision" type="xsd:string"/><xsd:element name="province_id" type="xsd:int"/><xsd:element name="province_name" type="xsd:string"/><xsd:element name="source" type="xsd:string"/><xsd:element name="source_id" type="xsd:int"/><xsd:element name="street" type="xsd:string"/><xsd:element name="subtitle" type="xsd:string"/><xsd:element name="unsure" type="xsd:boolean"/><xsd:element name="updated" type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="APISource">
          <xsd:sequence>
            <xsd:element name="citycount" type="xsd:int"/><xsd:element name="created" type="xsd:int"/><xsd:element name="id" type="xsd:int"/><xsd:element name="ip" type="xsd:string"/><xsd:element name="name" type="xsd:string"/><xsd:element name="overallcount" type="xsd:int"/><xsd:element name="postcodecount" type="xsd:int"/><xsd:element name="source" type="xsd:string"/><xsd:element name="streetcount" type="xsd:int"/><xsd:element name="updated" type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="APIPostcode">
          <xsd:sequence>
            <xsd:element name="areacode" type="xsd:string"/><xsd:element name="city_alt" type="xsd:string"/><xsd:element name="city_id" type="xsd:int"/><xsd:element name="city_name" type="xsd:string"/><xsd:element name="country_id" type="xsd:int"/><xsd:element name="country_name" type="xsd:string"/><xsd:element name="created" type="xsd:int"/><xsd:element name="distance" type="xsd:string"/><xsd:element name="fourpp" type="xsd:int"/><xsd:element name="id" type="xsd:int"/><xsd:element name="kind" type="xsd:string"/><xsd:element name="lat" type="xsd:string"/><xsd:element name="lng" type="xsd:string"/><xsd:element name="municipality" type="xsd:string"/><xsd:element name="municipality_id" type="xsd:int"/><xsd:element name="precision" type="xsd:string"/><xsd:element name="province_id" type="xsd:int"/><xsd:element name="province_name" type="xsd:string"/><xsd:element name="source" type="xsd:string"/><xsd:element name="source_id" type="xsd:int"/><xsd:element name="updated" type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="APIPostcodes">
          <xsd:sequence>
            <xsd:element name="page" type="xsd:int"/><xsd:element name="pages" type="xsd:int"/><xsd:element name="perpage" type="xsd:int"/><xsd:element name="postcodes" type="xsd:string"/><xsd:element name="total" type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="APICountries">
          <xsd:sequence>
            <xsd:element name="countries" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="APIStats">
          <xsd:sequence>
            <xsd:element name="citieswithareacode" type="xsd:string"/><xsd:element name="requests_today" type="xsd:string"/><xsd:element name="requests_yesterday" type="xsd:string"/><xsd:element name="top_city_sources" type="xsd:string"/><xsd:element name="top_overall_sources" type="xsd:string"/><xsd:element name="top_postcode_sources" type="xsd:string"/><xsd:element name="top_street_sources" type="xsd:string"/><xsd:element name="unique4pp" type="xsd:string"/><xsd:element name="unique6pp" type="xsd:string"/><xsd:element name="uniquecities" type="xsd:string"/><xsd:element name="uniquemunicipalities" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="APISources">
          <xsd:sequence>
            <xsd:element name="page" type="xsd:int"/><xsd:element name="pages" type="xsd:int"/><xsd:element name="perpage" type="xsd:int"/><xsd:element name="sources" type="xsd:string"/><xsd:element name="total" type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="APIStreets">
          <xsd:sequence>
            <xsd:element name="page" type="xsd:int"/><xsd:element name="pages" type="xsd:int"/><xsd:element name="perpage" type="xsd:int"/><xsd:element name="streets" type="xsd:string"/><xsd:element name="total" type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="APICity">
          <xsd:sequence>
            <xsd:element name="alt_names" type="xsd:string"/><xsd:element name="areacode" type="xsd:string"/><xsd:element name="country_id" type="xsd:int"/><xsd:element name="country_name" type="xsd:string"/><xsd:element name="created" type="xsd:int"/><xsd:element name="id" type="xsd:int"/><xsd:element name="lat" type="xsd:string"/><xsd:element name="lng" type="xsd:string"/><xsd:element name="municipality_id" type="xsd:int"/><xsd:element name="municipality_name" type="xsd:string"/><xsd:element name="official_name" type="xsd:string"/><xsd:element name="postcodecount" type="xsd:int"/><xsd:element name="precision" type="xsd:string"/><xsd:element name="province_id" type="xsd:int"/><xsd:element name="province_name" type="xsd:string"/><xsd:element name="source" type="xsd:string"/><xsd:element name="source_id" type="xsd:int"/><xsd:element name="updated" type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="APICalls">
          <xsd:sequence>
            <xsd:element name="calls" type="xsd:string"/><xsd:element name="page" type="xsd:int"/><xsd:element name="pages" type="xsd:int"/><xsd:element name="perpage" type="xsd:int"/><xsd:element name="total" type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="Address">
          <xsd:sequence>
            <xsd:element name="areacode" type="xsd:string"/><xsd:element name="city" type="xsd:string"/><xsd:element name="geo_lat" type="xsd:string"/><xsd:element name="geo_long" type="xsd:string"/><xsd:element name="geo_precision" type="xsd:string"/><xsd:element name="message" type="xsd:string"/><xsd:element name="postcode" type="xsd:string"/><xsd:element name="postcode_id" type="xsd:int"/><xsd:element name="province" type="xsd:string"/><xsd:element name="street" type="xsd:string"/><xsd:element name="street_id" type="xsd:int"/><xsd:element name="subtitle" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="APIProvince">
          <xsd:sequence>
            <xsd:element name="cities" type="xsd:int"/><xsd:element name="country_id" type="xsd:int"/><xsd:element name="country_name" type="xsd:string"/><xsd:element name="created" type="xsd:int"/><xsd:element name="id" type="xsd:int"/><xsd:element name="lat" type="xsd:string"/><xsd:element name="lng" type="xsd:string"/><xsd:element name="name" type="xsd:string"/><xsd:element name="source" type="xsd:string"/><xsd:element name="source_id" type="xsd:int"/><xsd:element name="updated" type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="APILogs">
          <xsd:sequence>
            <xsd:element name="logs" type="xsd:string"/><xsd:element name="page" type="xsd:int"/><xsd:element name="pages" type="xsd:int"/><xsd:element name="perpage" type="xsd:int"/><xsd:element name="total" type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="APICountry">
          <xsd:sequence>
            <xsd:element name="created" type="xsd:int"/><xsd:element name="id" type="xsd:int"/><xsd:element name="lat" type="xsd:string"/><xsd:element name="lng" type="xsd:string"/><xsd:element name="name" type="xsd:string"/><xsd:element name="province_count" type="xsd:int"/><xsd:element name="source" type="xsd:string"/><xsd:element name="source_id" type="xsd:int"/><xsd:element name="updated" type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="APIDistances">
          <xsd:sequence>
            <xsd:element name="distances" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType><xsd:complexType name="APICities">
          <xsd:sequence>
            <xsd:element name="cities" type="xsd:string"/><xsd:element name="page" type="xsd:int"/><xsd:element name="pages" type="xsd:int"/><xsd:element name="perpage" type="xsd:int"/><xsd:element name="total" type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType>
          <xsd:element name="distance">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="start_postcode" type="xsd:string" minOccurs="0"/><xsd:element name="start_city" type="xsd:string" minOccurs="0"/><xsd:element name="destination_postcodes" type="xsd:string" minOccurs="0"/><xsd:element name="destination_cities" type="xsd:string" minOccurs="0"/><xsd:element name="per_page" type="xsd:int" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="distanceResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APIDistances"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="feedback">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="source_id" type="xsd:int" minOccurs="0"/><xsd:element name="street" type="xsd:string" minOccurs="0"/><xsd:element name="postcode" type="xsd:string" minOccurs="0"/><xsd:element name="city" type="xsd:string" minOccurs="0"/><xsd:element name="areacode" type="xsd:string" minOccurs="0"/><xsd:element name="streetnumber" type="xsd:string" minOccurs="0"/><xsd:element name="simulate" type="xsd:boolean" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="feedbackResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APIStreet"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getcall">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="call" type="xsd:string" minOccurs="0"/><xsd:element name="fromdt" type="xsd:int" minOccurs="0"/><xsd:element name="todt" type="xsd:int" minOccurs="0"/><xsd:element name="page" type="xsd:int" minOccurs="0"/><xsd:element name="per_page" type="xsd:int" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getcallResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APICalls"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getcity">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="id" type="xsd:int" minOccurs="0"/><xsd:element name="province_id" type="xsd:int" minOccurs="0"/><xsd:element name="province_name" type="xsd:string" minOccurs="0"/><xsd:element name="name" type="xsd:string" minOccurs="0"/><xsd:element name="name_like" type="xsd:string" minOccurs="0"/><xsd:element name="areacode" type="xsd:string" minOccurs="0"/><xsd:element name="min_update_date" type="xsd:int" minOccurs="0"/><xsd:element name="page" type="xsd:int" minOccurs="0"/><xsd:element name="per_page" type="xsd:int" minOccurs="0"/><xsd:element name="light" type="xsd:boolean" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getcityResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APICities"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getcountry">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="id" type="xsd:int" minOccurs="0"/><xsd:element name="name" type="xsd:string" minOccurs="0"/><xsd:element name="name_like" type="xsd:string" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getcountryResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APICountries"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getlog">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="text_like" type="xsd:string" minOccurs="0"/><xsd:element name="fromdt" type="xsd:int" minOccurs="0"/><xsd:element name="todt" type="xsd:int" minOccurs="0"/><xsd:element name="page" type="xsd:int" minOccurs="0"/><xsd:element name="per_page" type="xsd:int" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getlogResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APILogs"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getpostcode">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="id" type="xsd:int" minOccurs="0"/><xsd:element name="city_id" type="xsd:int" minOccurs="0"/><xsd:element name="fourpp" type="xsd:int" minOccurs="0"/><xsd:element name="from_fourpp" type="xsd:int" minOccurs="0"/><xsd:element name="to_fourpp" type="xsd:int" minOccurs="0"/><xsd:element name="min_update_date" type="xsd:int" minOccurs="0"/><xsd:element name="range" type="xsd:int" minOccurs="0"/><xsd:element name="active" type="xsd:boolean" minOccurs="0"/><xsd:element name="page" type="xsd:int" minOccurs="0"/><xsd:element name="per_page" type="xsd:int" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getpostcodeResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APIPostcodes"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getprovince">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="id" type="xsd:int" minOccurs="0"/><xsd:element name="country_id" type="xsd:int" minOccurs="0"/><xsd:element name="name" type="xsd:string" minOccurs="0"/><xsd:element name="name_like" type="xsd:string" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getprovinceResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APIProvinces"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getsource">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="id" type="xsd:int" minOccurs="0"/><xsd:element name="ip" type="xsd:string" minOccurs="0"/><xsd:element name="name" type="xsd:string" minOccurs="0"/><xsd:element name="name_like" type="xsd:string" minOccurs="0"/><xsd:element name="source" type="xsd:string" minOccurs="0"/><xsd:element name="source_like" type="xsd:string" minOccurs="0"/><xsd:element name="threshold" type="xsd:int" minOccurs="0"/><xsd:element name="wikiuser" type="xsd:boolean" minOccurs="0"/><xsd:element name="page" type="xsd:int" minOccurs="0"/><xsd:element name="per_page" type="xsd:int" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getsourceResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APISources"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getstats">
            <xsd:complexType>
              <xsd:sequence>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getstatsResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APIStats"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getstreet">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="id" type="xsd:int" minOccurs="0"/><xsd:element name="postcode_id" type="xsd:int" minOccurs="0"/><xsd:element name="fourpp" type="xsd:int" minOccurs="0"/><xsd:element name="chars" type="xsd:string" minOccurs="0"/><xsd:element name="street" type="xsd:string" minOccurs="0"/><xsd:element name="street_like" type="xsd:string" minOccurs="0"/><xsd:element name="city_id" type="xsd:int" minOccurs="0"/><xsd:element name="city_name" type="xsd:string" minOccurs="0"/><xsd:element name="province_id" type="xsd:int" minOccurs="0"/><xsd:element name="province_name" type="xsd:string" minOccurs="0"/><xsd:element name="min_update_date" type="xsd:int" minOccurs="0"/><xsd:element name="unsure" type="xsd:boolean" minOccurs="0"/><xsd:element name="page" type="xsd:int" minOccurs="0"/><xsd:element name="per_page" type="xsd:int" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="getstreetResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APIStreets"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="hitmiss">
            <xsd:complexType>
              <xsd:sequence>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="hitmissResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="xsd:string"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="lastmisses">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="amount" type="xsd:int" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="lastmissesResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="xsd:string"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="lookup">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="postcode" type="xsd:string" minOccurs="0"/><xsd:element name="streetnumber" type="xsd:string" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="lookupResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:Address_Array"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="setcity">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="id" type="xsd:int" minOccurs="0"/><xsd:element name="active" type="xsd:boolean" minOccurs="0"/><xsd:element name="source_id" type="xsd:int" minOccurs="0"/><xsd:element name="province_id" type="xsd:int" minOccurs="0"/><xsd:element name="municipality_id" type="xsd:int" minOccurs="0"/><xsd:element name="official_name" type="xsd:string" minOccurs="0"/><xsd:element name="alt_names" type="xsd:string" minOccurs="0"/><xsd:element name="areacode" type="xsd:string" minOccurs="0"/><xsd:element name="lat" type="xsd:string" minOccurs="0"/><xsd:element name="lng" type="xsd:string" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="setcityResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APICity"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="setcountry">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="id" type="xsd:int" minOccurs="0"/><xsd:element name="source_id" type="xsd:int" minOccurs="0"/><xsd:element name="name" type="xsd:string" minOccurs="0"/><xsd:element name="lat" type="xsd:string" minOccurs="0"/><xsd:element name="lng" type="xsd:string" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="setcountryResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APICountry"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="setpostcode">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="id" type="xsd:int" minOccurs="0"/><xsd:element name="active" type="xsd:boolean" minOccurs="0"/><xsd:element name="source_id" type="xsd:int" minOccurs="0"/><xsd:element name="city_id" type="xsd:int" minOccurs="0"/><xsd:element name="fourpp" type="xsd:int" minOccurs="0"/><xsd:element name="lat" type="xsd:string" minOccurs="0"/><xsd:element name="lng" type="xsd:string" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="setpostcodeResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APIPostcode"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="setprovince">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="source_id" type="xsd:int" minOccurs="0"/><xsd:element name="id" type="xsd:int" minOccurs="0"/><xsd:element name="country_id" type="xsd:int" minOccurs="0"/><xsd:element name="name" type="xsd:string" minOccurs="0"/><xsd:element name="lat" type="xsd:string" minOccurs="0"/><xsd:element name="lng" type="xsd:string" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="setprovinceResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APIProvince"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="setsource">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="id" type="xsd:int" minOccurs="0"/><xsd:element name="ip" type="xsd:string" minOccurs="0"/><xsd:element name="name" type="xsd:string" minOccurs="0"/><xsd:element name="source" type="xsd:string" minOccurs="0"/><xsd:element name="wikiuser" type="xsd:boolean" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="setsourceResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APISource"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="setstreet">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="id" type="xsd:int" minOccurs="0"/><xsd:element name="active" type="xsd:boolean" minOccurs="0"/><xsd:element name="source_id" type="xsd:int" minOccurs="0"/><xsd:element name="postcode_id" type="xsd:int" minOccurs="0"/><xsd:element name="chars" type="xsd:string" minOccurs="0"/><xsd:element name="street" type="xsd:string" minOccurs="0"/><xsd:element name="subtitle" type="xsd:string" minOccurs="0"/><xsd:element name="low" type="xsd:int" minOccurs="0"/><xsd:element name="high" type="xsd:int" minOccurs="0"/><xsd:element name="lowcapped" type="xsd:boolean" minOccurs="0"/><xsd:element name="highcapped" type="xsd:boolean" minOccurs="0"/><xsd:element name="pobox" type="xsd:boolean" minOccurs="0"/><xsd:element name="lat" type="xsd:string" minOccurs="0"/><xsd:element name="lng" type="xsd:string" minOccurs="0"/><xsd:element name="unsure" type="xsd:boolean" minOccurs="0"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="setstreetResponse">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="result" type="types:APIStreet"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
        <xsd:complexType name="Address_Array">
          <xsd:sequence>
            <xsd:element maxOccurs="unbounded" name="item" nillable="true" type="types:Address"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:schema>
   </wsdl:types>
   <wsdl:message name="distanceRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:distance"/>
   </wsdl:message>
   <wsdl:message name="distanceResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:distanceResponse"/>
   </wsdl:message>
   <wsdl:message name="feedbackRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:feedback"/>
   </wsdl:message>
   <wsdl:message name="feedbackResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:feedbackResponse"/>
   </wsdl:message>
   <wsdl:message name="getcallRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:getcall"/>
   </wsdl:message>
   <wsdl:message name="getcallResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:getcallResponse"/>
   </wsdl:message>
   <wsdl:message name="getcityRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:getcity"/>
   </wsdl:message>
   <wsdl:message name="getcityResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:getcityResponse"/>
   </wsdl:message>
   <wsdl:message name="getcountryRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:getcountry"/>
   </wsdl:message>
   <wsdl:message name="getcountryResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:getcountryResponse"/>
   </wsdl:message>
   <wsdl:message name="getlogRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:getlog"/>
   </wsdl:message>
   <wsdl:message name="getlogResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:getlogResponse"/>
   </wsdl:message>
   <wsdl:message name="getpostcodeRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:getpostcode"/>
   </wsdl:message>
   <wsdl:message name="getpostcodeResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:getpostcodeResponse"/>
   </wsdl:message>
   <wsdl:message name="getprovinceRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:getprovince"/>
   </wsdl:message>
   <wsdl:message name="getprovinceResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:getprovinceResponse"/>
   </wsdl:message>
   <wsdl:message name="getsourceRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:getsource"/>
   </wsdl:message>
   <wsdl:message name="getsourceResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:getsourceResponse"/>
   </wsdl:message>
   <wsdl:message name="getstatsRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:getstats"/>
   </wsdl:message>
   <wsdl:message name="getstatsResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:getstatsResponse"/>
   </wsdl:message>
   <wsdl:message name="getstreetRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:getstreet"/>
   </wsdl:message>
   <wsdl:message name="getstreetResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:getstreetResponse"/>
   </wsdl:message>
   <wsdl:message name="hitmissRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:hitmiss"/>
   </wsdl:message>
   <wsdl:message name="hitmissResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:hitmissResponse"/>
   </wsdl:message>
   <wsdl:message name="lastmissesRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:lastmisses"/>
   </wsdl:message>
   <wsdl:message name="lastmissesResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:lastmissesResponse"/>
   </wsdl:message>
   <wsdl:message name="lookupRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:lookup"/>
   </wsdl:message>
   <wsdl:message name="lookupResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:lookupResponse"/>
   </wsdl:message>
   <wsdl:message name="setcityRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:setcity"/>
   </wsdl:message>
   <wsdl:message name="setcityResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:setcityResponse"/>
   </wsdl:message>
   <wsdl:message name="setcountryRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:setcountry"/>
   </wsdl:message>
   <wsdl:message name="setcountryResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:setcountryResponse"/>
   </wsdl:message>
   <wsdl:message name="setpostcodeRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:setpostcode"/>
   </wsdl:message>
   <wsdl:message name="setpostcodeResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:setpostcodeResponse"/>
   </wsdl:message>
   <wsdl:message name="setprovinceRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:setprovince"/>
   </wsdl:message>
   <wsdl:message name="setprovinceResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:setprovinceResponse"/>
   </wsdl:message>
   <wsdl:message name="setsourceRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:setsource"/>
   </wsdl:message>
   <wsdl:message name="setsourceResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:setsourceResponse"/>
   </wsdl:message>
   <wsdl:message name="setstreetRequest" xmlns="http://6pp.kvdb.net/services/soap/types">
       <wsdl:part name="parameters" element="types:setstreet"/>
   </wsdl:message>
   <wsdl:message name="setstreetResponse" xmlns="http://6pp.kvdb.net/services/soap/types">
      <wsdl:part name="parameters" element="types:setstreetResponse"/>
   </wsdl:message>
   <wsdl:portType name="ServicesRoot_PortType">
      <wsdl:operation name="distance">
        <wsdl:documentation>Get the distance (as the crow flies) between a start location (postcode or city) and one or more destinations (comma seperated postcodes or cities).
        @param start_postcode. 4PP or 6PP.
        @param start_city. A city name.
        @param destination_postcodes. One or more 4PP or 6PP.
        @param destination_cities. One or more city names.
        @param per_page Sets the maximum amount of results per page. By default 50, max 10000.
        </wsdl:documentation>
         <wsdl:input message="tns:distanceRequest"/>
         <wsdl:output message="tns:distanceResponse"/>
      </wsdl:operation><wsdl:operation name="feedback">
        <wsdl:documentation>Propose a new address entry for 6PP inclusion.
        @param source_id Assign source_id to this entry.
        @param street The street name (mandatory). Streetnumbers will be stripped.
        @param postcode The 6PP (mandatory).
        @param city The city (optional).
        @param areacode The telephone area code (optional). The subscriber number will be stripped.
        @param streetnumber The streetnumber (optional). This data is not used at the moment.
        @param simulate Leave at True (default) when proposing a new address. If the results, after your manual check, are good, set this parameter to False and the data will be added to 6PP.
        </wsdl:documentation>
         <wsdl:input message="tns:feedbackRequest"/>
         <wsdl:output message="tns:feedbackResponse"/>
      </wsdl:operation><wsdl:operation name="getcall">
        <wsdl:documentation>Get a call-log entry.
        @param call Gets a specific API call.
        @param fromdt Minimum log date. Entries created or updated on and after this date will be returned. The date should be in the form of a unix timestamp.
        @param todt Maximum log date. Entries created or updated before this date will be returned. The date should be in the form of a unix timestamp.
        @param page Gets a page of results. By default page 1.
        @param per_page Sets the maximum amount of results per page. By default 50, max 10000.
        No parameter gets all calls.
        </wsdl:documentation>
         <wsdl:input message="tns:getcallRequest"/>
         <wsdl:output message="tns:getcallResponse"/>
      </wsdl:operation><wsdl:operation name="getcity">
        <wsdl:documentation>Get a city.
        @param id Use the city id to get one specific city.
        @param province_id Gets cities within this province id.
        @param province_name Gets cities within this province.
        @param name Gets cities with this exact name.
        @param name_like Gets cities including the name.
        @param areacode Gets cities including this Telephone areacode.
        @param min_update_date Minimum update date. Cities that are created or updated on and after this date will be returned. The date should be in the form of a unix timestamp.
        @param page Gets a page of results. By default page 1.
        @param per_page Sets the maximum amount of results per page. By default 50, max 10000.
        @param light Set to True for lightweight, quicker output. False by default.
        No parameter gets all known cities.
        </wsdl:documentation>
         <wsdl:input message="tns:getcityRequest"/>
         <wsdl:output message="tns:getcityResponse"/>
      </wsdl:operation><wsdl:operation name="getcountry">
        <wsdl:documentation>Get a country.
        @param id Use the country id to get one specific country.
        @param name Gets countries with this exact name.
        @param name_like Gets countries including the name.
        </wsdl:documentation>
         <wsdl:input message="tns:getcountryRequest"/>
         <wsdl:output message="tns:getcountryResponse"/>
      </wsdl:operation><wsdl:operation name="getlog">
        <wsdl:documentation>Get a log entry.
        @param text_like Gets descriptions including this text.
        @param fromdt Minimum log date. Entries created or updated on and after this date will be returned. The date should be in the form of a unix timestamp.
        @param todt Maximum log date. Entries created or updated before this date will be returned. The date should be in the form of a unix timestamp.
        @param page Gets a page of results. By default page 1.
        @param per_page Sets the maximum amount of results per page. By default 50, max 10000.
        No parameter gets all known logs.
        </wsdl:documentation>
         <wsdl:input message="tns:getlogRequest"/>
         <wsdl:output message="tns:getlogResponse"/>
      </wsdl:operation><wsdl:operation name="getpostcode">
        <wsdl:documentation>Get a 4PP.
        @param id Use the postcode id to get one specific postcode.
        @param city_id Gets postcodes within this city id.
        @param fourpp Gets postcodes with these exact 4 digits.
        @param from_fourpp Gets postcodes at and above these digits.
        @param to_fourpp Gets postcodes at and below these digits.
        @param min_update_date Minimum update date. Postcodes that are created or updated on and after this date will be returned. The date should be in the form of a unix timestamp.
        @param range Gets postcodes that are located within the specified range (in KM) of startingpoint city_id or fourpp.
        @param active Gets previously deleted entries when set to False. By default True.
        @param page Gets a page of results. By default page 1.
        @param per_page Sets the maximum amount of results per page. By default 50, max 10000.
        No parameter gets all known postcodes.
        </wsdl:documentation>
         <wsdl:input message="tns:getpostcodeRequest"/>
         <wsdl:output message="tns:getpostcodeResponse"/>
      </wsdl:operation><wsdl:operation name="getprovince">
        <wsdl:documentation>Get a province.
        @param id Use the province id to get one specific province.
        @param country_id Gets provinces within this country id.
        @param name Gets provinces with this exact name.
        @param name_like Gets provinces including the name.
        No parameter gets all known provinces
        </wsdl:documentation>
         <wsdl:input message="tns:getprovinceRequest"/>
         <wsdl:output message="tns:getprovinceResponse"/>
      </wsdl:operation><wsdl:operation name="getsource">
        <wsdl:documentation>Get a source.
        @param id Use the source id to get one specific source.
        @param ip Get sources with this IP address.
        @param name Get sources with this exact name (and email) of the person that scrapes or enters data using this source.
        @param name_like Get sources including the name (and email) of the person that scrapes or enters data using this source.
        @param source Get sources with this exact organisation (and website) where the data was found.
        @param source_like Get sources including the organisation (and website) where the data was found.
        @param threshold Get sources contributing at least a certain number of entries.
        @param wikiuser Get sources that did (not) contribute through the wiki.
        @param page Gets a page of results. By default page 1.
        @param per_page Sets the maximum amount of results per page. By default 50, max 10000.
        No parameters gets all known sources.
        </wsdl:documentation>
         <wsdl:input message="tns:getsourceRequest"/>
         <wsdl:output message="tns:getsourceResponse"/>
      </wsdl:operation><wsdl:operation name="getstats">
        <wsdl:documentation>Provide statistics.
        </wsdl:documentation>
         <wsdl:input message="tns:getstatsRequest"/>
         <wsdl:output message="tns:getstatsResponse"/>
      </wsdl:operation><wsdl:operation name="getstreet">
        <wsdl:documentation>Get a street.
        @param id Use the postcode id to get one specific postcode.
        @param postcode_id Gets streets within this postcode id.
        @param fourpp Gets streets within this 4PP.
        @param chars Gets streets within this 6PP (with fourpp parameter).
        @param street Gets streets with this name.
        @param street_like Gets streets including this name.
        @param city_id Gets streets within this city id.
        @param city_name Gets streets within this city.
        @param province_id Gets streets within this province id.
        @param province_name Gets streets within this province.
        @param min_update_date Minimum update date. Streets that are created or updated on and after this date will be returned. The date should be in the form of a unix timestamp.
        @param unsure Gets streets that explicitly set the unsure flag. By default false.
        @param page Gets a page of results. By default page 1.
        @param per_page Sets the maximum amount of results per page. By default 50, max 10000.
        No parameter gets all known streets.
        </wsdl:documentation>
         <wsdl:input message="tns:getstreetRequest"/>
         <wsdl:output message="tns:getstreetResponse"/>
      </wsdl:operation><wsdl:operation name="hitmiss">
        <wsdl:documentation>Provide hit/miss statistics.
        </wsdl:documentation>
         <wsdl:input message="tns:hitmissRequest"/>
         <wsdl:output message="tns:hitmissResponse"/>
      </wsdl:operation><wsdl:operation name="lastmisses">
        <wsdl:documentation>Provide hit/miss statistics.
        </wsdl:documentation>
         <wsdl:input message="tns:lastmissesRequest"/>
         <wsdl:output message="tns:lastmissesResponse"/>
      </wsdl:operation><wsdl:operation name="lookup">
        <wsdl:documentation>Lookup address information by postcode.
        @param postcode Gets city information from a 4PP or address information from a 6PP.
        @param streetnumber Gets address information for a specific streetnumber in the specified postcode.
        </wsdl:documentation>
         <wsdl:input message="tns:lookupRequest"/>
         <wsdl:output message="tns:lookupResponse"/>
      </wsdl:operation><wsdl:operation name="setcity">
        <wsdl:documentation>Add/edit a city.
        @param id Use the city id for editing an existing city.
        @param active Set False to delete this city by id.
        @param source_id Assign source_id to this city when adding.
        @param province_id Assign a province id to this city.
        @param municipality_id Assign a city id as municipality to this city. If the municipality is self. Assign its the id in a second call.
        @param official_name Name of the city.
        @param alt_names Alternative names of the city, ';' separated.
        @param areacode Telephone area code of city.
        @param lat Latitude geographic coordinate of this city (center).
        @param lng Longitude geographic coordinate of this city (center).
        </wsdl:documentation>
         <wsdl:input message="tns:setcityRequest"/>
         <wsdl:output message="tns:setcityResponse"/>
      </wsdl:operation><wsdl:operation name="setcountry">
        <wsdl:documentation>Add/edit a country.
        @param id Use the country id for editing an existing country.
        @param source_id Assign source_id to this country when adding.
        @param name Name of the country.
        @param lat Latitude geographic coordinate of this country (center).
        @param lng Longitude geographic coordinate of this country (center).
        </wsdl:documentation>
         <wsdl:input message="tns:setcountryRequest"/>
         <wsdl:output message="tns:setcountryResponse"/>
      </wsdl:operation><wsdl:operation name="setpostcode">
        <wsdl:documentation>Add/edit a 4PP.
        @param id Use the postcode id for editing an existing postcode.
        @param active Set False to delete this postcode by id.
        @param source_id Assign source_id to this postcode when adding.
        @param city_id Assign a city id to this postcode.
        @param fourpp The first 4 digits of this postcode.
        @param lat Latitude geographic coordinate of this postcode (center).
        @param lng Longitude geographic coordinate of this postcode (center).
        </wsdl:documentation>
         <wsdl:input message="tns:setpostcodeRequest"/>
         <wsdl:output message="tns:setpostcodeResponse"/>
      </wsdl:operation><wsdl:operation name="setprovince">
        <wsdl:documentation>
        Add/edit a province.
        </wsdl:documentation>
         <wsdl:input message="tns:setprovinceRequest"/>
         <wsdl:output message="tns:setprovinceResponse"/>
      </wsdl:operation><wsdl:operation name="setsource">
        <wsdl:documentation>Add/edit a source.
        @param id Use the source id for editing an existing source.
        @param ip IP address of the person that scrapes or enters data using this source.
        @param name Name (and email) of the person that scrapes or enters data using this source.
        @param source The organisation (and website) where the data was found.
        @param wikiuser Set to true when the source is a wikiuser.
        </wsdl:documentation>
         <wsdl:input message="tns:setsourceRequest"/>
         <wsdl:output message="tns:setsourceResponse"/>
      </wsdl:operation><wsdl:operation name="setstreet">
        <wsdl:documentation>Add/edit a street.
        @param id Use the street id for editing an existing street.
        @param active Set False to delete this street by id.
        @param source_id Assign source_id to this street when adding.
        @param postcode_id Assign a postcode id to this street.
        @param chars The last 2 characters of the postcode.
        @param street The streetname of this postcode.
        @param subtitle The subtitle of this streetname.
        @param low The lowest known streetnumber for this 6PP. 0 to reset.
        @param high The highest known streetnumber for this 6PP. 0 to reset.
        @param lowcapped Set to 'True' when the lowest known streetnumber is specified in field 'low'. Set to 'False' when there may be lower street numbers in this 6PP.
        @param highcapped Set to 'True' when the highest known streetnumber is specified in field 'high'. Set to 'False' when there may be higher street numbers in this 6PP.
        @param pobox Set to 'True' when this range contains P.O. boxes only.
        @param lat Latitude geographic coordinate of this 6PP (center).
        @param lng Longitude geographic coordinate of this 6PP (center).
        @param unsure Set to 'True' when this streetname may be incorrect and needs manual inspection. By default false.
        </wsdl:documentation>
         <wsdl:input message="tns:setstreetRequest"/>
         <wsdl:output message="tns:setstreetResponse"/>
      </wsdl:operation>
   </wsdl:portType>
   <wsdl:binding name="ServicesRoot_Binding" type="tns:ServicesRoot_PortType">
      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
      <wsdl:operation name="distance">
         <soap:operation soapAction="distance"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="feedback">
         <soap:operation soapAction="feedback"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="getcall">
         <soap:operation soapAction="getcall"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="getcity">
         <soap:operation soapAction="getcity"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="getcountry">
         <soap:operation soapAction="getcountry"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="getlog">
         <soap:operation soapAction="getlog"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="getpostcode">
         <soap:operation soapAction="getpostcode"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="getprovince">
         <soap:operation soapAction="getprovince"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="getsource">
         <soap:operation soapAction="getsource"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="getstats">
         <soap:operation soapAction="getstats"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="getstreet">
         <soap:operation soapAction="getstreet"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="hitmiss">
         <soap:operation soapAction="hitmiss"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="lastmisses">
         <soap:operation soapAction="lastmisses"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="lookup">
         <soap:operation soapAction="lookup"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="setcity">
         <soap:operation soapAction="setcity"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="setcountry">
         <soap:operation soapAction="setcountry"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="setpostcode">
         <soap:operation soapAction="setpostcode"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="setprovince">
         <soap:operation soapAction="setprovince"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="setsource">
         <soap:operation soapAction="setsource"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation><wsdl:operation name="setstreet">
         <soap:operation soapAction="setstreet"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
      </wsdl:operation>
   </wsdl:binding>
   <wsdl:service name="ServicesRoot">
      <wsdl:documentation>WSDL File for ServicesRoot</wsdl:documentation>
      <wsdl:port binding="tns:ServicesRoot_Binding" name="ServicesRoot_PortType">
         <soap:address location="http://6pp.kvdb.net/services/soap/"/>
      </wsdl:port>
   </wsdl:service>
</wsdl:definitions>