<?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://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService" xmlns:s1="http://eftel.com/b2b" 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://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService">
      <s:import namespace="http://eftel.com/b2b" />
      <s:element name="GetTransactions">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="contractId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="startDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="endDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTransactionsResult" type="tns:ArrayOfClientTransaction" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfClientTransaction">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ClientTransaction" nillable="true" type="tns:ClientTransaction" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ClientTransaction">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ClientId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ContractId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ContractAddonId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Amount" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="AmountGst" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ServiceTelephone" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ClientTransactionTypeId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="DateR" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="WholesalerAuthentication" type="tns:WholesalerAuthentication" />
      <s:complexType name="WholesalerAuthentication">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ServiceProvider" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="GetTransactionsAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="startDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="endDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionsAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTransactionsAllResult" type="tns:ArrayOfClientTransaction" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetIncorrectCallTransactions">
        <s:complexType />
      </s:element>
      <s:element name="GetIncorrectCallTransactionsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetIncorrectCallTransactionsResult" type="tns:ArrayOfClientTransaction" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AuthenticateTest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ServiceProvider" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AuthenticateTestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AuthenticateTestResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsPhoneNumberConnectedToDSL2Exchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="phoneNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsPhoneNumberConnectedToDSL2ExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IsPhoneNumberConnectedToDSL2ExchangeResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListMsanExchanges">
        <s:complexType />
      </s:element>
      <s:element name="ListMsanExchangesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListMsanExchangesResult" type="tns:ArrayOfExchangeCapacity" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfExchangeCapacity">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ExchangeCapacity" nillable="true" type="tns:ExchangeCapacity" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ExchangeCapacity">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ExchangeCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Capacity" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMultipleSq">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="serviceTelephone" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMultipleSqResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMultipleSqResult" type="tns:MultipleSq" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MultipleSq">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Telstra" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Optus" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Msan" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:element name="IsPhoneNumberConnectedToDSL1Exchange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="phoneNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsPhoneNumberConnectedToDSL1ExchangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IsPhoneNumberConnectedToDSL1ExchangeResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeDSL1Service">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="phoneNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="serviceId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="requestedDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeDSL1ServiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ChangeDSL1ServiceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveDSL1Connection">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="phoneNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="requestedDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveDSL1ConnectionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RemoveDSL1ConnectionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveDSL1ConnectionWithReference">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="phoneNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="requestedDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="wholesalerReference" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveDSL1ConnectionWithReferenceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RemoveDSL1ConnectionWithReferenceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="WithdrawDSL1Order">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="phoneNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="WithdrawDSL1OrderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WithdrawDSL1OrderResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChurnConnection">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="phoneNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="serviceId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="requestedDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="churnIspId" type="s:unsignedInt" />
            <s:element minOccurs="0" maxOccurs="1" name="requestReference" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="firstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="surname" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="title" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="organisation" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="homePhone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="workPhone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobilePhone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="emailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="serviceAddress" type="tns:ServiceAddress" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ServiceAddress">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="StreetSubType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StreetSubNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StreetNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StreetName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StreetType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StreetSuffix" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StreetSuburb" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StreetState" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="StreetPostcode" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="StreetSubTypeAbbrev" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StreetTypeAbbrev" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StreetAddress1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StreetAddress2" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ChurnConnectionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ChurnConnectionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewConnection">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="phoneNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="serviceId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="requestedDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="fullAuthUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="requestReference" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="firstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="surname" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="organisation" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="title" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="homePhone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="workPhone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobilePhone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="emailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="serviceAddress" type="tns:ServiceAddress" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewConnectionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NewConnectionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewOptusConnection">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="phoneNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="serviceId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="requestedDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="fullAuthUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="requestReference" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="firstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="surname" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="organisation" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="title" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="homePhone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="workPhone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobilePhone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="emailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="serviceAddress" type="tns:ServiceAddress" />
            <s:element minOccurs="1" maxOccurs="1" name="waiveCsg" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="preselectCarrier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="callDivertNoAnswerNumRings" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="callDivertNoAnswer" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="callDivertBusyNumRings" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="voicemail" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="callBarring" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="barNationalCalls" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="barInternationalCalls" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="barInfoCalls" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="barMobileCalls" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="unlistedNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="callDivert" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="callWaiting" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="callerId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="selectiveCall" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="sendCallerId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="blockCallerId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="callReturn" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="threeWayCall" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="divertFnn" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="signedDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="losingCarrier" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currentBiller" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currentBillerAccount" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currentProvider" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currentProviderAccount" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="isChurnIn" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewOptusConnectionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NewOptusConnectionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ModifyOptusConnection">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="contractId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="preselectCarrier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="callDivertNoAnswerNumRings" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="callDivertNoAnswer" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="callDivertBusyNumRings" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="voicemail" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="callBarring" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="barNationalCalls" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="barInternationalCalls" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="barInfoCalls" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="barMobileCalls" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="unlistedNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="callDivert" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="callWaiting" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="callerId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="selectiveCall" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="sendCallerId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="blockCallerId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="callReturn" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="threeWayCall" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="divertFnn" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ModifyOptusConnectionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ModifyOptusConnectionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeOptusDSL2Service">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="clientId" type="s:unsignedInt" />
            <s:element minOccurs="1" maxOccurs="1" name="contractId" type="s:unsignedInt" />
            <s:element minOccurs="1" maxOccurs="1" name="serviceId" type="s:unsignedInt" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeOptusDSL2ServiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ChangeOptusDSL2ServiceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewFSConnection">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="phoneNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="serviceId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="requestReference" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="firstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="surname" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="organisation" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="title" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="homePhone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="workPhone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobilePhone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="emailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="serviceAddress" type="tns:ServiceAddress" />
            <s:element minOccurs="1" maxOccurs="1" name="signedDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewFSConnectionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NewFSConnectionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewMBBConnection">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="serviceId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="requestReference" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="firstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="surname" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="organisation" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="title" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="homePhone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="workPhone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobilePhone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="emailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="serviceAddress" type="tns:ServiceAddress" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewMBBConnectionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NewMBBConnectionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivateMBBService">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="contractId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ActivateMBBServiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ActivateMBBServiceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewAddon">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="contractId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="addonId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewAddonResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NewAddonResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveAddon">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="contractId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="contractAddonId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveAddonResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RemoveAddonResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAddons">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="contractId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAddonsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAddonsResult" type="tns:ArrayOfContractAddon" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfContractAddon">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ContractAddon" nillable="true" type="tns:ContractAddon" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ContractAddon">
        <s:complexContent mixed="false">
          <s:extension base="tns:DataObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ContractId" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MonthlyFee" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="StatusId" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="AddDateTime" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="AddStaffId" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="DeletionDateTime" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="DeletionStaffId" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="FixedAddonId" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="AddonId" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="DataObject" abstract="true" />
      <s:element name="TelstraCompletionAdvice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="startDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="endDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TelstraCompletionAdviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TelstraCompletionAdviceResult" type="tns:ArrayOfTelstraCompletionAdvice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTelstraCompletionAdvice">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TelstraCompletionAdvice" nillable="true" type="tns:TelstraCompletionAdvice" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TelstraCompletionAdvice">
        <s:complexContent mixed="false">
          <s:extension base="tns:DataObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="SequenceNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Fnn" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="OrderNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="IssuedDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="CompletedDate" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="ServiceProvider" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EndUser" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PurchaseOrder" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ReceivedDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="ApplicationDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="AppointmentDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="AppointmentTime" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="AccountNumber" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ProvEventFormatted">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="startDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="endDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProvEventFormattedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProvEventFormattedResult" type="tns:ArrayOfProvEventFormatted" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfProvEventFormatted">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ProvEventFormatted" nillable="true" type="tns:ProvEventFormatted" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ProvEventFormatted">
        <s:complexContent mixed="false">
          <s:extension base="tns:DataObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ContractId" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ServiceTelephone" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="WholesalerReference" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ConnectionType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ActionId" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ActionTypeId" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ActionType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EventId" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EventTypeId" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EventType" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="EventDateTime" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="DataType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DataNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DataString" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="DataDate" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="EventText" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ClubTelcoInternalChurn">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="serviceTelephone" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="serviceId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ClubTelcoInternalChurnResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ClubTelcoInternalChurnResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProvEventFormattedTask">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="TaskId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProvEventFormattedTaskResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProvEventFormattedTaskResult" type="tns:ArrayOfProvEventFormatted" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProvEventFormattedContract">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ContractId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ProvEventFormattedContractResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProvEventFormattedContractResult" type="tns:ArrayOfProvEventFormatted" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EnhancedSQClubTelco">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="phoneNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EnhancedSQClubTelcoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="EnhancedSQClubTelcoResult" type="s1:ServiceQualificationSSS" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TelstraAckAdvice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="startDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="endDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TelstraAckAdviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TelstraAckAdviceResult" type="tns:ArrayOfTelstraAckAdvice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTelstraAckAdvice">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TelstraAckAdvice" nillable="true" type="tns:TelstraAckAdvice" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TelstraAckAdvice">
        <s:complexContent mixed="false">
          <s:extension base="tns:DataObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="SequenceNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Fnn" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="OrderNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ServiceProvider" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EndUser" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PurchaseOrder" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ReceivedDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="ApplicationDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="AppointmentDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="AppointmentTime" type="s:dateTime" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="TelstraGainLossAdvice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="startDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="endDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TelstraGainLossAdviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TelstraGainLossAdviceResult" type="tns:ArrayOfTelstraGainLossAdvice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTelstraGainLossAdvice">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TelstraGainLossAdvice" nillable="true" type="tns:TelstraGainLossAdvice" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TelstraGainLossAdvice">
        <s:complexContent mixed="false">
          <s:extension base="tns:DataObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="TransferType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Fnn" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ReferenceNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ProjectId" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ServiceNo" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CompletedDate" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="GainingSp" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ReversalTo" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ReversalFrom" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="TelstraRejectionAdvice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="startDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="endDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TelstraRejectionAdviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TelstraRejectionAdviceResult" type="tns:ArrayOfTelstraRejectionAdvice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTelstraRejectionAdvice">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TelstraRejectionAdvice" nillable="true" type="tns:TelstraRejectionAdvice" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TelstraRejectionAdvice">
        <s:complexContent mixed="false">
          <s:extension base="tns:DataObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="SequenceNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Fnn" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ServiceProvider" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EndUser" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PurchaseOrder" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ReceivedDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="RejectedDate" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="RejectReason" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="TelstraReturnRcptAdvice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="startDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="endDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TelstraReturnRcptAdviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TelstraReturnRcptAdviceResult" type="tns:ArrayOfTelstraReturnRcptAdvice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTelstraReturnRcptAdvice">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TelstraReturnRcptAdvice" nillable="true" type="tns:TelstraReturnRcptAdvice" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TelstraReturnRcptAdvice">
        <s:complexContent mixed="false">
          <s:extension base="tns:DataObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="SequenceNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Fnn" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ServiceProvider" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EndUser" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PurchaseOrder" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ReceivedDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="ApplicationDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="RequestedDate" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="ApplicationMedia" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="TelstraHeldOrderAdvice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="startDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="endDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TelstraHeldOrderAdviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TelstraHeldOrderAdviceResult" type="tns:ArrayOfTelstraHeldOrderAdvice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTelstraHeldOrderAdvice">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TelstraHeldOrderAdvice" nillable="true" type="tns:TelstraHeldOrderAdvice" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TelstraHeldOrderAdvice">
        <s:complexContent mixed="false">
          <s:extension base="tns:DataObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="SequenceNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Fnn" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="OrderNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ServiceProvider" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EndUser" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PurchaseOrder" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ArrangedDate" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="HeldReason" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HeldDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="EstReleaseDate" type="s:dateTime" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="TelstraHeldReleaseAdvice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="startDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="endDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TelstraHeldReleaseAdviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TelstraHeldReleaseAdviceResult" type="tns:ArrayOfTelstraHeldReleaseAdvice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTelstraHeldReleaseAdvice">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TelstraHeldReleaseAdvice" nillable="true" type="tns:TelstraHeldReleaseAdvice" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TelstraHeldReleaseAdvice">
        <s:complexContent mixed="false">
          <s:extension base="tns:DataObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="SequenceNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Fnn" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="OrderNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ServiceProvider" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EndUser" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PurchaseOrder" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ArrangedDate" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="HeldReason" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ReleasedDate" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetShapingInformation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="contractId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetShapingInformationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetShapingInformationResult" type="tns:ArrayOfShapingByTimeForOutput" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfShapingByTimeForOutput">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ShapingByTimeForOutput" nillable="true" type="tns:ShapingByTimeForOutput" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ShapingByTimeForOutput">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ShapeStatus" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ShapeType" type="tns:ShapeType" />
          <s:element minOccurs="1" maxOccurs="1" name="ServicePermitsConfigurableShaping" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="IsShaped" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="KiloBitPerSecond" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="OnDateTime" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="OnVolume" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="OffDateTime" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="OffVolume" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="PctOfLink" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="LastSampleDateTime" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="LastSampleVolume" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="LevelMb" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ShapeTypeInt" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ServicePermitsShaping" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="TimeCategoryId" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ShapeType">
        <s:restriction base="s:string">
          <s:enumeration value="Unknown" />
          <s:enumeration value="ShapeToSpeed" />
          <s:enumeration value="ShapeToPercentage" />
        </s:restriction>
      </s:simpleType>
      <s:element name="SetShapingInformation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="contractId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="levelMb" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="shapeValue" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="shapeType" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="offPeakLevelMb" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="offPeakShapeValue" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetShapingInformationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SetShapingInformationResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAdslProvider">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="contractId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAdslProviderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAdslProviderResult" type="tns:AdslProvider" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AdslProvider">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ProviderId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Provider" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetAdslConfigList">
        <s:complexType />
      </s:element>
      <s:element name="GetAdslConfigListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAdslConfigListResult" type="tns:ArrayOfAdslConfigDetail" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfAdslConfigDetail">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AdslConfigDetail" nillable="true" type="tns:AdslConfigDetail" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="AdslConfigDetail">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ProviderId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ContractId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="StatusId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="IsTerminated" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Provider" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ServiceTelephone" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Speed" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetAdslContractId">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="serviceTelephone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="taskId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAdslContractIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetAdslContractIdResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMSANPhoneNumberRanges">
        <s:complexType />
      </s:element>
      <s:element name="GetMSANPhoneNumberRangesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMSANPhoneNumberRangesResult" type="tns:ArrayOfMSANPhoneNumberRange" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfMSANPhoneNumberRange">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="MSANPhoneNumberRange" nillable="true" type="tns:MSANPhoneNumberRange" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MSANPhoneNumberRange">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CCA" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ExchangeId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ExchangeDescription" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="AreaCode" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="RangeFrom" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="RangeTo" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Classification" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetExchangeDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="serviceNo" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetExchangeDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetExchangeDetailsResult" type="tns:ArrayOfExchangeDetails" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfExchangeDetails">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ExchangeDetails" nillable="true" type="tns:ExchangeDetails" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ExchangeDetails">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CCA" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ExchangeId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ExchangeDescription" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ADSL1Available" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ADSL2Available" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OptusULLAvailable" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OnNet" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetAaptMigrateDetails">
        <s:complexType />
      </s:element>
      <s:element name="GetAaptMigrateDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAaptMigrateDetailsResult" type="tns:ArrayOfAaptMigrateDetails" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfAaptMigrateDetails">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AaptMigrateDetails" nillable="true" type="tns:AaptMigrateDetails" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="AaptMigrateDetails">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ContractId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AckAdviceReceived" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CompAdviceReceived" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetLossReport">
        <s:complexType />
      </s:element>
      <s:element name="GetLossReportResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLossReportResult" type="tns:ArrayOfLossReportDetails" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfLossReportDetails">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="LossReportDetails" nillable="true" type="tns:LossReportDetails" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="LossReportDetails">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ContractId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Cli" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Client" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EftelAc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Adsl2Status" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Adsl2StartDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Adsl2EndDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LineRentalStatus" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LineRentalCarrier" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LineRentalStartDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LineRentalEndDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LongDistanceStatus" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LongDistanceCarrier" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LongDistanceStartDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LongDistanceEndDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AgreementSignedDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Configuration" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AdslDataThisMonth" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LastTollDateThisMonth" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LastTollDate" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetDodoMigrateDetails">
        <s:complexType />
      </s:element>
      <s:element name="GetDodoMigrateDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDodoMigrateDetailsResult" type="tns:ArrayOfAaptMigrateDetails" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveDSL1ConnectionContractId">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="contractId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="requestedDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveDSL1ConnectionContractIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RemoveDSL1ConnectionContractIdResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewMBBDataBlocks">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="contractId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="dataBlockTypeId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewMBBDataBlocksResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetZoneForNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="serviceNo" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetZoneForNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetZoneForNumberResult" type="tns:ServiceNumberAndRegion" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ServiceNumberAndRegion">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ServiceNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ArrayOfClientTransaction" nillable="true" type="tns:ArrayOfClientTransaction" />
      <s:element name="boolean" type="s:boolean" />
      <s:element name="ArrayOfExchangeCapacity" nillable="true" type="tns:ArrayOfExchangeCapacity" />
      <s:element name="MultipleSq" nillable="true" type="tns:MultipleSq" />
      <s:element name="string" nillable="true" type="s:string" />
      <s:element name="ArrayOfContractAddon" nillable="true" type="tns:ArrayOfContractAddon" />
      <s:element name="ArrayOfTelstraCompletionAdvice" nillable="true" type="tns:ArrayOfTelstraCompletionAdvice" />
      <s:element name="ArrayOfProvEventFormatted" nillable="true" type="tns:ArrayOfProvEventFormatted" />
      <s:element name="ServiceQualificationSSS" nillable="true" type="s1:ServiceQualificationSSS" />
      <s:element name="ArrayOfTelstraAckAdvice" nillable="true" type="tns:ArrayOfTelstraAckAdvice" />
      <s:element name="ArrayOfTelstraGainLossAdvice" nillable="true" type="tns:ArrayOfTelstraGainLossAdvice" />
      <s:element name="ArrayOfTelstraRejectionAdvice" nillable="true" type="tns:ArrayOfTelstraRejectionAdvice" />
      <s:element name="ArrayOfTelstraReturnRcptAdvice" nillable="true" type="tns:ArrayOfTelstraReturnRcptAdvice" />
      <s:element name="ArrayOfTelstraHeldOrderAdvice" nillable="true" type="tns:ArrayOfTelstraHeldOrderAdvice" />
      <s:element name="ArrayOfTelstraHeldReleaseAdvice" nillable="true" type="tns:ArrayOfTelstraHeldReleaseAdvice" />
      <s:element name="ArrayOfShapingByTimeForOutput" nillable="true" type="tns:ArrayOfShapingByTimeForOutput" />
      <s:element name="AdslProvider" nillable="true" type="tns:AdslProvider" />
      <s:element name="ArrayOfAdslConfigDetail" nillable="true" type="tns:ArrayOfAdslConfigDetail" />
      <s:element name="int" type="s:int" />
      <s:element name="ArrayOfMSANPhoneNumberRange" nillable="true" type="tns:ArrayOfMSANPhoneNumberRange" />
      <s:element name="ArrayOfExchangeDetails" nillable="true" type="tns:ArrayOfExchangeDetails" />
      <s:element name="ArrayOfAaptMigrateDetails" nillable="true" type="tns:ArrayOfAaptMigrateDetails" />
      <s:element name="ArrayOfLossReportDetails" nillable="true" type="tns:ArrayOfLossReportDetails" />
      <s:element name="ServiceNumberAndRegion" nillable="true" type="tns:ServiceNumberAndRegion" />
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://eftel.com/b2b">
      <s:complexType name="ServiceQualificationSSS">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Fnn" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SqType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SqResponse" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ResultStatus" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FirstCableId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DeploymentCode6A" type="s1:DeploymentCode" />
          <s:element minOccurs="0" maxOccurs="1" name="DeploymentCode6D" type="s1:DeploymentCode" />
          <s:element minOccurs="0" maxOccurs="1" name="DeploymentCode6E" type="s1:DeploymentCode" />
          <s:element minOccurs="0" maxOccurs="1" name="DeploymentCode6F" type="s1:DeploymentCode" />
          <s:element minOccurs="0" maxOccurs="1" name="DeploymentCode6G" type="s1:DeploymentCode" />
          <s:element minOccurs="0" maxOccurs="1" name="DeploymentCode6H" type="s1:DeploymentCode" />
          <s:element minOccurs="0" maxOccurs="1" name="Cable" type="s1:Cable" />
          <s:element minOccurs="0" maxOccurs="1" name="DeploymentDetails" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CableDetails" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="WhenRequested" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DeploymentCode">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Pass" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="Reason" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Cable">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="TransmissionPathStatus" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CableLength" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Sections" type="s1:ArrayOfCableSection" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfCableSection">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CableSection" nillable="true" type="s1:CableSection" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CableSection">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="CablePairRecord" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="PairType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PairKey" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CableLength" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Segments" type="s1:ArrayOfCableSegment" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfCableSegment">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CableSegment" nillable="true" type="s1:CableSegment" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CableSegment">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CableSectionGroup" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CableType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CableLength" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CableGauge" type="s:double" />
        </s:sequence>
      </s:complexType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetTransactionsSoapIn">
    <wsdl:part name="parameters" element="tns:GetTransactions" />
  </wsdl:message>
  <wsdl:message name="GetTransactionsSoapOut">
    <wsdl:part name="parameters" element="tns:GetTransactionsResponse" />
  </wsdl:message>
  <wsdl:message name="GetTransactionsWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="GetTransactionsAllSoapIn">
    <wsdl:part name="parameters" element="tns:GetTransactionsAll" />
  </wsdl:message>
  <wsdl:message name="GetTransactionsAllSoapOut">
    <wsdl:part name="parameters" element="tns:GetTransactionsAllResponse" />
  </wsdl:message>
  <wsdl:message name="GetTransactionsAllWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="GetIncorrectCallTransactionsSoapIn">
    <wsdl:part name="parameters" element="tns:GetIncorrectCallTransactions" />
  </wsdl:message>
  <wsdl:message name="GetIncorrectCallTransactionsSoapOut">
    <wsdl:part name="parameters" element="tns:GetIncorrectCallTransactionsResponse" />
  </wsdl:message>
  <wsdl:message name="GetIncorrectCallTransactionsWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="AuthenticateTestSoapIn">
    <wsdl:part name="parameters" element="tns:AuthenticateTest" />
  </wsdl:message>
  <wsdl:message name="AuthenticateTestSoapOut">
    <wsdl:part name="parameters" element="tns:AuthenticateTestResponse" />
  </wsdl:message>
  <wsdl:message name="IsPhoneNumberConnectedToDSL2ExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:IsPhoneNumberConnectedToDSL2Exchange" />
  </wsdl:message>
  <wsdl:message name="IsPhoneNumberConnectedToDSL2ExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:IsPhoneNumberConnectedToDSL2ExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="IsPhoneNumberConnectedToDSL2ExchangeWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="ListMsanExchangesSoapIn">
    <wsdl:part name="parameters" element="tns:ListMsanExchanges" />
  </wsdl:message>
  <wsdl:message name="ListMsanExchangesSoapOut">
    <wsdl:part name="parameters" element="tns:ListMsanExchangesResponse" />
  </wsdl:message>
  <wsdl:message name="ListMsanExchangesWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="GetMultipleSqSoapIn">
    <wsdl:part name="parameters" element="tns:GetMultipleSq" />
  </wsdl:message>
  <wsdl:message name="GetMultipleSqSoapOut">
    <wsdl:part name="parameters" element="tns:GetMultipleSqResponse" />
  </wsdl:message>
  <wsdl:message name="GetMultipleSqWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="IsPhoneNumberConnectedToDSL1ExchangeSoapIn">
    <wsdl:part name="parameters" element="tns:IsPhoneNumberConnectedToDSL1Exchange" />
  </wsdl:message>
  <wsdl:message name="IsPhoneNumberConnectedToDSL1ExchangeSoapOut">
    <wsdl:part name="parameters" element="tns:IsPhoneNumberConnectedToDSL1ExchangeResponse" />
  </wsdl:message>
  <wsdl:message name="IsPhoneNumberConnectedToDSL1ExchangeWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="ChangeDSL1ServiceSoapIn">
    <wsdl:part name="parameters" element="tns:ChangeDSL1Service" />
  </wsdl:message>
  <wsdl:message name="ChangeDSL1ServiceSoapOut">
    <wsdl:part name="parameters" element="tns:ChangeDSL1ServiceResponse" />
  </wsdl:message>
  <wsdl:message name="ChangeDSL1ServiceWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveDSL1Connection" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveDSL1ConnectionResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionWithReferenceSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveDSL1ConnectionWithReference" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionWithReferenceSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveDSL1ConnectionWithReferenceResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionWithReferenceWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="WithdrawDSL1OrderSoapIn">
    <wsdl:part name="parameters" element="tns:WithdrawDSL1Order" />
  </wsdl:message>
  <wsdl:message name="WithdrawDSL1OrderSoapOut">
    <wsdl:part name="parameters" element="tns:WithdrawDSL1OrderResponse" />
  </wsdl:message>
  <wsdl:message name="WithdrawDSL1OrderWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="ChurnConnectionSoapIn">
    <wsdl:part name="parameters" element="tns:ChurnConnection" />
  </wsdl:message>
  <wsdl:message name="ChurnConnectionSoapOut">
    <wsdl:part name="parameters" element="tns:ChurnConnectionResponse" />
  </wsdl:message>
  <wsdl:message name="ChurnConnectionWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="NewConnectionSoapIn">
    <wsdl:part name="parameters" element="tns:NewConnection" />
  </wsdl:message>
  <wsdl:message name="NewConnectionSoapOut">
    <wsdl:part name="parameters" element="tns:NewConnectionResponse" />
  </wsdl:message>
  <wsdl:message name="NewConnectionWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="NewOptusConnectionSoapIn">
    <wsdl:part name="parameters" element="tns:NewOptusConnection" />
  </wsdl:message>
  <wsdl:message name="NewOptusConnectionSoapOut">
    <wsdl:part name="parameters" element="tns:NewOptusConnectionResponse" />
  </wsdl:message>
  <wsdl:message name="NewOptusConnectionWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="ModifyOptusConnectionSoapIn">
    <wsdl:part name="parameters" element="tns:ModifyOptusConnection" />
  </wsdl:message>
  <wsdl:message name="ModifyOptusConnectionSoapOut">
    <wsdl:part name="parameters" element="tns:ModifyOptusConnectionResponse" />
  </wsdl:message>
  <wsdl:message name="ModifyOptusConnectionWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="ChangeOptusDSL2ServiceSoapIn">
    <wsdl:part name="parameters" element="tns:ChangeOptusDSL2Service" />
  </wsdl:message>
  <wsdl:message name="ChangeOptusDSL2ServiceSoapOut">
    <wsdl:part name="parameters" element="tns:ChangeOptusDSL2ServiceResponse" />
  </wsdl:message>
  <wsdl:message name="ChangeOptusDSL2ServiceWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="NewFSConnectionSoapIn">
    <wsdl:part name="parameters" element="tns:NewFSConnection" />
  </wsdl:message>
  <wsdl:message name="NewFSConnectionSoapOut">
    <wsdl:part name="parameters" element="tns:NewFSConnectionResponse" />
  </wsdl:message>
  <wsdl:message name="NewFSConnectionWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="NewMBBConnectionSoapIn">
    <wsdl:part name="parameters" element="tns:NewMBBConnection" />
  </wsdl:message>
  <wsdl:message name="NewMBBConnectionSoapOut">
    <wsdl:part name="parameters" element="tns:NewMBBConnectionResponse" />
  </wsdl:message>
  <wsdl:message name="NewMBBConnectionWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="ActivateMBBServiceSoapIn">
    <wsdl:part name="parameters" element="tns:ActivateMBBService" />
  </wsdl:message>
  <wsdl:message name="ActivateMBBServiceSoapOut">
    <wsdl:part name="parameters" element="tns:ActivateMBBServiceResponse" />
  </wsdl:message>
  <wsdl:message name="ActivateMBBServiceWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="NewAddonSoapIn">
    <wsdl:part name="parameters" element="tns:NewAddon" />
  </wsdl:message>
  <wsdl:message name="NewAddonSoapOut">
    <wsdl:part name="parameters" element="tns:NewAddonResponse" />
  </wsdl:message>
  <wsdl:message name="NewAddonWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="RemoveAddonSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveAddon" />
  </wsdl:message>
  <wsdl:message name="RemoveAddonSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveAddonResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveAddonWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="GetAddonsSoapIn">
    <wsdl:part name="parameters" element="tns:GetAddons" />
  </wsdl:message>
  <wsdl:message name="GetAddonsSoapOut">
    <wsdl:part name="parameters" element="tns:GetAddonsResponse" />
  </wsdl:message>
  <wsdl:message name="GetAddonsWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="TelstraCompletionAdviceSoapIn">
    <wsdl:part name="parameters" element="tns:TelstraCompletionAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraCompletionAdviceSoapOut">
    <wsdl:part name="parameters" element="tns:TelstraCompletionAdviceResponse" />
  </wsdl:message>
  <wsdl:message name="TelstraCompletionAdviceWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedSoapIn">
    <wsdl:part name="parameters" element="tns:ProvEventFormatted" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedSoapOut">
    <wsdl:part name="parameters" element="tns:ProvEventFormattedResponse" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="ClubTelcoInternalChurnSoapIn">
    <wsdl:part name="parameters" element="tns:ClubTelcoInternalChurn" />
  </wsdl:message>
  <wsdl:message name="ClubTelcoInternalChurnSoapOut">
    <wsdl:part name="parameters" element="tns:ClubTelcoInternalChurnResponse" />
  </wsdl:message>
  <wsdl:message name="ClubTelcoInternalChurnWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedTaskSoapIn">
    <wsdl:part name="parameters" element="tns:ProvEventFormattedTask" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedTaskSoapOut">
    <wsdl:part name="parameters" element="tns:ProvEventFormattedTaskResponse" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedTaskWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedContractSoapIn">
    <wsdl:part name="parameters" element="tns:ProvEventFormattedContract" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedContractSoapOut">
    <wsdl:part name="parameters" element="tns:ProvEventFormattedContractResponse" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedContractWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="EnhancedSQClubTelcoSoapIn">
    <wsdl:part name="parameters" element="tns:EnhancedSQClubTelco" />
  </wsdl:message>
  <wsdl:message name="EnhancedSQClubTelcoSoapOut">
    <wsdl:part name="parameters" element="tns:EnhancedSQClubTelcoResponse" />
  </wsdl:message>
  <wsdl:message name="EnhancedSQClubTelcoWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="TelstraAckAdviceSoapIn">
    <wsdl:part name="parameters" element="tns:TelstraAckAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraAckAdviceSoapOut">
    <wsdl:part name="parameters" element="tns:TelstraAckAdviceResponse" />
  </wsdl:message>
  <wsdl:message name="TelstraAckAdviceWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="TelstraGainLossAdviceSoapIn">
    <wsdl:part name="parameters" element="tns:TelstraGainLossAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraGainLossAdviceSoapOut">
    <wsdl:part name="parameters" element="tns:TelstraGainLossAdviceResponse" />
  </wsdl:message>
  <wsdl:message name="TelstraGainLossAdviceWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="TelstraRejectionAdviceSoapIn">
    <wsdl:part name="parameters" element="tns:TelstraRejectionAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraRejectionAdviceSoapOut">
    <wsdl:part name="parameters" element="tns:TelstraRejectionAdviceResponse" />
  </wsdl:message>
  <wsdl:message name="TelstraRejectionAdviceWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="TelstraReturnRcptAdviceSoapIn">
    <wsdl:part name="parameters" element="tns:TelstraReturnRcptAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraReturnRcptAdviceSoapOut">
    <wsdl:part name="parameters" element="tns:TelstraReturnRcptAdviceResponse" />
  </wsdl:message>
  <wsdl:message name="TelstraReturnRcptAdviceWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="TelstraHeldOrderAdviceSoapIn">
    <wsdl:part name="parameters" element="tns:TelstraHeldOrderAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraHeldOrderAdviceSoapOut">
    <wsdl:part name="parameters" element="tns:TelstraHeldOrderAdviceResponse" />
  </wsdl:message>
  <wsdl:message name="TelstraHeldOrderAdviceWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="TelstraHeldReleaseAdviceSoapIn">
    <wsdl:part name="parameters" element="tns:TelstraHeldReleaseAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraHeldReleaseAdviceSoapOut">
    <wsdl:part name="parameters" element="tns:TelstraHeldReleaseAdviceResponse" />
  </wsdl:message>
  <wsdl:message name="TelstraHeldReleaseAdviceWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="GetShapingInformationSoapIn">
    <wsdl:part name="parameters" element="tns:GetShapingInformation" />
  </wsdl:message>
  <wsdl:message name="GetShapingInformationSoapOut">
    <wsdl:part name="parameters" element="tns:GetShapingInformationResponse" />
  </wsdl:message>
  <wsdl:message name="GetShapingInformationWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="SetShapingInformationSoapIn">
    <wsdl:part name="parameters" element="tns:SetShapingInformation" />
  </wsdl:message>
  <wsdl:message name="SetShapingInformationSoapOut">
    <wsdl:part name="parameters" element="tns:SetShapingInformationResponse" />
  </wsdl:message>
  <wsdl:message name="SetShapingInformationWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="GetAdslProviderSoapIn">
    <wsdl:part name="parameters" element="tns:GetAdslProvider" />
  </wsdl:message>
  <wsdl:message name="GetAdslProviderSoapOut">
    <wsdl:part name="parameters" element="tns:GetAdslProviderResponse" />
  </wsdl:message>
  <wsdl:message name="GetAdslProviderWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="GetAdslConfigListSoapIn">
    <wsdl:part name="parameters" element="tns:GetAdslConfigList" />
  </wsdl:message>
  <wsdl:message name="GetAdslConfigListSoapOut">
    <wsdl:part name="parameters" element="tns:GetAdslConfigListResponse" />
  </wsdl:message>
  <wsdl:message name="GetAdslConfigListWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="GetAdslContractIdSoapIn">
    <wsdl:part name="parameters" element="tns:GetAdslContractId" />
  </wsdl:message>
  <wsdl:message name="GetAdslContractIdSoapOut">
    <wsdl:part name="parameters" element="tns:GetAdslContractIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetAdslContractIdWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="GetMSANPhoneNumberRangesSoapIn">
    <wsdl:part name="parameters" element="tns:GetMSANPhoneNumberRanges" />
  </wsdl:message>
  <wsdl:message name="GetMSANPhoneNumberRangesSoapOut">
    <wsdl:part name="parameters" element="tns:GetMSANPhoneNumberRangesResponse" />
  </wsdl:message>
  <wsdl:message name="GetMSANPhoneNumberRangesWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="GetExchangeDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:GetExchangeDetails" />
  </wsdl:message>
  <wsdl:message name="GetExchangeDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:GetExchangeDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="GetExchangeDetailsWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="GetAaptMigrateDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:GetAaptMigrateDetails" />
  </wsdl:message>
  <wsdl:message name="GetAaptMigrateDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:GetAaptMigrateDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="GetAaptMigrateDetailsWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="GetLossReportSoapIn">
    <wsdl:part name="parameters" element="tns:GetLossReport" />
  </wsdl:message>
  <wsdl:message name="GetLossReportSoapOut">
    <wsdl:part name="parameters" element="tns:GetLossReportResponse" />
  </wsdl:message>
  <wsdl:message name="GetLossReportWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="GetDodoMigrateDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:GetDodoMigrateDetails" />
  </wsdl:message>
  <wsdl:message name="GetDodoMigrateDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:GetDodoMigrateDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="GetDodoMigrateDetailsWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionContractIdSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveDSL1ConnectionContractId" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionContractIdSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveDSL1ConnectionContractIdResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionContractIdWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="NewMBBDataBlocksSoapIn">
    <wsdl:part name="parameters" element="tns:NewMBBDataBlocks" />
  </wsdl:message>
  <wsdl:message name="NewMBBDataBlocksSoapOut">
    <wsdl:part name="parameters" element="tns:NewMBBDataBlocksResponse" />
  </wsdl:message>
  <wsdl:message name="NewMBBDataBlocksWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="GetZoneForNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetZoneForNumber" />
  </wsdl:message>
  <wsdl:message name="GetZoneForNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetZoneForNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetZoneForNumberWholesalerAuthentication">
    <wsdl:part name="WholesalerAuthentication" element="tns:WholesalerAuthentication" />
  </wsdl:message>
  <wsdl:message name="GetTransactionsHttpGetIn">
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfClientTransaction" />
  </wsdl:message>
  <wsdl:message name="GetTransactionsAllHttpGetIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionsAllHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfClientTransaction" />
  </wsdl:message>
  <wsdl:message name="GetIncorrectCallTransactionsHttpGetIn" />
  <wsdl:message name="GetIncorrectCallTransactionsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfClientTransaction" />
  </wsdl:message>
  <wsdl:message name="AuthenticateTestHttpGetIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="ServiceProvider" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AuthenticateTestHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="IsPhoneNumberConnectedToDSL2ExchangeHttpGetIn">
    <wsdl:part name="phoneNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="IsPhoneNumberConnectedToDSL2ExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="ListMsanExchangesHttpGetIn" />
  <wsdl:message name="ListMsanExchangesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfExchangeCapacity" />
  </wsdl:message>
  <wsdl:message name="GetMultipleSqHttpGetIn">
    <wsdl:part name="serviceTelephone" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMultipleSqHttpGetOut">
    <wsdl:part name="Body" element="tns:MultipleSq" />
  </wsdl:message>
  <wsdl:message name="IsPhoneNumberConnectedToDSL1ExchangeHttpGetIn">
    <wsdl:part name="phoneNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="IsPhoneNumberConnectedToDSL1ExchangeHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="ChangeDSL1ServiceHttpGetIn">
    <wsdl:part name="phoneNumber" type="s:string" />
    <wsdl:part name="serviceId" type="s:string" />
    <wsdl:part name="requestedDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ChangeDSL1ServiceHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionHttpGetIn">
    <wsdl:part name="phoneNumber" type="s:string" />
    <wsdl:part name="requestedDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionWithReferenceHttpGetIn">
    <wsdl:part name="phoneNumber" type="s:string" />
    <wsdl:part name="requestedDate" type="s:string" />
    <wsdl:part name="wholesalerReference" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionWithReferenceHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="WithdrawDSL1OrderHttpGetIn">
    <wsdl:part name="phoneNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WithdrawDSL1OrderHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ModifyOptusConnectionHttpGetIn">
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="preselectCarrier" type="s:string" />
    <wsdl:part name="callDivertNoAnswerNumRings" type="s:string" />
    <wsdl:part name="callDivertNoAnswer" type="s:string" />
    <wsdl:part name="callDivertBusyNumRings" type="s:string" />
    <wsdl:part name="voicemail" type="s:string" />
    <wsdl:part name="callBarring" type="s:string" />
    <wsdl:part name="barNationalCalls" type="s:string" />
    <wsdl:part name="barInternationalCalls" type="s:string" />
    <wsdl:part name="barInfoCalls" type="s:string" />
    <wsdl:part name="barMobileCalls" type="s:string" />
    <wsdl:part name="unlistedNumber" type="s:string" />
    <wsdl:part name="callDivert" type="s:string" />
    <wsdl:part name="callWaiting" type="s:string" />
    <wsdl:part name="callerId" type="s:string" />
    <wsdl:part name="selectiveCall" type="s:string" />
    <wsdl:part name="sendCallerId" type="s:string" />
    <wsdl:part name="blockCallerId" type="s:string" />
    <wsdl:part name="callReturn" type="s:string" />
    <wsdl:part name="threeWayCall" type="s:string" />
    <wsdl:part name="divertFnn" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ModifyOptusConnectionHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ChangeOptusDSL2ServiceHttpGetIn">
    <wsdl:part name="clientId" type="s:string" />
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="serviceId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ChangeOptusDSL2ServiceHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ActivateMBBServiceHttpGetIn">
    <wsdl:part name="contractId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ActivateMBBServiceHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="NewAddonHttpGetIn">
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="addonId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="NewAddonHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RemoveAddonHttpGetIn">
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="contractAddonId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RemoveAddonHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetAddonsHttpGetIn">
    <wsdl:part name="contractId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAddonsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfContractAddon" />
  </wsdl:message>
  <wsdl:message name="TelstraCompletionAdviceHttpGetIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TelstraCompletionAdviceHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfTelstraCompletionAdvice" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedHttpGetIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfProvEventFormatted" />
  </wsdl:message>
  <wsdl:message name="ClubTelcoInternalChurnHttpGetIn">
    <wsdl:part name="serviceTelephone" type="s:string" />
    <wsdl:part name="serviceId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ClubTelcoInternalChurnHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedTaskHttpGetIn">
    <wsdl:part name="TaskId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedTaskHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfProvEventFormatted" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedContractHttpGetIn">
    <wsdl:part name="ContractId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedContractHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfProvEventFormatted" />
  </wsdl:message>
  <wsdl:message name="EnhancedSQClubTelcoHttpGetIn">
    <wsdl:part name="phoneNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="EnhancedSQClubTelcoHttpGetOut">
    <wsdl:part name="Body" element="tns:ServiceQualificationSSS" />
  </wsdl:message>
  <wsdl:message name="TelstraAckAdviceHttpGetIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TelstraAckAdviceHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfTelstraAckAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraGainLossAdviceHttpGetIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TelstraGainLossAdviceHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfTelstraGainLossAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraRejectionAdviceHttpGetIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TelstraRejectionAdviceHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfTelstraRejectionAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraReturnRcptAdviceHttpGetIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TelstraReturnRcptAdviceHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfTelstraReturnRcptAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraHeldOrderAdviceHttpGetIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TelstraHeldOrderAdviceHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfTelstraHeldOrderAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraHeldReleaseAdviceHttpGetIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TelstraHeldReleaseAdviceHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfTelstraHeldReleaseAdvice" />
  </wsdl:message>
  <wsdl:message name="GetShapingInformationHttpGetIn">
    <wsdl:part name="contractId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetShapingInformationHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfShapingByTimeForOutput" />
  </wsdl:message>
  <wsdl:message name="SetShapingInformationHttpGetIn">
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="levelMb" type="s:string" />
    <wsdl:part name="shapeValue" type="s:string" />
    <wsdl:part name="shapeType" type="s:string" />
    <wsdl:part name="offPeakLevelMb" type="s:string" />
    <wsdl:part name="offPeakShapeValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SetShapingInformationHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="GetAdslProviderHttpGetIn">
    <wsdl:part name="contractId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAdslProviderHttpGetOut">
    <wsdl:part name="Body" element="tns:AdslProvider" />
  </wsdl:message>
  <wsdl:message name="GetAdslConfigListHttpGetIn" />
  <wsdl:message name="GetAdslConfigListHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfAdslConfigDetail" />
  </wsdl:message>
  <wsdl:message name="GetAdslContractIdHttpGetIn">
    <wsdl:part name="serviceTelephone" type="s:string" />
    <wsdl:part name="taskId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAdslContractIdHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetMSANPhoneNumberRangesHttpGetIn" />
  <wsdl:message name="GetMSANPhoneNumberRangesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfMSANPhoneNumberRange" />
  </wsdl:message>
  <wsdl:message name="GetExchangeDetailsHttpGetIn">
    <wsdl:part name="serviceNo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetExchangeDetailsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfExchangeDetails" />
  </wsdl:message>
  <wsdl:message name="GetAaptMigrateDetailsHttpGetIn" />
  <wsdl:message name="GetAaptMigrateDetailsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfAaptMigrateDetails" />
  </wsdl:message>
  <wsdl:message name="GetLossReportHttpGetIn" />
  <wsdl:message name="GetLossReportHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfLossReportDetails" />
  </wsdl:message>
  <wsdl:message name="GetDodoMigrateDetailsHttpGetIn" />
  <wsdl:message name="GetDodoMigrateDetailsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfAaptMigrateDetails" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionContractIdHttpGetIn">
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="requestedDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionContractIdHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="NewMBBDataBlocksHttpGetIn">
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="dataBlockTypeId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="NewMBBDataBlocksHttpGetOut" />
  <wsdl:message name="GetZoneForNumberHttpGetIn">
    <wsdl:part name="serviceNo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetZoneForNumberHttpGetOut">
    <wsdl:part name="Body" element="tns:ServiceNumberAndRegion" />
  </wsdl:message>
  <wsdl:message name="GetTransactionsHttpPostIn">
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfClientTransaction" />
  </wsdl:message>
  <wsdl:message name="GetTransactionsAllHttpPostIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionsAllHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfClientTransaction" />
  </wsdl:message>
  <wsdl:message name="GetIncorrectCallTransactionsHttpPostIn" />
  <wsdl:message name="GetIncorrectCallTransactionsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfClientTransaction" />
  </wsdl:message>
  <wsdl:message name="AuthenticateTestHttpPostIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="ServiceProvider" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AuthenticateTestHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="IsPhoneNumberConnectedToDSL2ExchangeHttpPostIn">
    <wsdl:part name="phoneNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="IsPhoneNumberConnectedToDSL2ExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="ListMsanExchangesHttpPostIn" />
  <wsdl:message name="ListMsanExchangesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfExchangeCapacity" />
  </wsdl:message>
  <wsdl:message name="GetMultipleSqHttpPostIn">
    <wsdl:part name="serviceTelephone" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMultipleSqHttpPostOut">
    <wsdl:part name="Body" element="tns:MultipleSq" />
  </wsdl:message>
  <wsdl:message name="IsPhoneNumberConnectedToDSL1ExchangeHttpPostIn">
    <wsdl:part name="phoneNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="IsPhoneNumberConnectedToDSL1ExchangeHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="ChangeDSL1ServiceHttpPostIn">
    <wsdl:part name="phoneNumber" type="s:string" />
    <wsdl:part name="serviceId" type="s:string" />
    <wsdl:part name="requestedDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ChangeDSL1ServiceHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionHttpPostIn">
    <wsdl:part name="phoneNumber" type="s:string" />
    <wsdl:part name="requestedDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionWithReferenceHttpPostIn">
    <wsdl:part name="phoneNumber" type="s:string" />
    <wsdl:part name="requestedDate" type="s:string" />
    <wsdl:part name="wholesalerReference" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionWithReferenceHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="WithdrawDSL1OrderHttpPostIn">
    <wsdl:part name="phoneNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WithdrawDSL1OrderHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ModifyOptusConnectionHttpPostIn">
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="preselectCarrier" type="s:string" />
    <wsdl:part name="callDivertNoAnswerNumRings" type="s:string" />
    <wsdl:part name="callDivertNoAnswer" type="s:string" />
    <wsdl:part name="callDivertBusyNumRings" type="s:string" />
    <wsdl:part name="voicemail" type="s:string" />
    <wsdl:part name="callBarring" type="s:string" />
    <wsdl:part name="barNationalCalls" type="s:string" />
    <wsdl:part name="barInternationalCalls" type="s:string" />
    <wsdl:part name="barInfoCalls" type="s:string" />
    <wsdl:part name="barMobileCalls" type="s:string" />
    <wsdl:part name="unlistedNumber" type="s:string" />
    <wsdl:part name="callDivert" type="s:string" />
    <wsdl:part name="callWaiting" type="s:string" />
    <wsdl:part name="callerId" type="s:string" />
    <wsdl:part name="selectiveCall" type="s:string" />
    <wsdl:part name="sendCallerId" type="s:string" />
    <wsdl:part name="blockCallerId" type="s:string" />
    <wsdl:part name="callReturn" type="s:string" />
    <wsdl:part name="threeWayCall" type="s:string" />
    <wsdl:part name="divertFnn" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ModifyOptusConnectionHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ChangeOptusDSL2ServiceHttpPostIn">
    <wsdl:part name="clientId" type="s:string" />
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="serviceId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ChangeOptusDSL2ServiceHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ActivateMBBServiceHttpPostIn">
    <wsdl:part name="contractId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ActivateMBBServiceHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="NewAddonHttpPostIn">
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="addonId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="NewAddonHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RemoveAddonHttpPostIn">
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="contractAddonId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RemoveAddonHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetAddonsHttpPostIn">
    <wsdl:part name="contractId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAddonsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfContractAddon" />
  </wsdl:message>
  <wsdl:message name="TelstraCompletionAdviceHttpPostIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TelstraCompletionAdviceHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfTelstraCompletionAdvice" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedHttpPostIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfProvEventFormatted" />
  </wsdl:message>
  <wsdl:message name="ClubTelcoInternalChurnHttpPostIn">
    <wsdl:part name="serviceTelephone" type="s:string" />
    <wsdl:part name="serviceId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ClubTelcoInternalChurnHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedTaskHttpPostIn">
    <wsdl:part name="TaskId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedTaskHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfProvEventFormatted" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedContractHttpPostIn">
    <wsdl:part name="ContractId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ProvEventFormattedContractHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfProvEventFormatted" />
  </wsdl:message>
  <wsdl:message name="EnhancedSQClubTelcoHttpPostIn">
    <wsdl:part name="phoneNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="EnhancedSQClubTelcoHttpPostOut">
    <wsdl:part name="Body" element="tns:ServiceQualificationSSS" />
  </wsdl:message>
  <wsdl:message name="TelstraAckAdviceHttpPostIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TelstraAckAdviceHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfTelstraAckAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraGainLossAdviceHttpPostIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TelstraGainLossAdviceHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfTelstraGainLossAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraRejectionAdviceHttpPostIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TelstraRejectionAdviceHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfTelstraRejectionAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraReturnRcptAdviceHttpPostIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TelstraReturnRcptAdviceHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfTelstraReturnRcptAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraHeldOrderAdviceHttpPostIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TelstraHeldOrderAdviceHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfTelstraHeldOrderAdvice" />
  </wsdl:message>
  <wsdl:message name="TelstraHeldReleaseAdviceHttpPostIn">
    <wsdl:part name="startDate" type="s:string" />
    <wsdl:part name="endDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TelstraHeldReleaseAdviceHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfTelstraHeldReleaseAdvice" />
  </wsdl:message>
  <wsdl:message name="GetShapingInformationHttpPostIn">
    <wsdl:part name="contractId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetShapingInformationHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfShapingByTimeForOutput" />
  </wsdl:message>
  <wsdl:message name="SetShapingInformationHttpPostIn">
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="levelMb" type="s:string" />
    <wsdl:part name="shapeValue" type="s:string" />
    <wsdl:part name="shapeType" type="s:string" />
    <wsdl:part name="offPeakLevelMb" type="s:string" />
    <wsdl:part name="offPeakShapeValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SetShapingInformationHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="GetAdslProviderHttpPostIn">
    <wsdl:part name="contractId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAdslProviderHttpPostOut">
    <wsdl:part name="Body" element="tns:AdslProvider" />
  </wsdl:message>
  <wsdl:message name="GetAdslConfigListHttpPostIn" />
  <wsdl:message name="GetAdslConfigListHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfAdslConfigDetail" />
  </wsdl:message>
  <wsdl:message name="GetAdslContractIdHttpPostIn">
    <wsdl:part name="serviceTelephone" type="s:string" />
    <wsdl:part name="taskId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAdslContractIdHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetMSANPhoneNumberRangesHttpPostIn" />
  <wsdl:message name="GetMSANPhoneNumberRangesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfMSANPhoneNumberRange" />
  </wsdl:message>
  <wsdl:message name="GetExchangeDetailsHttpPostIn">
    <wsdl:part name="serviceNo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetExchangeDetailsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfExchangeDetails" />
  </wsdl:message>
  <wsdl:message name="GetAaptMigrateDetailsHttpPostIn" />
  <wsdl:message name="GetAaptMigrateDetailsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfAaptMigrateDetails" />
  </wsdl:message>
  <wsdl:message name="GetLossReportHttpPostIn" />
  <wsdl:message name="GetLossReportHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfLossReportDetails" />
  </wsdl:message>
  <wsdl:message name="GetDodoMigrateDetailsHttpPostIn" />
  <wsdl:message name="GetDodoMigrateDetailsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfAaptMigrateDetails" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionContractIdHttpPostIn">
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="requestedDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RemoveDSL1ConnectionContractIdHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="NewMBBDataBlocksHttpPostIn">
    <wsdl:part name="contractId" type="s:string" />
    <wsdl:part name="dataBlockTypeId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="NewMBBDataBlocksHttpPostOut" />
  <wsdl:message name="GetZoneForNumberHttpPostIn">
    <wsdl:part name="serviceNo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetZoneForNumberHttpPostOut">
    <wsdl:part name="Body" element="tns:ServiceNumberAndRegion" />
  </wsdl:message>
  <wsdl:portType name="WholesaleADSLServiceSoap">
    <wsdl:operation name="GetTransactions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a list of transactions for a particular contract.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionsSoapIn" />
      <wsdl:output message="tns:GetTransactionsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionsAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a list of transactions for a particular date range</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionsAllSoapIn" />
      <wsdl:output message="tns:GetTransactionsAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIncorrectCallTransactions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a list of all incorrect call transactions for a wholesale client.</wsdl:documentation>
      <wsdl:input message="tns:GetIncorrectCallTransactionsSoapIn" />
      <wsdl:output message="tns:GetIncorrectCallTransactionsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AuthenticateTest">
      <wsdl:input message="tns:AuthenticateTestSoapIn" />
      <wsdl:output message="tns:AuthenticateTestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsPhoneNumberConnectedToDSL2Exchange">
      <wsdl:input message="tns:IsPhoneNumberConnectedToDSL2ExchangeSoapIn" />
      <wsdl:output message="tns:IsPhoneNumberConnectedToDSL2ExchangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListMsanExchanges">
      <wsdl:input message="tns:ListMsanExchangesSoapIn" />
      <wsdl:output message="tns:ListMsanExchangesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMultipleSq">
      <wsdl:input message="tns:GetMultipleSqSoapIn" />
      <wsdl:output message="tns:GetMultipleSqSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsPhoneNumberConnectedToDSL1Exchange">
      <wsdl:input message="tns:IsPhoneNumberConnectedToDSL1ExchangeSoapIn" />
      <wsdl:output message="tns:IsPhoneNumberConnectedToDSL1ExchangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeDSL1Service">
      <wsdl:input message="tns:ChangeDSL1ServiceSoapIn" />
      <wsdl:output message="tns:ChangeDSL1ServiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1Connection">
      <wsdl:input message="tns:RemoveDSL1ConnectionSoapIn" />
      <wsdl:output message="tns:RemoveDSL1ConnectionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1ConnectionWithReference">
      <wsdl:input message="tns:RemoveDSL1ConnectionWithReferenceSoapIn" />
      <wsdl:output message="tns:RemoveDSL1ConnectionWithReferenceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="WithdrawDSL1Order">
      <wsdl:input message="tns:WithdrawDSL1OrderSoapIn" />
      <wsdl:output message="tns:WithdrawDSL1OrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ChurnConnection">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Churns a connection into our network.</wsdl:documentation>
      <wsdl:input message="tns:ChurnConnectionSoapIn" />
      <wsdl:output message="tns:ChurnConnectionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NewConnection">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new connection on our network.</wsdl:documentation>
      <wsdl:input message="tns:NewConnectionSoapIn" />
      <wsdl:output message="tns:NewConnectionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NewOptusConnection">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new connection on our network.</wsdl:documentation>
      <wsdl:input message="tns:NewOptusConnectionSoapIn" />
      <wsdl:output message="tns:NewOptusConnectionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ModifyOptusConnection">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Modify ULL connection.</wsdl:documentation>
      <wsdl:input message="tns:ModifyOptusConnectionSoapIn" />
      <wsdl:output message="tns:ModifyOptusConnectionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeOptusDSL2Service">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Change Optus DSL2 Service.</wsdl:documentation>
      <wsdl:input message="tns:ChangeOptusDSL2ServiceSoapIn" />
      <wsdl:output message="tns:ChangeOptusDSL2ServiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NewFSConnection">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new local phone connection on our network.</wsdl:documentation>
      <wsdl:input message="tns:NewFSConnectionSoapIn" />
      <wsdl:output message="tns:NewFSConnectionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NewMBBConnection">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new Mobile Broadband connection on our network.</wsdl:documentation>
      <wsdl:input message="tns:NewMBBConnectionSoapIn" />
      <wsdl:output message="tns:NewMBBConnectionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivateMBBService">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Activates the SIM on an MBB service.</wsdl:documentation>
      <wsdl:input message="tns:ActivateMBBServiceSoapIn" />
      <wsdl:output message="tns:ActivateMBBServiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NewAddon">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new addon on a particular contract.</wsdl:documentation>
      <wsdl:input message="tns:NewAddonSoapIn" />
      <wsdl:output message="tns:NewAddonSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveAddon">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new addon on a particular contract.</wsdl:documentation>
      <wsdl:input message="tns:RemoveAddonSoapIn" />
      <wsdl:output message="tns:RemoveAddonSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAddons">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a list of addons for a particular contract.</wsdl:documentation>
      <wsdl:input message="tns:GetAddonsSoapIn" />
      <wsdl:output message="tns:GetAddonsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraCompletionAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra completion advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraCompletionAdviceSoapIn" />
      <wsdl:output message="tns:TelstraCompletionAdviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormatted">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the provisioning events for the specified dates.</wsdl:documentation>
      <wsdl:input message="tns:ProvEventFormattedSoapIn" />
      <wsdl:output message="tns:ProvEventFormattedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ClubTelcoInternalChurn">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Restricted to ClubTelco.</wsdl:documentation>
      <wsdl:input message="tns:ClubTelcoInternalChurnSoapIn" />
      <wsdl:output message="tns:ClubTelcoInternalChurnSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormattedTask">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the provisioning events for the specified task ID.</wsdl:documentation>
      <wsdl:input message="tns:ProvEventFormattedTaskSoapIn" />
      <wsdl:output message="tns:ProvEventFormattedTaskSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormattedContract">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the provisioning events for the specified task ID.</wsdl:documentation>
      <wsdl:input message="tns:ProvEventFormattedContractSoapIn" />
      <wsdl:output message="tns:ProvEventFormattedContractSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EnhancedSQClubTelco">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Enhanced SQ, ClubTelco/Dodo Only.</wsdl:documentation>
      <wsdl:input message="tns:EnhancedSQClubTelcoSoapIn" />
      <wsdl:output message="tns:EnhancedSQClubTelcoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraAckAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Acknowledgement advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraAckAdviceSoapIn" />
      <wsdl:output message="tns:TelstraAckAdviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraGainLossAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Gain Loss advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraGainLossAdviceSoapIn" />
      <wsdl:output message="tns:TelstraGainLossAdviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraRejectionAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Rejection advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraRejectionAdviceSoapIn" />
      <wsdl:output message="tns:TelstraRejectionAdviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraReturnRcptAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Return Receipt advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraReturnRcptAdviceSoapIn" />
      <wsdl:output message="tns:TelstraReturnRcptAdviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraHeldOrderAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Held Order advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraHeldOrderAdviceSoapIn" />
      <wsdl:output message="tns:TelstraHeldOrderAdviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraHeldReleaseAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Held Release advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraHeldReleaseAdviceSoapIn" />
      <wsdl:output message="tns:TelstraHeldReleaseAdviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetShapingInformation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the shaping information for a contract.</wsdl:documentation>
      <wsdl:input message="tns:GetShapingInformationSoapIn" />
      <wsdl:output message="tns:GetShapingInformationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetShapingInformation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sets the shaping information for a contract.</wsdl:documentation>
      <wsdl:input message="tns:SetShapingInformationSoapIn" />
      <wsdl:output message="tns:SetShapingInformationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAdslProvider">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets information on the ADSL provider for this contract.</wsdl:documentation>
      <wsdl:input message="tns:GetAdslProviderSoapIn" />
      <wsdl:output message="tns:GetAdslProviderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAdslConfigList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets information on the ADSL provider for all contracts.</wsdl:documentation>
      <wsdl:input message="tns:GetAdslConfigListSoapIn" />
      <wsdl:output message="tns:GetAdslConfigListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAdslContractId">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the contract Id for an ADSL connection when supplied the phone number or provisioning task id.</wsdl:documentation>
      <wsdl:input message="tns:GetAdslContractIdSoapIn" />
      <wsdl:output message="tns:GetAdslContractIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMSANPhoneNumberRanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a list of the service number ranges that are active on MSAN equipment.</wsdl:documentation>
      <wsdl:input message="tns:GetMSANPhoneNumberRangesSoapIn" />
      <wsdl:output message="tns:GetMSANPhoneNumberRangesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetExchangeDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets exchange details for the service number that the ADSL would be provisioned on.</wsdl:documentation>
      <wsdl:input message="tns:GetExchangeDetailsSoapIn" />
      <wsdl:output message="tns:GetExchangeDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAaptMigrateDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets list of contracts migrating/migrated to AAPT.</wsdl:documentation>
      <wsdl:input message="tns:GetAaptMigrateDetailsSoapIn" />
      <wsdl:output message="tns:GetAaptMigrateDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLossReport">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets Astron specific loss report.</wsdl:documentation>
      <wsdl:input message="tns:GetLossReportSoapIn" />
      <wsdl:output message="tns:GetLossReportSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDodoMigrateDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets list of contracts migrating/migrated to Dodo.</wsdl:documentation>
      <wsdl:input message="tns:GetDodoMigrateDetailsSoapIn" />
      <wsdl:output message="tns:GetDodoMigrateDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1ConnectionContractId">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">New approach to handle aaNet relocation request from aaBill</wsdl:documentation>
      <wsdl:input message="tns:RemoveDSL1ConnectionContractIdSoapIn" />
      <wsdl:output message="tns:RemoveDSL1ConnectionContractIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NewMBBDataBlocks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a MBB data block on a particular contract.</wsdl:documentation>
      <wsdl:input message="tns:NewMBBDataBlocksSoapIn" />
      <wsdl:output message="tns:NewMBBDataBlocksSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetZoneForNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the zone/region for a given ADSL service number.</wsdl:documentation>
      <wsdl:input message="tns:GetZoneForNumberSoapIn" />
      <wsdl:output message="tns:GetZoneForNumberSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="WholesaleADSLServiceHttpGet">
    <wsdl:operation name="GetTransactions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a list of transactions for a particular contract.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionsHttpGetIn" />
      <wsdl:output message="tns:GetTransactionsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionsAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a list of transactions for a particular date range</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionsAllHttpGetIn" />
      <wsdl:output message="tns:GetTransactionsAllHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIncorrectCallTransactions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a list of all incorrect call transactions for a wholesale client.</wsdl:documentation>
      <wsdl:input message="tns:GetIncorrectCallTransactionsHttpGetIn" />
      <wsdl:output message="tns:GetIncorrectCallTransactionsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AuthenticateTest">
      <wsdl:input message="tns:AuthenticateTestHttpGetIn" />
      <wsdl:output message="tns:AuthenticateTestHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="IsPhoneNumberConnectedToDSL2Exchange">
      <wsdl:input message="tns:IsPhoneNumberConnectedToDSL2ExchangeHttpGetIn" />
      <wsdl:output message="tns:IsPhoneNumberConnectedToDSL2ExchangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListMsanExchanges">
      <wsdl:input message="tns:ListMsanExchangesHttpGetIn" />
      <wsdl:output message="tns:ListMsanExchangesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMultipleSq">
      <wsdl:input message="tns:GetMultipleSqHttpGetIn" />
      <wsdl:output message="tns:GetMultipleSqHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="IsPhoneNumberConnectedToDSL1Exchange">
      <wsdl:input message="tns:IsPhoneNumberConnectedToDSL1ExchangeHttpGetIn" />
      <wsdl:output message="tns:IsPhoneNumberConnectedToDSL1ExchangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeDSL1Service">
      <wsdl:input message="tns:ChangeDSL1ServiceHttpGetIn" />
      <wsdl:output message="tns:ChangeDSL1ServiceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1Connection">
      <wsdl:input message="tns:RemoveDSL1ConnectionHttpGetIn" />
      <wsdl:output message="tns:RemoveDSL1ConnectionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1ConnectionWithReference">
      <wsdl:input message="tns:RemoveDSL1ConnectionWithReferenceHttpGetIn" />
      <wsdl:output message="tns:RemoveDSL1ConnectionWithReferenceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="WithdrawDSL1Order">
      <wsdl:input message="tns:WithdrawDSL1OrderHttpGetIn" />
      <wsdl:output message="tns:WithdrawDSL1OrderHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ModifyOptusConnection">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Modify ULL connection.</wsdl:documentation>
      <wsdl:input message="tns:ModifyOptusConnectionHttpGetIn" />
      <wsdl:output message="tns:ModifyOptusConnectionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeOptusDSL2Service">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Change Optus DSL2 Service.</wsdl:documentation>
      <wsdl:input message="tns:ChangeOptusDSL2ServiceHttpGetIn" />
      <wsdl:output message="tns:ChangeOptusDSL2ServiceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivateMBBService">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Activates the SIM on an MBB service.</wsdl:documentation>
      <wsdl:input message="tns:ActivateMBBServiceHttpGetIn" />
      <wsdl:output message="tns:ActivateMBBServiceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="NewAddon">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new addon on a particular contract.</wsdl:documentation>
      <wsdl:input message="tns:NewAddonHttpGetIn" />
      <wsdl:output message="tns:NewAddonHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveAddon">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new addon on a particular contract.</wsdl:documentation>
      <wsdl:input message="tns:RemoveAddonHttpGetIn" />
      <wsdl:output message="tns:RemoveAddonHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAddons">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a list of addons for a particular contract.</wsdl:documentation>
      <wsdl:input message="tns:GetAddonsHttpGetIn" />
      <wsdl:output message="tns:GetAddonsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraCompletionAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra completion advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraCompletionAdviceHttpGetIn" />
      <wsdl:output message="tns:TelstraCompletionAdviceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormatted">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the provisioning events for the specified dates.</wsdl:documentation>
      <wsdl:input message="tns:ProvEventFormattedHttpGetIn" />
      <wsdl:output message="tns:ProvEventFormattedHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ClubTelcoInternalChurn">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Restricted to ClubTelco.</wsdl:documentation>
      <wsdl:input message="tns:ClubTelcoInternalChurnHttpGetIn" />
      <wsdl:output message="tns:ClubTelcoInternalChurnHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormattedTask">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the provisioning events for the specified task ID.</wsdl:documentation>
      <wsdl:input message="tns:ProvEventFormattedTaskHttpGetIn" />
      <wsdl:output message="tns:ProvEventFormattedTaskHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormattedContract">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the provisioning events for the specified task ID.</wsdl:documentation>
      <wsdl:input message="tns:ProvEventFormattedContractHttpGetIn" />
      <wsdl:output message="tns:ProvEventFormattedContractHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="EnhancedSQClubTelco">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Enhanced SQ, ClubTelco/Dodo Only.</wsdl:documentation>
      <wsdl:input message="tns:EnhancedSQClubTelcoHttpGetIn" />
      <wsdl:output message="tns:EnhancedSQClubTelcoHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraAckAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Acknowledgement advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraAckAdviceHttpGetIn" />
      <wsdl:output message="tns:TelstraAckAdviceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraGainLossAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Gain Loss advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraGainLossAdviceHttpGetIn" />
      <wsdl:output message="tns:TelstraGainLossAdviceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraRejectionAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Rejection advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraRejectionAdviceHttpGetIn" />
      <wsdl:output message="tns:TelstraRejectionAdviceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraReturnRcptAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Return Receipt advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraReturnRcptAdviceHttpGetIn" />
      <wsdl:output message="tns:TelstraReturnRcptAdviceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraHeldOrderAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Held Order advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraHeldOrderAdviceHttpGetIn" />
      <wsdl:output message="tns:TelstraHeldOrderAdviceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraHeldReleaseAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Held Release advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraHeldReleaseAdviceHttpGetIn" />
      <wsdl:output message="tns:TelstraHeldReleaseAdviceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetShapingInformation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the shaping information for a contract.</wsdl:documentation>
      <wsdl:input message="tns:GetShapingInformationHttpGetIn" />
      <wsdl:output message="tns:GetShapingInformationHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SetShapingInformation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sets the shaping information for a contract.</wsdl:documentation>
      <wsdl:input message="tns:SetShapingInformationHttpGetIn" />
      <wsdl:output message="tns:SetShapingInformationHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAdslProvider">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets information on the ADSL provider for this contract.</wsdl:documentation>
      <wsdl:input message="tns:GetAdslProviderHttpGetIn" />
      <wsdl:output message="tns:GetAdslProviderHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAdslConfigList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets information on the ADSL provider for all contracts.</wsdl:documentation>
      <wsdl:input message="tns:GetAdslConfigListHttpGetIn" />
      <wsdl:output message="tns:GetAdslConfigListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAdslContractId">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the contract Id for an ADSL connection when supplied the phone number or provisioning task id.</wsdl:documentation>
      <wsdl:input message="tns:GetAdslContractIdHttpGetIn" />
      <wsdl:output message="tns:GetAdslContractIdHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMSANPhoneNumberRanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a list of the service number ranges that are active on MSAN equipment.</wsdl:documentation>
      <wsdl:input message="tns:GetMSANPhoneNumberRangesHttpGetIn" />
      <wsdl:output message="tns:GetMSANPhoneNumberRangesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetExchangeDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets exchange details for the service number that the ADSL would be provisioned on.</wsdl:documentation>
      <wsdl:input message="tns:GetExchangeDetailsHttpGetIn" />
      <wsdl:output message="tns:GetExchangeDetailsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAaptMigrateDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets list of contracts migrating/migrated to AAPT.</wsdl:documentation>
      <wsdl:input message="tns:GetAaptMigrateDetailsHttpGetIn" />
      <wsdl:output message="tns:GetAaptMigrateDetailsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLossReport">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets Astron specific loss report.</wsdl:documentation>
      <wsdl:input message="tns:GetLossReportHttpGetIn" />
      <wsdl:output message="tns:GetLossReportHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDodoMigrateDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets list of contracts migrating/migrated to Dodo.</wsdl:documentation>
      <wsdl:input message="tns:GetDodoMigrateDetailsHttpGetIn" />
      <wsdl:output message="tns:GetDodoMigrateDetailsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1ConnectionContractId">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">New approach to handle aaNet relocation request from aaBill</wsdl:documentation>
      <wsdl:input message="tns:RemoveDSL1ConnectionContractIdHttpGetIn" />
      <wsdl:output message="tns:RemoveDSL1ConnectionContractIdHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="NewMBBDataBlocks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a MBB data block on a particular contract.</wsdl:documentation>
      <wsdl:input message="tns:NewMBBDataBlocksHttpGetIn" />
      <wsdl:output message="tns:NewMBBDataBlocksHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetZoneForNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the zone/region for a given ADSL service number.</wsdl:documentation>
      <wsdl:input message="tns:GetZoneForNumberHttpGetIn" />
      <wsdl:output message="tns:GetZoneForNumberHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="WholesaleADSLServiceHttpPost">
    <wsdl:operation name="GetTransactions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a list of transactions for a particular contract.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionsHttpPostIn" />
      <wsdl:output message="tns:GetTransactionsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionsAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a list of transactions for a particular date range</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionsAllHttpPostIn" />
      <wsdl:output message="tns:GetTransactionsAllHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetIncorrectCallTransactions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a list of all incorrect call transactions for a wholesale client.</wsdl:documentation>
      <wsdl:input message="tns:GetIncorrectCallTransactionsHttpPostIn" />
      <wsdl:output message="tns:GetIncorrectCallTransactionsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AuthenticateTest">
      <wsdl:input message="tns:AuthenticateTestHttpPostIn" />
      <wsdl:output message="tns:AuthenticateTestHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="IsPhoneNumberConnectedToDSL2Exchange">
      <wsdl:input message="tns:IsPhoneNumberConnectedToDSL2ExchangeHttpPostIn" />
      <wsdl:output message="tns:IsPhoneNumberConnectedToDSL2ExchangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListMsanExchanges">
      <wsdl:input message="tns:ListMsanExchangesHttpPostIn" />
      <wsdl:output message="tns:ListMsanExchangesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMultipleSq">
      <wsdl:input message="tns:GetMultipleSqHttpPostIn" />
      <wsdl:output message="tns:GetMultipleSqHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="IsPhoneNumberConnectedToDSL1Exchange">
      <wsdl:input message="tns:IsPhoneNumberConnectedToDSL1ExchangeHttpPostIn" />
      <wsdl:output message="tns:IsPhoneNumberConnectedToDSL1ExchangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeDSL1Service">
      <wsdl:input message="tns:ChangeDSL1ServiceHttpPostIn" />
      <wsdl:output message="tns:ChangeDSL1ServiceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1Connection">
      <wsdl:input message="tns:RemoveDSL1ConnectionHttpPostIn" />
      <wsdl:output message="tns:RemoveDSL1ConnectionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1ConnectionWithReference">
      <wsdl:input message="tns:RemoveDSL1ConnectionWithReferenceHttpPostIn" />
      <wsdl:output message="tns:RemoveDSL1ConnectionWithReferenceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="WithdrawDSL1Order">
      <wsdl:input message="tns:WithdrawDSL1OrderHttpPostIn" />
      <wsdl:output message="tns:WithdrawDSL1OrderHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ModifyOptusConnection">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Modify ULL connection.</wsdl:documentation>
      <wsdl:input message="tns:ModifyOptusConnectionHttpPostIn" />
      <wsdl:output message="tns:ModifyOptusConnectionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeOptusDSL2Service">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Change Optus DSL2 Service.</wsdl:documentation>
      <wsdl:input message="tns:ChangeOptusDSL2ServiceHttpPostIn" />
      <wsdl:output message="tns:ChangeOptusDSL2ServiceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ActivateMBBService">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Activates the SIM on an MBB service.</wsdl:documentation>
      <wsdl:input message="tns:ActivateMBBServiceHttpPostIn" />
      <wsdl:output message="tns:ActivateMBBServiceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="NewAddon">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new addon on a particular contract.</wsdl:documentation>
      <wsdl:input message="tns:NewAddonHttpPostIn" />
      <wsdl:output message="tns:NewAddonHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveAddon">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new addon on a particular contract.</wsdl:documentation>
      <wsdl:input message="tns:RemoveAddonHttpPostIn" />
      <wsdl:output message="tns:RemoveAddonHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAddons">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a list of addons for a particular contract.</wsdl:documentation>
      <wsdl:input message="tns:GetAddonsHttpPostIn" />
      <wsdl:output message="tns:GetAddonsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraCompletionAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra completion advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraCompletionAdviceHttpPostIn" />
      <wsdl:output message="tns:TelstraCompletionAdviceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormatted">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the provisioning events for the specified dates.</wsdl:documentation>
      <wsdl:input message="tns:ProvEventFormattedHttpPostIn" />
      <wsdl:output message="tns:ProvEventFormattedHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ClubTelcoInternalChurn">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Restricted to ClubTelco.</wsdl:documentation>
      <wsdl:input message="tns:ClubTelcoInternalChurnHttpPostIn" />
      <wsdl:output message="tns:ClubTelcoInternalChurnHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormattedTask">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the provisioning events for the specified task ID.</wsdl:documentation>
      <wsdl:input message="tns:ProvEventFormattedTaskHttpPostIn" />
      <wsdl:output message="tns:ProvEventFormattedTaskHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormattedContract">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the provisioning events for the specified task ID.</wsdl:documentation>
      <wsdl:input message="tns:ProvEventFormattedContractHttpPostIn" />
      <wsdl:output message="tns:ProvEventFormattedContractHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="EnhancedSQClubTelco">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Enhanced SQ, ClubTelco/Dodo Only.</wsdl:documentation>
      <wsdl:input message="tns:EnhancedSQClubTelcoHttpPostIn" />
      <wsdl:output message="tns:EnhancedSQClubTelcoHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraAckAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Acknowledgement advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraAckAdviceHttpPostIn" />
      <wsdl:output message="tns:TelstraAckAdviceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraGainLossAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Gain Loss advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraGainLossAdviceHttpPostIn" />
      <wsdl:output message="tns:TelstraGainLossAdviceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraRejectionAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Rejection advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraRejectionAdviceHttpPostIn" />
      <wsdl:output message="tns:TelstraRejectionAdviceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraReturnRcptAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Return Receipt advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraReturnRcptAdviceHttpPostIn" />
      <wsdl:output message="tns:TelstraReturnRcptAdviceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraHeldOrderAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Held Order advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraHeldOrderAdviceHttpPostIn" />
      <wsdl:output message="tns:TelstraHeldOrderAdviceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="TelstraHeldReleaseAdvice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the Telstra Held Release advice.</wsdl:documentation>
      <wsdl:input message="tns:TelstraHeldReleaseAdviceHttpPostIn" />
      <wsdl:output message="tns:TelstraHeldReleaseAdviceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetShapingInformation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the shaping information for a contract.</wsdl:documentation>
      <wsdl:input message="tns:GetShapingInformationHttpPostIn" />
      <wsdl:output message="tns:GetShapingInformationHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SetShapingInformation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sets the shaping information for a contract.</wsdl:documentation>
      <wsdl:input message="tns:SetShapingInformationHttpPostIn" />
      <wsdl:output message="tns:SetShapingInformationHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAdslProvider">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets information on the ADSL provider for this contract.</wsdl:documentation>
      <wsdl:input message="tns:GetAdslProviderHttpPostIn" />
      <wsdl:output message="tns:GetAdslProviderHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAdslConfigList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets information on the ADSL provider for all contracts.</wsdl:documentation>
      <wsdl:input message="tns:GetAdslConfigListHttpPostIn" />
      <wsdl:output message="tns:GetAdslConfigListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAdslContractId">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the contract Id for an ADSL connection when supplied the phone number or provisioning task id.</wsdl:documentation>
      <wsdl:input message="tns:GetAdslContractIdHttpPostIn" />
      <wsdl:output message="tns:GetAdslContractIdHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMSANPhoneNumberRanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a list of the service number ranges that are active on MSAN equipment.</wsdl:documentation>
      <wsdl:input message="tns:GetMSANPhoneNumberRangesHttpPostIn" />
      <wsdl:output message="tns:GetMSANPhoneNumberRangesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetExchangeDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets exchange details for the service number that the ADSL would be provisioned on.</wsdl:documentation>
      <wsdl:input message="tns:GetExchangeDetailsHttpPostIn" />
      <wsdl:output message="tns:GetExchangeDetailsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAaptMigrateDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets list of contracts migrating/migrated to AAPT.</wsdl:documentation>
      <wsdl:input message="tns:GetAaptMigrateDetailsHttpPostIn" />
      <wsdl:output message="tns:GetAaptMigrateDetailsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLossReport">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets Astron specific loss report.</wsdl:documentation>
      <wsdl:input message="tns:GetLossReportHttpPostIn" />
      <wsdl:output message="tns:GetLossReportHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDodoMigrateDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets list of contracts migrating/migrated to Dodo.</wsdl:documentation>
      <wsdl:input message="tns:GetDodoMigrateDetailsHttpPostIn" />
      <wsdl:output message="tns:GetDodoMigrateDetailsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1ConnectionContractId">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">New approach to handle aaNet relocation request from aaBill</wsdl:documentation>
      <wsdl:input message="tns:RemoveDSL1ConnectionContractIdHttpPostIn" />
      <wsdl:output message="tns:RemoveDSL1ConnectionContractIdHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="NewMBBDataBlocks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a MBB data block on a particular contract.</wsdl:documentation>
      <wsdl:input message="tns:NewMBBDataBlocksHttpPostIn" />
      <wsdl:output message="tns:NewMBBDataBlocksHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetZoneForNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the zone/region for a given ADSL service number.</wsdl:documentation>
      <wsdl:input message="tns:GetZoneForNumberHttpPostIn" />
      <wsdl:output message="tns:GetZoneForNumberHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="WholesaleADSLServiceSoap" type="tns:WholesaleADSLServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetTransactions">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetTransactions" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetTransactionsWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionsAll">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetTransactionsAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetTransactionsAllWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIncorrectCallTransactions">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetIncorrectCallTransactions" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetIncorrectCallTransactionsWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateTest">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/AuthenticateTest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsPhoneNumberConnectedToDSL2Exchange">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/IsPhoneNumberConnectedToDSL2Exchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:IsPhoneNumberConnectedToDSL2ExchangeWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListMsanExchanges">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ListMsanExchanges" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ListMsanExchangesWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMultipleSq">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetMultipleSq" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMultipleSqWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsPhoneNumberConnectedToDSL1Exchange">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/IsPhoneNumberConnectedToDSL1Exchange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:IsPhoneNumberConnectedToDSL1ExchangeWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeDSL1Service">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ChangeDSL1Service" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ChangeDSL1ServiceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1Connection">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/RemoveDSL1Connection" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:RemoveDSL1ConnectionWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1ConnectionWithReference">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/RemoveDSL1ConnectionWithReference" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:RemoveDSL1ConnectionWithReferenceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WithdrawDSL1Order">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/WithdrawDSL1Order" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:WithdrawDSL1OrderWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChurnConnection">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ChurnConnection" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ChurnConnectionWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewConnection">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/NewConnection" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:NewConnectionWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewOptusConnection">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/NewOptusConnection" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:NewOptusConnectionWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifyOptusConnection">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ModifyOptusConnection" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ModifyOptusConnectionWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeOptusDSL2Service">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ChangeOptusDSL2Service" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ChangeOptusDSL2ServiceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewFSConnection">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/NewFSConnection" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:NewFSConnectionWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewMBBConnection">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/NewMBBConnection" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:NewMBBConnectionWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivateMBBService">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ActivateMBBService" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ActivateMBBServiceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewAddon">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/NewAddon" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:NewAddonWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveAddon">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/RemoveAddon" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:RemoveAddonWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAddons">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetAddons" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAddonsWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraCompletionAdvice">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/TelstraCompletionAdvice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:TelstraCompletionAdviceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormatted">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ProvEventFormatted" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ProvEventFormattedWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClubTelcoInternalChurn">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ClubTelcoInternalChurn" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ClubTelcoInternalChurnWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormattedTask">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ProvEventFormattedTask" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ProvEventFormattedTaskWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormattedContract">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ProvEventFormattedContract" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ProvEventFormattedContractWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnhancedSQClubTelco">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/EnhancedSQClubTelco" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:EnhancedSQClubTelcoWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraAckAdvice">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/TelstraAckAdvice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:TelstraAckAdviceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraGainLossAdvice">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/TelstraGainLossAdvice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:TelstraGainLossAdviceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraRejectionAdvice">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/TelstraRejectionAdvice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:TelstraRejectionAdviceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraReturnRcptAdvice">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/TelstraReturnRcptAdvice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:TelstraReturnRcptAdviceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraHeldOrderAdvice">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/TelstraHeldOrderAdvice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:TelstraHeldOrderAdviceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraHeldReleaseAdvice">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/TelstraHeldReleaseAdvice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:TelstraHeldReleaseAdviceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetShapingInformation">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetShapingInformation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetShapingInformationWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetShapingInformation">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/SetShapingInformation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:SetShapingInformationWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAdslProvider">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetAdslProvider" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAdslProviderWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAdslConfigList">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetAdslConfigList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAdslConfigListWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAdslContractId">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetAdslContractId" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAdslContractIdWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMSANPhoneNumberRanges">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetMSANPhoneNumberRanges" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetMSANPhoneNumberRangesWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetExchangeDetails">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetExchangeDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetExchangeDetailsWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAaptMigrateDetails">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetAaptMigrateDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetAaptMigrateDetailsWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLossReport">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetLossReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetLossReportWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDodoMigrateDetails">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetDodoMigrateDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDodoMigrateDetailsWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1ConnectionContractId">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/RemoveDSL1ConnectionContractId" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:RemoveDSL1ConnectionContractIdWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewMBBDataBlocks">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/NewMBBDataBlocks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:NewMBBDataBlocksWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetZoneForNumber">
      <soap:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetZoneForNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetZoneForNumberWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="WholesaleADSLServiceSoap12" type="tns:WholesaleADSLServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetTransactions">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetTransactions" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetTransactionsWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionsAll">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetTransactionsAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetTransactionsAllWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIncorrectCallTransactions">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetIncorrectCallTransactions" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetIncorrectCallTransactionsWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateTest">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/AuthenticateTest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsPhoneNumberConnectedToDSL2Exchange">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/IsPhoneNumberConnectedToDSL2Exchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:IsPhoneNumberConnectedToDSL2ExchangeWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListMsanExchanges">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ListMsanExchanges" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ListMsanExchangesWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMultipleSq">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetMultipleSq" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMultipleSqWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsPhoneNumberConnectedToDSL1Exchange">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/IsPhoneNumberConnectedToDSL1Exchange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:IsPhoneNumberConnectedToDSL1ExchangeWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeDSL1Service">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ChangeDSL1Service" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ChangeDSL1ServiceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1Connection">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/RemoveDSL1Connection" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:RemoveDSL1ConnectionWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1ConnectionWithReference">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/RemoveDSL1ConnectionWithReference" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:RemoveDSL1ConnectionWithReferenceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WithdrawDSL1Order">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/WithdrawDSL1Order" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:WithdrawDSL1OrderWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChurnConnection">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ChurnConnection" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ChurnConnectionWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewConnection">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/NewConnection" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:NewConnectionWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewOptusConnection">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/NewOptusConnection" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:NewOptusConnectionWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifyOptusConnection">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ModifyOptusConnection" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ModifyOptusConnectionWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeOptusDSL2Service">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ChangeOptusDSL2Service" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ChangeOptusDSL2ServiceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewFSConnection">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/NewFSConnection" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:NewFSConnectionWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewMBBConnection">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/NewMBBConnection" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:NewMBBConnectionWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivateMBBService">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ActivateMBBService" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ActivateMBBServiceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewAddon">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/NewAddon" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:NewAddonWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveAddon">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/RemoveAddon" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:RemoveAddonWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAddons">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetAddons" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAddonsWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraCompletionAdvice">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/TelstraCompletionAdvice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:TelstraCompletionAdviceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormatted">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ProvEventFormatted" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ProvEventFormattedWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClubTelcoInternalChurn">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ClubTelcoInternalChurn" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ClubTelcoInternalChurnWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormattedTask">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ProvEventFormattedTask" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ProvEventFormattedTaskWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormattedContract">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/ProvEventFormattedContract" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ProvEventFormattedContractWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnhancedSQClubTelco">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/EnhancedSQClubTelco" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:EnhancedSQClubTelcoWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraAckAdvice">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/TelstraAckAdvice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:TelstraAckAdviceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraGainLossAdvice">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/TelstraGainLossAdvice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:TelstraGainLossAdviceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraRejectionAdvice">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/TelstraRejectionAdvice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:TelstraRejectionAdviceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraReturnRcptAdvice">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/TelstraReturnRcptAdvice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:TelstraReturnRcptAdviceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraHeldOrderAdvice">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/TelstraHeldOrderAdvice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:TelstraHeldOrderAdviceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraHeldReleaseAdvice">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/TelstraHeldReleaseAdvice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:TelstraHeldReleaseAdviceWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetShapingInformation">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetShapingInformation" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetShapingInformationWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetShapingInformation">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/SetShapingInformation" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:SetShapingInformationWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAdslProvider">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetAdslProvider" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAdslProviderWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAdslConfigList">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetAdslConfigList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAdslConfigListWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAdslContractId">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetAdslContractId" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAdslContractIdWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMSANPhoneNumberRanges">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetMSANPhoneNumberRanges" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetMSANPhoneNumberRangesWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetExchangeDetails">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetExchangeDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetExchangeDetailsWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAaptMigrateDetails">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetAaptMigrateDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetAaptMigrateDetailsWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLossReport">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetLossReport" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetLossReportWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDodoMigrateDetails">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetDodoMigrateDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDodoMigrateDetailsWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1ConnectionContractId">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/RemoveDSL1ConnectionContractId" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:RemoveDSL1ConnectionContractIdWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewMBBDataBlocks">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/NewMBBDataBlocks" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:NewMBBDataBlocksWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetZoneForNumber">
      <soap12:operation soapAction="http://wholesale.datafast.net.au/Myaccount/Public/WholesaleADSLService/GetZoneForNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetZoneForNumberWholesalerAuthentication" part="WholesalerAuthentication" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="WholesaleADSLServiceHttpGet" type="tns:WholesaleADSLServiceHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="GetTransactions">
      <http:operation location="/GetTransactions" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionsAll">
      <http:operation location="/GetTransactionsAll" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetIncorrectCallTransactions">
      <http:operation location="/GetIncorrectCallTransactions" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateTest">
      <http:operation location="/AuthenticateTest" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsPhoneNumberConnectedToDSL2Exchange">
      <http:operation location="/IsPhoneNumberConnectedToDSL2Exchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListMsanExchanges">
      <http:operation location="/ListMsanExchanges" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMultipleSq">
      <http:operation location="/GetMultipleSq" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsPhoneNumberConnectedToDSL1Exchange">
      <http:operation location="/IsPhoneNumberConnectedToDSL1Exchange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeDSL1Service">
      <http:operation location="/ChangeDSL1Service" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1Connection">
      <http:operation location="/RemoveDSL1Connection" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1ConnectionWithReference">
      <http:operation location="/RemoveDSL1ConnectionWithReference" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WithdrawDSL1Order">
      <http:operation location="/WithdrawDSL1Order" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifyOptusConnection">
      <http:operation location="/ModifyOptusConnection" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeOptusDSL2Service">
      <http:operation location="/ChangeOptusDSL2Service" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ActivateMBBService">
      <http:operation location="/ActivateMBBService" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewAddon">
      <http:operation location="/NewAddon" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveAddon">
      <http:operation location="/RemoveAddon" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAddons">
      <http:operation location="/GetAddons" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraCompletionAdvice">
      <http:operation location="/TelstraCompletionAdvice" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormatted">
      <http:operation location="/ProvEventFormatted" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClubTelcoInternalChurn">
      <http:operation location="/ClubTelcoInternalChurn" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormattedTask">
      <http:operation location="/ProvEventFormattedTask" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProvEventFormattedContract">
      <http:operation location="/ProvEventFormattedContract" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnhancedSQClubTelco">
      <http:operation location="/EnhancedSQClubTelco" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraAckAdvice">
      <http:operation location="/TelstraAckAdvice" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraGainLossAdvice">
      <http:operation location="/TelstraGainLossAdvice" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraRejectionAdvice">
      <http:operation location="/TelstraRejectionAdvice" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraReturnRcptAdvice">
      <http:operation location="/TelstraReturnRcptAdvice" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraHeldOrderAdvice">
      <http:operation location="/TelstraHeldOrderAdvice" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TelstraHeldReleaseAdvice">
      <http:operation location="/TelstraHeldReleaseAdvice" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetShapingInformation">
      <http:operation location="/GetShapingInformation" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetShapingInformation">
      <http:operation location="/SetShapingInformation" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAdslProvider">
      <http:operation location="/GetAdslProvider" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAdslConfigList">
      <http:operation location="/GetAdslConfigList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAdslContractId">
      <http:operation location="/GetAdslContractId" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMSANPhoneNumberRanges">
      <http:operation location="/GetMSANPhoneNumberRanges" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetExchangeDetails">
      <http:operation location="/GetExchangeDetails" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAaptMigrateDetails">
      <http:operation location="/GetAaptMigrateDetails" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLossReport">
      <http:operation location="/GetLossReport" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDodoMigrateDetails">
      <http:operation location="/GetDodoMigrateDetails" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveDSL1ConnectionContractId">
      <http:operation location="/RemoveDSL1ConnectionContractId" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewMBBDataBlocks">
      <http:operation location="/NewMBBDataBlocks" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetZoneForNumber">
      <http:operation location="/GetZoneForNumber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="WholesaleADSLServiceHttpPost" type="tns:WholesaleADSLServiceHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetTransactions">
      <http:operation location="/GetTransactions" />
      <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="GetTransactionsAll">
      <http:operation location="/GetTransactionsAll" />
      <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="GetIncorrectCallTransactions">
      <http:operation location="/GetIncorrectCallTransactions" />
      <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="AuthenticateTest">
      <http:operation location="/AuthenticateTest" />
      <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="IsPhoneNumberConnectedToDSL2Exchange">
      <http:operation location="/IsPhoneNumberConnectedToDSL2Exchange" />
      <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="ListMsanExchanges">
      <http:operation location="/ListMsanExchanges" />
      <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="GetMultipleSq">
      <http:operation location="/GetMultipleSq" />
      <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="IsPhoneNumberConnectedToDSL1Exchange">
      <http:operation location="/IsPhoneNumberConnectedToDSL1Exchange" />
      <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="ChangeDSL1Service">
      <http:operation location="/ChangeDSL1Service" />
      <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="RemoveDSL1Connection">
      <http:operation location="/RemoveDSL1Connection" />
      <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="RemoveDSL1ConnectionWithReference">
      <http:operation location="/RemoveDSL1ConnectionWithReference" />
      <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="WithdrawDSL1Order">
      <http:operation location="/WithdrawDSL1Order" />
      <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="ModifyOptusConnection">
      <http:operation location="/ModifyOptusConnection" />
      <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="ChangeOptusDSL2Service">
      <http:operation location="/ChangeOptusDSL2Service" />
      <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="ActivateMBBService">
      <http:operation location="/ActivateMBBService" />
      <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="NewAddon">
      <http:operation location="/NewAddon" />
      <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="RemoveAddon">
      <http:operation location="/RemoveAddon" />
      <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="GetAddons">
      <http:operation location="/GetAddons" />
      <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="TelstraCompletionAdvice">
      <http:operation location="/TelstraCompletionAdvice" />
      <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="ProvEventFormatted">
      <http:operation location="/ProvEventFormatted" />
      <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="ClubTelcoInternalChurn">
      <http:operation location="/ClubTelcoInternalChurn" />
      <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="ProvEventFormattedTask">
      <http:operation location="/ProvEventFormattedTask" />
      <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="ProvEventFormattedContract">
      <http:operation location="/ProvEventFormattedContract" />
      <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="EnhancedSQClubTelco">
      <http:operation location="/EnhancedSQClubTelco" />
      <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="TelstraAckAdvice">
      <http:operation location="/TelstraAckAdvice" />
      <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="TelstraGainLossAdvice">
      <http:operation location="/TelstraGainLossAdvice" />
      <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="TelstraRejectionAdvice">
      <http:operation location="/TelstraRejectionAdvice" />
      <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="TelstraReturnRcptAdvice">
      <http:operation location="/TelstraReturnRcptAdvice" />
      <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="TelstraHeldOrderAdvice">
      <http:operation location="/TelstraHeldOrderAdvice" />
      <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="TelstraHeldReleaseAdvice">
      <http:operation location="/TelstraHeldReleaseAdvice" />
      <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="GetShapingInformation">
      <http:operation location="/GetShapingInformation" />
      <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="SetShapingInformation">
      <http:operation location="/SetShapingInformation" />
      <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="GetAdslProvider">
      <http:operation location="/GetAdslProvider" />
      <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="GetAdslConfigList">
      <http:operation location="/GetAdslConfigList" />
      <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="GetAdslContractId">
      <http:operation location="/GetAdslContractId" />
      <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="GetMSANPhoneNumberRanges">
      <http:operation location="/GetMSANPhoneNumberRanges" />
      <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="GetExchangeDetails">
      <http:operation location="/GetExchangeDetails" />
      <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="GetAaptMigrateDetails">
      <http:operation location="/GetAaptMigrateDetails" />
      <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="GetLossReport">
      <http:operation location="/GetLossReport" />
      <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="GetDodoMigrateDetails">
      <http:operation location="/GetDodoMigrateDetails" />
      <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="RemoveDSL1ConnectionContractId">
      <http:operation location="/RemoveDSL1ConnectionContractId" />
      <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="NewMBBDataBlocks">
      <http:operation location="/NewMBBDataBlocks" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetZoneForNumber">
      <http:operation location="/GetZoneForNumber" />
      <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="WholesaleADSLService">
    <wsdl:port name="WholesaleADSLServiceSoap" binding="tns:WholesaleADSLServiceSoap">
      <soap:address location="http://myaccount.eftel.com/public/wholesaleadslservice.asmx" />
    </wsdl:port>
    <wsdl:port name="WholesaleADSLServiceSoap12" binding="tns:WholesaleADSLServiceSoap12">
      <soap12:address location="http://myaccount.eftel.com/public/wholesaleadslservice.asmx" />
    </wsdl:port>
    <wsdl:port name="WholesaleADSLServiceHttpGet" binding="tns:WholesaleADSLServiceHttpGet">
      <http:address location="http://myaccount.eftel.com/public/wholesaleadslservice.asmx" />
    </wsdl:port>
    <wsdl:port name="WholesaleADSLServiceHttpPost" binding="tns:WholesaleADSLServiceHttpPost">
      <http:address location="http://myaccount.eftel.com/public/wholesaleadslservice.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>