<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.servicex.co.uk/wsAddress/Address/" xmlns:i10="http://www.servicex.co.uk/wsAddress/DataSetJunction.xsd" xmlns:i11="http://tempuri.org/DatasetApxClosestNameAddress.xsd" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:i3="http://www.servicex.co.uk/wsAddress/DataSetPostSect.xsd" xmlns:i2="http://www.servicex.co.uk/wsAddress/DataSetPostdist.xsd" xmlns:i1="http://www.servicex.co.uk/wsAddress/DataSetPlacename.xsd" xmlns:i0="http://www.servicex.co.uk/wsAddress/DataSetPostarea.xsd" xmlns:i7="http://www.servicex.co.uk/wsAddress/DataSetApxLstStreetArea.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:i4="http://www.servicex.co.uk/wsAddress/DataSetPostcode.xsd" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:i9="http://www.servicex.co.uk/wsAddress/DataSetStreet.xsd" xmlns:i8="http://www.servicex.co.uk/wsAddress/dsAddress.xsd" xmlns:i6="http://www.servicex.co.uk/wsAddress/DataSetApxLstCompanyArea.xsd" xmlns:i5="http://www.tempuri.org/DataSetApxLstPostcode.xsd" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" targetNamespace="http://www.servicex.co.uk/wsAddress/Address/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:import namespace="http://www.servicex.co.uk/wsAddress/DataSetPostarea.xsd" location="http://www.servicex.co.uk/wsAddress/address.asmx?schema=DataSetPostarea" />
  <wsdl:import namespace="http://www.servicex.co.uk/wsAddress/DataSetPlacename.xsd" location="http://www.servicex.co.uk/wsAddress/address.asmx?schema=DataSetPlacename" />
  <wsdl:import namespace="http://www.servicex.co.uk/wsAddress/DataSetPostdist.xsd" location="http://www.servicex.co.uk/wsAddress/address.asmx?schema=DataSetPostdist" />
  <wsdl:import namespace="http://www.servicex.co.uk/wsAddress/DataSetPostSect.xsd" location="http://www.servicex.co.uk/wsAddress/address.asmx?schema=DataSetPostSect" />
  <wsdl:import namespace="http://www.servicex.co.uk/wsAddress/DataSetPostcode.xsd" location="http://www.servicex.co.uk/wsAddress/address.asmx?schema=DataSetPostcode" />
  <wsdl:import namespace="http://www.tempuri.org/DataSetApxLstPostcode.xsd" location="http://www.servicex.co.uk/wsAddress/address.asmx?schema=DataSetApxLstPostcode" />
  <wsdl:import namespace="http://www.servicex.co.uk/wsAddress/DataSetApxLstCompanyArea.xsd" location="http://www.servicex.co.uk/wsAddress/address.asmx?schema=DataSetApxLstCompanyArea" />
  <wsdl:import namespace="http://www.servicex.co.uk/wsAddress/DataSetApxLstStreetArea.xsd" location="http://www.servicex.co.uk/wsAddress/address.asmx?schema=DataSetApxLstStreetArea" />
  <wsdl:import namespace="http://www.servicex.co.uk/wsAddress/dsAddress.xsd" location="http://www.servicex.co.uk/wsAddress/address.asmx?schema=dsAddress" />
  <wsdl:import namespace="http://www.servicex.co.uk/wsAddress/DataSetStreet.xsd" location="http://www.servicex.co.uk/wsAddress/address.asmx?schema=DataSetStreet" />
  <wsdl:import namespace="http://www.servicex.co.uk/wsAddress/DataSetJunction.xsd" location="http://www.servicex.co.uk/wsAddress/address.asmx?schema=DataSetJunction" />
  <wsdl:import namespace="http://tempuri.org/DatasetApxClosestNameAddress.xsd" location="http://www.servicex.co.uk/wsAddress/address.asmx?schema=DatasetApxClosestNameAddress" />
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.servicex.co.uk/wsAddress/Address/">
      <s:import namespace="http://www.servicex.co.uk/wsAddress/DataSetPostarea.xsd" />
      <s:import namespace="http://www.servicex.co.uk/wsAddress/DataSetPlacename.xsd" />
      <s:import namespace="http://www.servicex.co.uk/wsAddress/DataSetPostdist.xsd" />
      <s:import namespace="http://www.servicex.co.uk/wsAddress/DataSetPostSect.xsd" />
      <s:import namespace="http://www.servicex.co.uk/wsAddress/DataSetPostcode.xsd" />
      <s:import namespace="http://www.tempuri.org/DataSetApxLstPostcode.xsd" />
      <s:import namespace="http://www.servicex.co.uk/wsAddress/DataSetApxLstCompanyArea.xsd" />
      <s:import namespace="http://www.servicex.co.uk/wsAddress/DataSetApxLstStreetArea.xsd" />
      <s:import namespace="http://www.servicex.co.uk/wsAddress/dsAddress.xsd" />
      <s:import namespace="http://www.servicex.co.uk/wsAddress/DataSetStreet.xsd" />
      <s:import namespace="http://www.servicex.co.uk/wsAddress/DataSetJunction.xsd" />
      <s:import namespace="http://tempuri.org/DatasetApxClosestNameAddress.xsd" />
      <s:element name="ApxPostareaXY">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Postarea" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxPostareaXYResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApxPostareaXYResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetPostarea.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxPlacenameXY">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Placename" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxPlacenameXYResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApxPlacenameXYResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetPlacename.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxPostdistXY">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Postdist" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxPostdistXYResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApxPostdistXYResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetPostdist.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxPostsectXY">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Postsect" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxPostsectXYResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApxPostsectXYResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetPostSect.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxPostcodeXY">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Postcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxPostcodeXYResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApxPostcodeXYResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetPostcode.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxLstPostcode">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Postcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxLstPostcodeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApxLstPostcodeResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://www.tempuri.org/DataSetApxLstPostcode.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxLstCompanyArea">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Company" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Area" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxLstCompanyAreaResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApxLstCompanyAreaResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetApxLstCompanyArea.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxLstStreetArea">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Area" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxLstStreetAreaResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApxLstStreetAreaResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetApxLstStreetArea.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxLstStreetAreaNum">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Area" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Number" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxLstStreetAreaNumResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApxLstStreetAreaNumResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetApxLstStreetArea.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxLstStreetAreaNumPostcode">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Area" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Number" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Postcode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxLstStreetAreaNumPostcodeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApxLstStreetAreaNumPostcodeResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://www.servicex.co.uk/wsAddress/dsAddress.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxStreetXY">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxStreetXYResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApxStreetXYResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetStreet.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxMotorwayJunctionXY">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Motorway" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxMotorwayJunctionXYResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApxMotorwayJunctionXYResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetJunction.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxClosestNameAddress">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tag" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="szNameAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApxClosestNameAddressResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApxClosestNameAddressResult">
              <s:complexType>
                <s:sequence>
                  <s:any namespace="http://tempuri.org/DatasetApxClosestNameAddress.xsd" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DataSetPostarea" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetPostarea.xsd" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DataSetPlacename" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetPlacename.xsd" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DataSetPostdist" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetPostdist.xsd" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DataSetPostSect" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetPostSect.xsd" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DataSetPostcode" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetPostcode.xsd" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DataSetApxLstPostcode" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:any namespace="http://www.tempuri.org/DataSetApxLstPostcode.xsd" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DataSetApxLstCompanyArea" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetApxLstCompanyArea.xsd" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DataSetApxLstStreetArea" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetApxLstStreetArea.xsd" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="dsAddress" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:any namespace="http://www.servicex.co.uk/wsAddress/dsAddress.xsd" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DataSetStreet" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetStreet.xsd" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DataSetJunction" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:any namespace="http://www.servicex.co.uk/wsAddress/DataSetJunction.xsd" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DatasetApxClosestNameAddress" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:any namespace="http://tempuri.org/DatasetApxClosestNameAddress.xsd" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="ApxPostareaXYSoapIn">
    <wsdl:part name="parameters" element="tns:ApxPostareaXY" />
  </wsdl:message>
  <wsdl:message name="ApxPostareaXYSoapOut">
    <wsdl:part name="parameters" element="tns:ApxPostareaXYResponse" />
  </wsdl:message>
  <wsdl:message name="ApxPlacenameXYSoapIn">
    <wsdl:part name="parameters" element="tns:ApxPlacenameXY" />
  </wsdl:message>
  <wsdl:message name="ApxPlacenameXYSoapOut">
    <wsdl:part name="parameters" element="tns:ApxPlacenameXYResponse" />
  </wsdl:message>
  <wsdl:message name="ApxPostdistXYSoapIn">
    <wsdl:part name="parameters" element="tns:ApxPostdistXY" />
  </wsdl:message>
  <wsdl:message name="ApxPostdistXYSoapOut">
    <wsdl:part name="parameters" element="tns:ApxPostdistXYResponse" />
  </wsdl:message>
  <wsdl:message name="ApxPostsectXYSoapIn">
    <wsdl:part name="parameters" element="tns:ApxPostsectXY" />
  </wsdl:message>
  <wsdl:message name="ApxPostsectXYSoapOut">
    <wsdl:part name="parameters" element="tns:ApxPostsectXYResponse" />
  </wsdl:message>
  <wsdl:message name="ApxPostcodeXYSoapIn">
    <wsdl:part name="parameters" element="tns:ApxPostcodeXY" />
  </wsdl:message>
  <wsdl:message name="ApxPostcodeXYSoapOut">
    <wsdl:part name="parameters" element="tns:ApxPostcodeXYResponse" />
  </wsdl:message>
  <wsdl:message name="ApxLstPostcodeSoapIn">
    <wsdl:part name="parameters" element="tns:ApxLstPostcode" />
  </wsdl:message>
  <wsdl:message name="ApxLstPostcodeSoapOut">
    <wsdl:part name="parameters" element="tns:ApxLstPostcodeResponse" />
  </wsdl:message>
  <wsdl:message name="ApxLstCompanyAreaSoapIn">
    <wsdl:part name="parameters" element="tns:ApxLstCompanyArea" />
  </wsdl:message>
  <wsdl:message name="ApxLstCompanyAreaSoapOut">
    <wsdl:part name="parameters" element="tns:ApxLstCompanyAreaResponse" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaSoapIn">
    <wsdl:part name="parameters" element="tns:ApxLstStreetArea" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaSoapOut">
    <wsdl:part name="parameters" element="tns:ApxLstStreetAreaResponse" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaNumSoapIn">
    <wsdl:part name="parameters" element="tns:ApxLstStreetAreaNum" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaNumSoapOut">
    <wsdl:part name="parameters" element="tns:ApxLstStreetAreaNumResponse" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaNumPostcodeSoapIn">
    <wsdl:part name="parameters" element="tns:ApxLstStreetAreaNumPostcode" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaNumPostcodeSoapOut">
    <wsdl:part name="parameters" element="tns:ApxLstStreetAreaNumPostcodeResponse" />
  </wsdl:message>
  <wsdl:message name="ApxStreetXYSoapIn">
    <wsdl:part name="parameters" element="tns:ApxStreetXY" />
  </wsdl:message>
  <wsdl:message name="ApxStreetXYSoapOut">
    <wsdl:part name="parameters" element="tns:ApxStreetXYResponse" />
  </wsdl:message>
  <wsdl:message name="ApxMotorwayJunctionXYSoapIn">
    <wsdl:part name="parameters" element="tns:ApxMotorwayJunctionXY" />
  </wsdl:message>
  <wsdl:message name="ApxMotorwayJunctionXYSoapOut">
    <wsdl:part name="parameters" element="tns:ApxMotorwayJunctionXYResponse" />
  </wsdl:message>
  <wsdl:message name="ApxClosestNameAddressSoapIn">
    <wsdl:part name="parameters" element="tns:ApxClosestNameAddress" />
  </wsdl:message>
  <wsdl:message name="ApxClosestNameAddressSoapOut">
    <wsdl:part name="parameters" element="tns:ApxClosestNameAddressResponse" />
  </wsdl:message>
  <wsdl:message name="ApxPostareaXYHttpGetIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Postarea" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxPostareaXYHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSetPostarea" />
  </wsdl:message>
  <wsdl:message name="ApxPlacenameXYHttpGetIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Placename" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxPlacenameXYHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSetPlacename" />
  </wsdl:message>
  <wsdl:message name="ApxPostdistXYHttpGetIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Postdist" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxPostdistXYHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSetPostdist" />
  </wsdl:message>
  <wsdl:message name="ApxPostsectXYHttpGetIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Postsect" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxPostsectXYHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSetPostSect" />
  </wsdl:message>
  <wsdl:message name="ApxPostcodeXYHttpGetIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Postcode" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxPostcodeXYHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSetPostcode" />
  </wsdl:message>
  <wsdl:message name="ApxLstPostcodeHttpGetIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Postcode" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxLstPostcodeHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSetApxLstPostcode" />
  </wsdl:message>
  <wsdl:message name="ApxLstCompanyAreaHttpGetIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Company" type="s:string" />
    <wsdl:part name="Area" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxLstCompanyAreaHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSetApxLstCompanyArea" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaHttpGetIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Street" type="s:string" />
    <wsdl:part name="Area" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSetApxLstStreetArea" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaNumHttpGetIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Street" type="s:string" />
    <wsdl:part name="Area" type="s:string" />
    <wsdl:part name="Number" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaNumHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSetApxLstStreetArea" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaNumPostcodeHttpGetIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Street" type="s:string" />
    <wsdl:part name="Area" type="s:string" />
    <wsdl:part name="Number" type="s:string" />
    <wsdl:part name="Postcode" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaNumPostcodeHttpGetOut">
    <wsdl:part name="Body" element="tns:dsAddress" />
  </wsdl:message>
  <wsdl:message name="ApxStreetXYHttpGetIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Street" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxStreetXYHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSetStreet" />
  </wsdl:message>
  <wsdl:message name="ApxMotorwayJunctionXYHttpGetIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Motorway" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxMotorwayJunctionXYHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSetJunction" />
  </wsdl:message>
  <wsdl:message name="ApxClosestNameAddressHttpGetIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="szNameAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxClosestNameAddressHttpGetOut">
    <wsdl:part name="Body" element="tns:DatasetApxClosestNameAddress" />
  </wsdl:message>
  <wsdl:message name="ApxPostareaXYHttpPostIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Postarea" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxPostareaXYHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSetPostarea" />
  </wsdl:message>
  <wsdl:message name="ApxPlacenameXYHttpPostIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Placename" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxPlacenameXYHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSetPlacename" />
  </wsdl:message>
  <wsdl:message name="ApxPostdistXYHttpPostIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Postdist" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxPostdistXYHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSetPostdist" />
  </wsdl:message>
  <wsdl:message name="ApxPostsectXYHttpPostIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Postsect" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxPostsectXYHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSetPostSect" />
  </wsdl:message>
  <wsdl:message name="ApxPostcodeXYHttpPostIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Postcode" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxPostcodeXYHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSetPostcode" />
  </wsdl:message>
  <wsdl:message name="ApxLstPostcodeHttpPostIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Postcode" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxLstPostcodeHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSetApxLstPostcode" />
  </wsdl:message>
  <wsdl:message name="ApxLstCompanyAreaHttpPostIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Company" type="s:string" />
    <wsdl:part name="Area" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxLstCompanyAreaHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSetApxLstCompanyArea" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaHttpPostIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Street" type="s:string" />
    <wsdl:part name="Area" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSetApxLstStreetArea" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaNumHttpPostIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Street" type="s:string" />
    <wsdl:part name="Area" type="s:string" />
    <wsdl:part name="Number" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaNumHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSetApxLstStreetArea" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaNumPostcodeHttpPostIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Street" type="s:string" />
    <wsdl:part name="Area" type="s:string" />
    <wsdl:part name="Number" type="s:string" />
    <wsdl:part name="Postcode" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxLstStreetAreaNumPostcodeHttpPostOut">
    <wsdl:part name="Body" element="tns:dsAddress" />
  </wsdl:message>
  <wsdl:message name="ApxStreetXYHttpPostIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Street" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxStreetXYHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSetStreet" />
  </wsdl:message>
  <wsdl:message name="ApxMotorwayJunctionXYHttpPostIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="Motorway" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxMotorwayJunctionXYHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSetJunction" />
  </wsdl:message>
  <wsdl:message name="ApxClosestNameAddressHttpPostIn">
    <wsdl:part name="tag" type="s:string" />
    <wsdl:part name="szNameAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApxClosestNameAddressHttpPostOut">
    <wsdl:part name="Body" element="tns:DatasetApxClosestNameAddress" />
  </wsdl:message>
  <wsdl:portType name="AddressSoap">
    <wsdl:operation name="ApxPostareaXY">
      <wsdl:input message="tns:ApxPostareaXYSoapIn" />
      <wsdl:output message="tns:ApxPostareaXYSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxPlacenameXY">
      <wsdl:input message="tns:ApxPlacenameXYSoapIn" />
      <wsdl:output message="tns:ApxPlacenameXYSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxPostdistXY">
      <wsdl:input message="tns:ApxPostdistXYSoapIn" />
      <wsdl:output message="tns:ApxPostdistXYSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxPostsectXY">
      <wsdl:input message="tns:ApxPostsectXYSoapIn" />
      <wsdl:output message="tns:ApxPostsectXYSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxPostcodeXY">
      <wsdl:input message="tns:ApxPostcodeXYSoapIn" />
      <wsdl:output message="tns:ApxPostcodeXYSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxLstPostcode">
      <wsdl:input message="tns:ApxLstPostcodeSoapIn" />
      <wsdl:output message="tns:ApxLstPostcodeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxLstCompanyArea">
      <wsdl:input message="tns:ApxLstCompanyAreaSoapIn" />
      <wsdl:output message="tns:ApxLstCompanyAreaSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxLstStreetArea">
      <wsdl:input message="tns:ApxLstStreetAreaSoapIn" />
      <wsdl:output message="tns:ApxLstStreetAreaSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxLstStreetAreaNum">
      <wsdl:input message="tns:ApxLstStreetAreaNumSoapIn" />
      <wsdl:output message="tns:ApxLstStreetAreaNumSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxLstStreetAreaNumPostcode">
      <wsdl:input message="tns:ApxLstStreetAreaNumPostcodeSoapIn" />
      <wsdl:output message="tns:ApxLstStreetAreaNumPostcodeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxStreetXY">
      <wsdl:input message="tns:ApxStreetXYSoapIn" />
      <wsdl:output message="tns:ApxStreetXYSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxMotorwayJunctionXY">
      <wsdl:input message="tns:ApxMotorwayJunctionXYSoapIn" />
      <wsdl:output message="tns:ApxMotorwayJunctionXYSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxClosestNameAddress">
      <wsdl:input message="tns:ApxClosestNameAddressSoapIn" />
      <wsdl:output message="tns:ApxClosestNameAddressSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="AddressHttpGet">
    <wsdl:operation name="ApxPostareaXY">
      <wsdl:input message="tns:ApxPostareaXYHttpGetIn" />
      <wsdl:output message="tns:ApxPostareaXYHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxPlacenameXY">
      <wsdl:input message="tns:ApxPlacenameXYHttpGetIn" />
      <wsdl:output message="tns:ApxPlacenameXYHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxPostdistXY">
      <wsdl:input message="tns:ApxPostdistXYHttpGetIn" />
      <wsdl:output message="tns:ApxPostdistXYHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxPostsectXY">
      <wsdl:input message="tns:ApxPostsectXYHttpGetIn" />
      <wsdl:output message="tns:ApxPostsectXYHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxPostcodeXY">
      <wsdl:input message="tns:ApxPostcodeXYHttpGetIn" />
      <wsdl:output message="tns:ApxPostcodeXYHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxLstPostcode">
      <wsdl:input message="tns:ApxLstPostcodeHttpGetIn" />
      <wsdl:output message="tns:ApxLstPostcodeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxLstCompanyArea">
      <wsdl:input message="tns:ApxLstCompanyAreaHttpGetIn" />
      <wsdl:output message="tns:ApxLstCompanyAreaHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxLstStreetArea">
      <wsdl:input message="tns:ApxLstStreetAreaHttpGetIn" />
      <wsdl:output message="tns:ApxLstStreetAreaHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxLstStreetAreaNum">
      <wsdl:input message="tns:ApxLstStreetAreaNumHttpGetIn" />
      <wsdl:output message="tns:ApxLstStreetAreaNumHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxLstStreetAreaNumPostcode">
      <wsdl:input message="tns:ApxLstStreetAreaNumPostcodeHttpGetIn" />
      <wsdl:output message="tns:ApxLstStreetAreaNumPostcodeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxStreetXY">
      <wsdl:input message="tns:ApxStreetXYHttpGetIn" />
      <wsdl:output message="tns:ApxStreetXYHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxMotorwayJunctionXY">
      <wsdl:input message="tns:ApxMotorwayJunctionXYHttpGetIn" />
      <wsdl:output message="tns:ApxMotorwayJunctionXYHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxClosestNameAddress">
      <wsdl:input message="tns:ApxClosestNameAddressHttpGetIn" />
      <wsdl:output message="tns:ApxClosestNameAddressHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="AddressHttpPost">
    <wsdl:operation name="ApxPostareaXY">
      <wsdl:input message="tns:ApxPostareaXYHttpPostIn" />
      <wsdl:output message="tns:ApxPostareaXYHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxPlacenameXY">
      <wsdl:input message="tns:ApxPlacenameXYHttpPostIn" />
      <wsdl:output message="tns:ApxPlacenameXYHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxPostdistXY">
      <wsdl:input message="tns:ApxPostdistXYHttpPostIn" />
      <wsdl:output message="tns:ApxPostdistXYHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxPostsectXY">
      <wsdl:input message="tns:ApxPostsectXYHttpPostIn" />
      <wsdl:output message="tns:ApxPostsectXYHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxPostcodeXY">
      <wsdl:input message="tns:ApxPostcodeXYHttpPostIn" />
      <wsdl:output message="tns:ApxPostcodeXYHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxLstPostcode">
      <wsdl:input message="tns:ApxLstPostcodeHttpPostIn" />
      <wsdl:output message="tns:ApxLstPostcodeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxLstCompanyArea">
      <wsdl:input message="tns:ApxLstCompanyAreaHttpPostIn" />
      <wsdl:output message="tns:ApxLstCompanyAreaHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxLstStreetArea">
      <wsdl:input message="tns:ApxLstStreetAreaHttpPostIn" />
      <wsdl:output message="tns:ApxLstStreetAreaHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxLstStreetAreaNum">
      <wsdl:input message="tns:ApxLstStreetAreaNumHttpPostIn" />
      <wsdl:output message="tns:ApxLstStreetAreaNumHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxLstStreetAreaNumPostcode">
      <wsdl:input message="tns:ApxLstStreetAreaNumPostcodeHttpPostIn" />
      <wsdl:output message="tns:ApxLstStreetAreaNumPostcodeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxStreetXY">
      <wsdl:input message="tns:ApxStreetXYHttpPostIn" />
      <wsdl:output message="tns:ApxStreetXYHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxMotorwayJunctionXY">
      <wsdl:input message="tns:ApxMotorwayJunctionXYHttpPostIn" />
      <wsdl:output message="tns:ApxMotorwayJunctionXYHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ApxClosestNameAddress">
      <wsdl:input message="tns:ApxClosestNameAddressHttpPostIn" />
      <wsdl:output message="tns:ApxClosestNameAddressHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="AddressSoap" type="tns:AddressSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
    <wsdl:operation name="ApxPostareaXY">
      <soap:operation soapAction="http://www.servicex.co.uk/wsAddress/Address/ApxPostareaXY" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxPlacenameXY">
      <soap:operation soapAction="http://www.servicex.co.uk/wsAddress/Address/ApxPlacenameXY" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxPostdistXY">
      <soap:operation soapAction="http://www.servicex.co.uk/wsAddress/Address/ApxPostdistXY" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxPostsectXY">
      <soap:operation soapAction="http://www.servicex.co.uk/wsAddress/Address/ApxPostsectXY" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxPostcodeXY">
      <soap:operation soapAction="http://www.servicex.co.uk/wsAddress/Address/ApxPostcodeXY" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxLstPostcode">
      <soap:operation soapAction="http://www.servicex.co.uk/wsAddress/Address/ApxLstPostcode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxLstCompanyArea">
      <soap:operation soapAction="http://www.servicex.co.uk/wsAddress/Address/ApxLstCompanyArea" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxLstStreetArea">
      <soap:operation soapAction="http://www.servicex.co.uk/wsAddress/Address/ApxLstStreetArea" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxLstStreetAreaNum">
      <soap:operation soapAction="http://www.servicex.co.uk/wsAddress/Address/ApxLstStreetAreaNum" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxLstStreetAreaNumPostcode">
      <soap:operation soapAction="http://www.servicex.co.uk/wsAddress/Address/ApxLstStreetAreaNumPostcode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxStreetXY">
      <soap:operation soapAction="http://www.servicex.co.uk/wsAddress/Address/ApxStreetXY" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxMotorwayJunctionXY">
      <soap:operation soapAction="http://www.servicex.co.uk/wsAddress/Address/ApxMotorwayJunctionXY" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxClosestNameAddress">
      <soap:operation soapAction="http://www.servicex.co.uk/wsAddress/Address/ApxClosestNameAddress" 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="AddressHttpGet" type="tns:AddressHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="ApxPostareaXY">
      <http:operation location="/ApxPostareaXY" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxPlacenameXY">
      <http:operation location="/ApxPlacenameXY" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxPostdistXY">
      <http:operation location="/ApxPostdistXY" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxPostsectXY">
      <http:operation location="/ApxPostsectXY" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxPostcodeXY">
      <http:operation location="/ApxPostcodeXY" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxLstPostcode">
      <http:operation location="/ApxLstPostcode" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxLstCompanyArea">
      <http:operation location="/ApxLstCompanyArea" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxLstStreetArea">
      <http:operation location="/ApxLstStreetArea" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxLstStreetAreaNum">
      <http:operation location="/ApxLstStreetAreaNum" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxLstStreetAreaNumPostcode">
      <http:operation location="/ApxLstStreetAreaNumPostcode" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxStreetXY">
      <http:operation location="/ApxStreetXY" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxMotorwayJunctionXY">
      <http:operation location="/ApxMotorwayJunctionXY" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApxClosestNameAddress">
      <http:operation location="/ApxClosestNameAddress" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="AddressHttpPost" type="tns:AddressHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="ApxPostareaXY">
      <http:operation location="/ApxPostareaXY" />
      <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="ApxPlacenameXY">
      <http:operation location="/ApxPlacenameXY" />
      <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="ApxPostdistXY">
      <http:operation location="/ApxPostdistXY" />
      <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="ApxPostsectXY">
      <http:operation location="/ApxPostsectXY" />
      <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="ApxPostcodeXY">
      <http:operation location="/ApxPostcodeXY" />
      <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="ApxLstPostcode">
      <http:operation location="/ApxLstPostcode" />
      <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="ApxLstCompanyArea">
      <http:operation location="/ApxLstCompanyArea" />
      <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="ApxLstStreetArea">
      <http:operation location="/ApxLstStreetArea" />
      <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="ApxLstStreetAreaNum">
      <http:operation location="/ApxLstStreetAreaNum" />
      <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="ApxLstStreetAreaNumPostcode">
      <http:operation location="/ApxLstStreetAreaNumPostcode" />
      <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="ApxStreetXY">
      <http:operation location="/ApxStreetXY" />
      <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="ApxMotorwayJunctionXY">
      <http:operation location="/ApxMotorwayJunctionXY" />
      <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="ApxClosestNameAddress">
      <http:operation location="/ApxClosestNameAddress" />
      <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="Address">
    <wsdl:port name="AddressSoap" binding="tns:AddressSoap">
      <soap:address location="http://www.servicex.co.uk/wsAddress/address.asmx" />
    </wsdl:port>
    <wsdl:port name="AddressHttpGet" binding="tns:AddressHttpGet">
      <http:address location="http://www.servicex.co.uk/wsAddress/address.asmx" />
    </wsdl:port>
    <wsdl:port name="AddressHttpPost" binding="tns:AddressHttpPost">
      <http:address location="http://www.servicex.co.uk/wsAddress/address.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>