<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
      <s:element name="AuthorityStreets">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="count" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AuthorityStreetsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AuthorityStreetsResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="AuthoritySuburbs">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="count" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AuthoritySuburbsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AuthoritySuburbsResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FujitsuStreets">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="count" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FujitsuStreetsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FujitsuStreetsResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FujitsuSuburbs">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="count" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FujitsuSuburbsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FujitsuSuburbsResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LGSStreets">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="count" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LGSStreetsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LGSStreetsResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LGSSuburbs">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="count" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LGSSuburbsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LGSSuburbsResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PathwayStreets">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="count" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PathwayStreetsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PathwayStreetsResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PathwaySuburbs">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="count" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PathwaySuburbsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PathwaySuburbsResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProclaimStreets">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="count" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProclaimStreetsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProclaimStreetsResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProclaimSuburbs">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="count" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProclaimSuburbsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProclaimSuburbsResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TestAutoComplete">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="count" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TestAutoCompleteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TestAutoCompleteResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="AuthorityStreetsSoapIn">
    <wsdl:part name="parameters" element="tns:AuthorityStreets" />
  </wsdl:message>
  <wsdl:message name="AuthorityStreetsSoapOut">
    <wsdl:part name="parameters" element="tns:AuthorityStreetsResponse" />
  </wsdl:message>
  <wsdl:message name="AuthoritySuburbsSoapIn">
    <wsdl:part name="parameters" element="tns:AuthoritySuburbs" />
  </wsdl:message>
  <wsdl:message name="AuthoritySuburbsSoapOut">
    <wsdl:part name="parameters" element="tns:AuthoritySuburbsResponse" />
  </wsdl:message>
  <wsdl:message name="FujitsuStreetsSoapIn">
    <wsdl:part name="parameters" element="tns:FujitsuStreets" />
  </wsdl:message>
  <wsdl:message name="FujitsuStreetsSoapOut">
    <wsdl:part name="parameters" element="tns:FujitsuStreetsResponse" />
  </wsdl:message>
  <wsdl:message name="FujitsuSuburbsSoapIn">
    <wsdl:part name="parameters" element="tns:FujitsuSuburbs" />
  </wsdl:message>
  <wsdl:message name="FujitsuSuburbsSoapOut">
    <wsdl:part name="parameters" element="tns:FujitsuSuburbsResponse" />
  </wsdl:message>
  <wsdl:message name="LGSStreetsSoapIn">
    <wsdl:part name="parameters" element="tns:LGSStreets" />
  </wsdl:message>
  <wsdl:message name="LGSStreetsSoapOut">
    <wsdl:part name="parameters" element="tns:LGSStreetsResponse" />
  </wsdl:message>
  <wsdl:message name="LGSSuburbsSoapIn">
    <wsdl:part name="parameters" element="tns:LGSSuburbs" />
  </wsdl:message>
  <wsdl:message name="LGSSuburbsSoapOut">
    <wsdl:part name="parameters" element="tns:LGSSuburbsResponse" />
  </wsdl:message>
  <wsdl:message name="PathwayStreetsSoapIn">
    <wsdl:part name="parameters" element="tns:PathwayStreets" />
  </wsdl:message>
  <wsdl:message name="PathwayStreetsSoapOut">
    <wsdl:part name="parameters" element="tns:PathwayStreetsResponse" />
  </wsdl:message>
  <wsdl:message name="PathwaySuburbsSoapIn">
    <wsdl:part name="parameters" element="tns:PathwaySuburbs" />
  </wsdl:message>
  <wsdl:message name="PathwaySuburbsSoapOut">
    <wsdl:part name="parameters" element="tns:PathwaySuburbsResponse" />
  </wsdl:message>
  <wsdl:message name="ProclaimStreetsSoapIn">
    <wsdl:part name="parameters" element="tns:ProclaimStreets" />
  </wsdl:message>
  <wsdl:message name="ProclaimStreetsSoapOut">
    <wsdl:part name="parameters" element="tns:ProclaimStreetsResponse" />
  </wsdl:message>
  <wsdl:message name="ProclaimSuburbsSoapIn">
    <wsdl:part name="parameters" element="tns:ProclaimSuburbs" />
  </wsdl:message>
  <wsdl:message name="ProclaimSuburbsSoapOut">
    <wsdl:part name="parameters" element="tns:ProclaimSuburbsResponse" />
  </wsdl:message>
  <wsdl:message name="TestAutoCompleteSoapIn">
    <wsdl:part name="parameters" element="tns:TestAutoComplete" />
  </wsdl:message>
  <wsdl:message name="TestAutoCompleteSoapOut">
    <wsdl:part name="parameters" element="tns:TestAutoCompleteResponse" />
  </wsdl:message>
  <wsdl:portType name="AutoCompleteSoap">
    <wsdl:operation name="AuthorityStreets">
      <wsdl:input message="tns:AuthorityStreetsSoapIn" />
      <wsdl:output message="tns:AuthorityStreetsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AuthoritySuburbs">
      <wsdl:input message="tns:AuthoritySuburbsSoapIn" />
      <wsdl:output message="tns:AuthoritySuburbsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FujitsuStreets">
      <wsdl:input message="tns:FujitsuStreetsSoapIn" />
      <wsdl:output message="tns:FujitsuStreetsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FujitsuSuburbs">
      <wsdl:input message="tns:FujitsuSuburbsSoapIn" />
      <wsdl:output message="tns:FujitsuSuburbsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LGSStreets">
      <wsdl:input message="tns:LGSStreetsSoapIn" />
      <wsdl:output message="tns:LGSStreetsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LGSSuburbs">
      <wsdl:input message="tns:LGSSuburbsSoapIn" />
      <wsdl:output message="tns:LGSSuburbsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PathwayStreets">
      <wsdl:input message="tns:PathwayStreetsSoapIn" />
      <wsdl:output message="tns:PathwayStreetsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PathwaySuburbs">
      <wsdl:input message="tns:PathwaySuburbsSoapIn" />
      <wsdl:output message="tns:PathwaySuburbsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProclaimStreets">
      <wsdl:input message="tns:ProclaimStreetsSoapIn" />
      <wsdl:output message="tns:ProclaimStreetsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProclaimSuburbs">
      <wsdl:input message="tns:ProclaimSuburbsSoapIn" />
      <wsdl:output message="tns:ProclaimSuburbsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TestAutoComplete">
      <wsdl:input message="tns:TestAutoCompleteSoapIn" />
      <wsdl:output message="tns:TestAutoCompleteSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="AutoCompleteSoap" type="tns:AutoCompleteSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="AuthorityStreets">
      <soap:operation soapAction="http://tempuri.org/AuthorityStreets" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthoritySuburbs">
      <soap:operation soapAction="http://tempuri.org/AuthoritySuburbs" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FujitsuStreets">
      <soap:operation soapAction="http://tempuri.org/FujitsuStreets" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FujitsuSuburbs">
      <soap:operation soapAction="http://tempuri.org/FujitsuSuburbs" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LGSStreets">
      <soap:operation soapAction="http://tempuri.org/LGSStreets" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LGSSuburbs">
      <soap:operation soapAction="http://tempuri.org/LGSSuburbs" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PathwayStreets">
      <soap:operation soapAction="http://tempuri.org/PathwayStreets" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PathwaySuburbs">
      <soap:operation soapAction="http://tempuri.org/PathwaySuburbs" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProclaimStreets">
      <soap:operation soapAction="http://tempuri.org/ProclaimStreets" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProclaimSuburbs">
      <soap:operation soapAction="http://tempuri.org/ProclaimSuburbs" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TestAutoComplete">
      <soap:operation soapAction="http://tempuri.org/TestAutoComplete" 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="AutoCompleteSoap12" type="tns:AutoCompleteSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="AuthorityStreets">
      <soap12:operation soapAction="http://tempuri.org/AuthorityStreets" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthoritySuburbs">
      <soap12:operation soapAction="http://tempuri.org/AuthoritySuburbs" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FujitsuStreets">
      <soap12:operation soapAction="http://tempuri.org/FujitsuStreets" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FujitsuSuburbs">
      <soap12:operation soapAction="http://tempuri.org/FujitsuSuburbs" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LGSStreets">
      <soap12:operation soapAction="http://tempuri.org/LGSStreets" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LGSSuburbs">
      <soap12:operation soapAction="http://tempuri.org/LGSSuburbs" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PathwayStreets">
      <soap12:operation soapAction="http://tempuri.org/PathwayStreets" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PathwaySuburbs">
      <soap12:operation soapAction="http://tempuri.org/PathwaySuburbs" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProclaimStreets">
      <soap12:operation soapAction="http://tempuri.org/ProclaimStreets" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProclaimSuburbs">
      <soap12:operation soapAction="http://tempuri.org/ProclaimSuburbs" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TestAutoComplete">
      <soap12:operation soapAction="http://tempuri.org/TestAutoComplete" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="AutoComplete">
    <wsdl:port name="AutoCompleteSoap" binding="tns:AutoCompleteSoap">
      <soap:address location="http://aps.gtcc.nsw.gov.au/ePlanning/Common/Services/AutoComplete.asmx" />
    </wsdl:port>
    <wsdl:port name="AutoCompleteSoap12" binding="tns:AutoCompleteSoap12">
      <soap12:address location="http://aps.gtcc.nsw.gov.au/ePlanning/Common/Services/AutoComplete.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>