ABRXMLSearch

Click here for a complete list of operations.

ABRSearchByNameAdvanced2006

Same as ABRSearchByNameAdvanced but also allows you to set your own upper limit on the number of rows returned from the search (default is 200).

Test

The test form is only available for methods with primitive types as parameters.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /ABRXMLSearch.asmx HTTP/1.1
Host: abr.business.gov.au
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://abr.business.gov.au/ABRXMLSearchRPC/ABRSearchByNameAdvanced2006"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://abr.business.gov.au/ABRXMLSearchRPC/" xmlns:types="http://abr.business.gov.au/ABRXMLSearchRPC/encodedTypes" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <tns:ABRSearchByNameAdvanced2006>
      <externalNameSearch href="#id1" />
      <authenticationGuid xsi:type="xsd:string">string</authenticationGuid>
    </tns:ABRSearchByNameAdvanced2006>
    <tns:ExternalRequestNameSearchAdvanced2006 id="id1" xsi:type="tns:ExternalRequestNameSearchAdvanced2006">
      <MaxSearchResults xsi:type="xsd:string">string</MaxSearchResults>
    </tns:ExternalRequestNameSearchAdvanced2006>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://abr.business.gov.au/ABRXMLSearchRPC/" xmlns:types="http://abr.business.gov.au/ABRXMLSearchRPC/encodedTypes" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <tns:ABRSearchByNameAdvanced2006Response>
      <ABRSearchByNameAdvanced2006Result href="#id1" />
    </tns:ABRSearchByNameAdvanced2006Response>
    <tns:Payload id="id1" xsi:type="tns:Payload">
      <Request href="#id2" />
      <Response href="#id3" />
    </tns:Payload>
    <tns:ExternalRequest id="id2" xsi:type="tns:ExternalRequest">
      <ExternalRequestBody xsi:type="type" />
    </tns:ExternalRequest>
    <tns:Response id="id3" xsi:type="tns:Response">
      <UsageStatement xsi:type="xsd:string">string</UsageStatement>
      <DateRegisterLastUpdated xsi:type="xsd:dateTime">dateTime</DateRegisterLastUpdated>
      <DateTimeRetrieved xsi:type="xsd:dateTime">dateTime</DateTimeRetrieved>
      <ResponseBody xsi:type="type" />
    </tns:Response>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /ABRXMLSearch.asmx HTTP/1.1
Host: abr.business.gov.au
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://www.w3.org/2003/05/soap-encoding" xmlns:tns="http://abr.business.gov.au/ABRXMLSearchRPC/" xmlns:types="http://abr.business.gov.au/ABRXMLSearchRPC/encodedTypes" xmlns:rpc="http://www.w3.org/2003/05/soap-rpc" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body soap12:encodingStyle="http://www.w3.org/2003/05/soap-encoding">
    <tns:ABRSearchByNameAdvanced2006>
      <externalNameSearch soapenc:id="id0" xsi:type="tns:ExternalRequestNameSearchAdvanced2006">
        <MaxSearchResults xsi:type="xsd:string">string</MaxSearchResults>
      </externalNameSearch>
      <authenticationGuid xsi:type="xsd:string">string</authenticationGuid>
    </tns:ABRSearchByNameAdvanced2006>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://www.w3.org/2003/05/soap-encoding" xmlns:tns="http://abr.business.gov.au/ABRXMLSearchRPC/" xmlns:types="http://abr.business.gov.au/ABRXMLSearchRPC/encodedTypes" xmlns:rpc="http://www.w3.org/2003/05/soap-rpc" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body soap12:encodingStyle="http://www.w3.org/2003/05/soap-encoding">
    <tns:ABRSearchByNameAdvanced2006Response>
      <rpc:result xmlns="">ABRSearchByNameAdvanced2006Result</rpc:result>
      <ABRSearchByNameAdvanced2006Result soapenc:id="id0" xsi:type="tns:Payload">
        <Request soapenc:id="id1" xsi:type="tns:ExternalRequest">
          <ExternalRequestBody xsi:type="type" />
        </Request>
        <Response soapenc:id="id2" xsi:type="tns:Response">
          <UsageStatement xsi:type="xsd:string">string</UsageStatement>
          <DateRegisterLastUpdated xsi:type="xsd:dateTime">dateTime</DateRegisterLastUpdated>
          <DateTimeRetrieved xsi:type="xsd:dateTime">dateTime</DateTimeRetrieved>
          <ResponseBody xsi:type="type" />
        </Response>
      </ABRSearchByNameAdvanced2006Result>
    </tns:ABRSearchByNameAdvanced2006Response>
  </soap12:Body>
</soap12:Envelope>