You are on page 1of 22

<?xml version="1.0" encoding="UTF-8"?

>
<wsdl:definitions targetNamespace="http://api.ws.east.telstra.com.au"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:impl="http://api.ws.east.telstra.com.au"
xmlns:intf="http://api.ws.east.telstra.com.au"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by Apache Axis version: 1.4
Built on Apr 22, 2006 (06:55:48 PDT)-->
<wsdl:types>
<schema elementFormDefault="qualified"
targetNamespace="http://api.ws.east.telstra.com.au"
xmlns="http://www.w3.org/2001/XMLSchema">
<element name="deleteAddress">
<complexType>
<sequence>
<element name="userId" type="xsd:string"/>
<element name="addressId" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="deleteAddressResponse">
<complexType>
<sequence>
<element name="deleteAddressReturn" type="impl:DeleteAddressResponse"/>
</sequence>
</complexType>
</element>
<complexType name="ArrayOf_xsd_string">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="StatusInfo">
<sequence>
<element name="statusCode" type="xsd:int"/>
<element name="statusParameters" nillable="true"
type="impl:ArrayOf_xsd_string"/>
</sequence>
</complexType>
<complexType name="ArrayOfStatusInfo">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item"
type="impl:StatusInfo"/>
</sequence>
</complexType>
<complexType abstract="true" name="EastResponse">
<sequence>
<element name="errorInfo" nillable="true" type="impl:StatusInfo"/>
<element name="executionTime" type="xsd:long"/>
<element name="status" type="xsd:int"/>
<element name="warningInfo" nillable="true" type="impl:ArrayOfStatusInfo"/>
</sequence>
</complexType>
<complexType name="DeleteAddressResponse">
<complexContent>
<extension base="impl:EastResponse">
<sequence/>
</extension>
</complexContent>
</complexType>
<element name="updateAddress">
<complexType>
<sequence>
<element name="clientId" type="xsd:int"/>
<element name="userId" type="xsd:string"/>
<element name="addressToUpdate" type="impl:AddressSummary"/>
<element name="force" type="xsd:boolean"/>
</sequence>
</complexType>
</element>
<complexType name="AddressDetail">
<sequence>
<element name="codesetAbbrev" nillable="true" type="xsd:string"/>
<element name="codesetType" nillable="true" type="xsd:string"/>
<element name="compExpansionCount" type="xsd:int"/>
<element name="condorCode" nillable="true" type="xsd:string"/>
<element name="confirmedDate" nillable="true" type="xsd:string"/>
<element name="createdBy" nillable="true" type="xsd:string"/>
<element name="createdDate" nillable="true" type="xsd:string"/>
<element name="dateSentToCpr" nillable="true" type="xsd:string"/>
<element name="dpid" type="xsd:int"/>
<element name="greaterLocalityName" nillable="true" type="xsd:string"/>
<element name="landDistrictType" nillable="true" type="xsd:string"/>
<element name="lat" nillable="true" type="xsd:string"/>
<element name="localityId" type="xsd:int"/>
<element name="locationDescription" nillable="true" type="xsd:string"/>
<element name="lon" nillable="true" type="xsd:string"/>
<element name="name" nillable="true" type="xsd:string"/>
<element name="parcelDesc1" nillable="true" type="xsd:string"/>
<element name="parcelDesc1Prefix" nillable="true" type="xsd:string"/>
<element name="parcelDesc1Type" nillable="true" type="xsd:string"/>
<element name="parcelDesc2" nillable="true" type="xsd:string"/>
<element name="parcelDesc2Prefix" nillable="true" type="xsd:string"/>
<element name="parcelDesc2Type" nillable="true" type="xsd:string"/>
<element name="planNumber" nillable="true" type="xsd:string"/>
<element name="potId" type="xsd:short"/>
<element name="primaryPointInd" type="xsd:boolean"/>
<element name="propertyNumRangeIncr" type="xsd:short"/>
<element name="rmNumber" nillable="true" type="xsd:string"/>
<element name="sourceAddressId" type="xsd:int"/>
<element name="sourceSystem" nillable="true" type="xsd:string"/>
<element name="streetId" type="xsd:int"/>
<element name="toBeSentToCpr" type="xsd:boolean"/>
<element name="truncLocalityName" nillable="true" type="xsd:string"/>
<element name="truncName" nillable="true" type="xsd:string"/>
<element name="truncStreetName" nillable="true" type="xsd:string"/>
<element name="updatedBy" nillable="true" type="xsd:string"/>
<element name="updatedDate" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType abstract="true" name="AddressSummary">
<sequence>
<element name="addressDetail" nillable="true" type="impl:AddressDetail"/>
<element name="addressId" nillable="true" type="xsd:string"/>
<element name="addressType" nillable="true" type="xsd:string"/>
<element name="confirmed" type="xsd:boolean"/>
<element name="formatClientId" type="xsd:int"/>
</sequence>
</complexType>
<element name="updateAddressResponse">
<complexType>
<sequence>
<element name="updateAddressReturn" type="impl:UpdateAddressResponse"/>
</sequence>
</complexType>
</element>
<complexType name="UpdateAddressResponse">
<complexContent>
<extension base="impl:EastResponse">
<sequence/>
</extension>
</complexContent>
</complexType>
<element name="translateMF">
<complexType>
<sequence>
<element name="clientIdIn" type="xsd:int"/>
<element maxOccurs="unbounded" name="clientIdOut" type="xsd:int"/>
<element name="address" type="impl:AddressSummary"/>
</sequence>
</complexType>
</element>
<element name="translateMFResponse">
<complexType>
<sequence>
<element name="translateMFReturn" type="impl:TranslateResponse"/>
</sequence>
</complexType>
</element>
<complexType name="ArrayOfAddressSummary">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item"
type="impl:AddressSummary"/>
</sequence>
</complexType>
<complexType name="TranslateResponse">
<complexContent>
<extension base="impl:EastResponse">
<sequence>
<element name="addressMF" nillable="true"
type="impl:ArrayOfAddressSummary"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="searchMF">
<complexType>
<sequence>
<element name="clientIdIn" type="xsd:int"/>
<element maxOccurs="unbounded" name="clientIdOut" type="xsd:int"/>
<element name="verbose" type="xsd:boolean"/>
<element name="searchInfo" type="impl:SearchInfo"/>
</sequence>
</complexType>
</element>
<complexType name="DrillDown">
<sequence>
<element name="modifierValues" nillable="true"
type="impl:ArrayOf_xsd_string"/>
<element name="navigatorId" type="xsd:int"/>
</sequence>
</complexType>
<complexType name="ArrayOfDrillDown">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item"
type="impl:DrillDown"/>
</sequence>
</complexType>
<complexType name="Parameter">
<sequence>
<element name="id" type="xsd:int"/>
<element name="value" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="ArrayOfParameter">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item"
type="impl:Parameter"/>
</sequence>
</complexType>
<complexType name="SearchInfo">
<sequence>
<element name="addressTypesOfInterest" type="xsd:int"/>
<element name="drillDowns" nillable="true" type="impl:ArrayOfDrillDown"/>
<element name="eastQueryPipeline" nillable="true" type="xsd:string"/>
<element name="eqtDisableMask" type="xsd:int"/>
<element name="navigatorDisableMask" type="xsd:int"/>
<element name="numAddressesToReturn" type="xsd:int"/>
<element name="numAddressesToSkip" type="xsd:int"/>
<element name="searchLines" nillable="true" type="impl:ArrayOf_xsd_string"/>
<element name="searchOptionFlags" type="xsd:long"/>
<element name="searchParameters" nillable="true"
type="impl:ArrayOfParameter"/>
<element name="sortOrder" type="xsd:int"/>
</sequence>
</complexType>
<element name="searchMFResponse">
<complexType>
<sequence>
<element name="searchMFReturn" type="impl:ArrayResultSet"/>
</sequence>
</complexType>
</element>
<complexType name="SearchResponse">
<complexContent>
<extension base="impl:EastResponse">
<sequence>
<element name="numMatches" type="xsd:int"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Modifier">
<sequence>
<element name="numEntries" type="xsd:int"/>
<element name="values" nillable="true" type="impl:ArrayOf_xsd_string"/>
</sequence>
</complexType>
<complexType name="ArrayOfModifier">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item"
type="impl:Modifier"/>
</sequence>
</complexType>
<complexType name="Navigator">
<sequence>
<element name="modifiers" nillable="true" type="impl:ArrayOfModifier"/>
<element name="navigatorId" type="xsd:int"/>
</sequence>
</complexType>
<complexType name="ArrayOfNavigator">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item"
type="impl:Navigator"/>
</sequence>
</complexType>
<complexType name="ArrayResultSet">
<complexContent>
<extension base="impl:SearchResponse">
<sequence>
<element name="addresses" nillable="true"
type="impl:ArrayOfAddressSummary"/>
<element name="addressesFormat10" nillable="true"
type="impl:ArrayOfAddressSummary"/>
<element name="addressesFormat2" nillable="true"
type="impl:ArrayOfAddressSummary"/>
<element name="addressesFormat3" nillable="true"
type="impl:ArrayOfAddressSummary"/>
<element name="addressesFormat4" nillable="true"
type="impl:ArrayOfAddressSummary"/>
<element name="addressesFormat5" nillable="true"
type="impl:ArrayOfAddressSummary"/>
<element name="addressesFormat6" nillable="true"
type="impl:ArrayOfAddressSummary"/>
<element name="addressesFormat7" nillable="true"
type="impl:ArrayOfAddressSummary"/>
<element name="addressesFormat8" nillable="true"
type="impl:ArrayOfAddressSummary"/>
<element name="addressesFormat9" nillable="true"
type="impl:ArrayOfAddressSummary"/>
<element name="navigators" nillable="true" type="impl:ArrayOfNavigator"/>
<element name="numberAddresses" type="xsd:int"/>
<element name="numberFormats" type="xsd:int"/>
<element name="searchConfidence" type="xsd:int"/>
<element name="searchInfo" nillable="true" type="impl:SearchInfo"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="export">
<complexType>
<sequence>
<element name="clientIdIn" type="xsd:int"/>
<element name="clientIdOut" type="xsd:int"/>
<element name="exportType" type="xsd:int"/>
<element name="searchInfo" type="impl:SearchInfo"/>
</sequence>
</complexType>
</element>
<element name="exportResponse">
<complexType>
<sequence>
<element name="exportReturn" type="impl:StringResultSet"/>
</sequence>
</complexType>
</element>
<complexType name="StringResultSet">
<complexContent>
<extension base="impl:SearchResponse">
<sequence>
<element name="stringResult" nillable="true" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="searchById">
<complexType>
<sequence>
<element name="clientIdOut" type="xsd:int"/>
<element name="addressId" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="searchByIdResponse">
<complexType>
<sequence>
<element name="searchByIdReturn" type="impl:ArrayResultSet"/>
</sequence>
</complexType>
</element>
<element name="searchByIdMF">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="clientIdOut" type="xsd:int"/>
<element name="addressId" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="searchByIdMFResponse">
<complexType>
<sequence>
<element name="searchByIdMFReturn" type="impl:ArrayResultSet"/>
</sequence>
</complexType>
</element>
<element name="exportById">
<complexType>
<sequence>
<element name="clientId" type="xsd:int"/>
<element maxOccurs="unbounded" name="addressIds" type="xsd:string"/>
<element name="includeSubs" type="xsd:boolean"/>
</sequence>
</complexType>
</element>
<element name="exportByIdResponse">
<complexType>
<sequence>
<element name="exportByIdReturn" type="impl:StringResultSet"/>
</sequence>
</complexType>
</element>
<element name="retrieveMetadata">
<complexType>
<sequence>
<element name="clientId" type="xsd:int"/>
<element name="metadataType" type="xsd:int"/>
</sequence>
</complexType>
</element>
<element name="retrieveMetadataResponse">
<complexType>
<sequence>
<element name="retrieveMetadataReturn" type="impl:StringResultSet"/>
</sequence>
</complexType>
</element>
<element name="retrieveStreets">
<complexType>
<sequence>
<element name="clientId" type="xsd:int"/>
<element name="localityId" type="xsd:int"/>
</sequence>
</complexType>
</element>
<element name="retrieveStreetsResponse">
<complexType>
<sequence>
<element name="retrieveStreetsReturn" type="impl:StringResultSet"/>
</sequence>
</complexType>
</element>
<element name="addAddress">
<complexType>
<sequence>
<element name="clientId" type="xsd:int"/>
<element name="userId" type="xsd:string"/>
<element name="addressToAdd" type="impl:AddressSummary"/>
</sequence>
</complexType>
</element>
<element name="addAddressResponse">
<complexType>
<sequence>
<element name="addAddressReturn" type="impl:AddAddressResponse"/>
</sequence>
</complexType>
</element>
<complexType name="AddAddressResponse">
<complexContent>
<extension base="impl:EastResponse">
<sequence>
<element name="addressId" nillable="true" type="xsd:string"/>
<element name="addressMF" nillable="true"
type="impl:ArrayOfAddressSummary"/>
<element name="esa" nillable="true" type="xsd:string"/>
<element name="facsRealm" nillable="true" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="addAddressMF">
<complexType>
<sequence>
<element name="clientIdIn" type="xsd:int"/>
<element maxOccurs="unbounded" name="clientIdOut" type="xsd:int"/>
<element name="userId" type="xsd:string"/>
<element name="addressToAdd" type="impl:AddressSummary"/>
</sequence>
</complexType>
</element>
<element name="addAddressMFResponse">
<complexType>
<sequence>
<element name="addAddressMFReturn" type="impl:AddAddressResponse"/>
</sequence>
</complexType>
</element>
<element name="internalClassRegistration">
<complexType>
<sequence>
<element name="ruralAddress" type="impl:RuralAddressSummary"/>
<element name="propertyAddress" type="impl:PropertyAddressSummary"/>
<element name="postalAddress" type="impl:PostalAddressSummary"/>
<element name="parcelAddress" type="impl:ParcelAddressSummary"/>
<element name="subAddress" type="impl:SubAddressSummary"/>
<element name="fmtAddress" type="impl:FormattedAddressSummary"/>
</sequence>
</complexType>
</element>
<complexType abstract="true" name="PrimaryAddressSummary">
<complexContent>
<extension base="impl:AddressSummary">
<sequence>
<element name="esa" nillable="true" type="xsd:string"/>
<element name="facsRealm" nillable="true" type="xsd:string"/>
<element name="localityId" type="xsd:int"/>
<element name="localityName" nillable="true" type="xsd:string"/>
<element name="postcode" nillable="true" type="xsd:string"/>
<element name="state" nillable="true" type="xsd:string"/>
<element name="streetName" nillable="true" type="xsd:string"/>
<element name="streetSuffix" nillable="true" type="xsd:string"/>
<element name="streetType" nillable="true" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="RuralAddressSummary">
<complexContent>
<extension base="impl:PrimaryAddressSummary">
<sequence>
<element name="rmNumber" nillable="true" type="xsd:string"/>
<element name="rmType" nillable="true" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType abstract="true" name="ParentPrimaryAddressSummary">
<complexContent>
<extension base="impl:PrimaryAddressSummary">
<sequence>
<element name="numSubaddresses" type="xsd:int"/>
<element name="subaddresses" nillable="true" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="PropertyAddressSummary">
<complexContent>
<extension base="impl:ParentPrimaryAddressSummary">
<sequence>
<element name="propertyName" nillable="true" type="xsd:string"/>
<element name="propertyNumberFrom" type="xsd:int"/>
<element name="propertyNumberSuffixFrom" nillable="true" type="xsd:string"/>
<element name="propertyNumberSuffixTo" nillable="true" type="xsd:string"/>
<element name="propertyNumberTo" type="xsd:int"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="PostalAddressSummary">
<complexContent>
<extension base="impl:PrimaryAddressSummary">
<sequence>
<element name="pdNumber" type="xsd:int"/>
<element name="pdNumberPrefix" nillable="true" type="xsd:string"/>
<element name="pdNumberSuffix" nillable="true" type="xsd:string"/>
<element name="pdType" nillable="true" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="ParcelAddressSummary">
<complexContent>
<extension base="impl:ParentPrimaryAddressSummary">
<sequence>
<element name="parcelDesc1" nillable="true" type="xsd:string"/>
<element name="parcelDesc1Prefix" nillable="true" type="xsd:string"/>
<element name="parcelDesc1Type" nillable="true" type="xsd:string"/>
<element name="parcelDesc2" nillable="true" type="xsd:string"/>
<element name="parcelDesc2Prefix" nillable="true" type="xsd:string"/>
<element name="parcelDesc2Type" nillable="true" type="xsd:string"/>
<element name="planNumber" nillable="true" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="SubAddressSummary">
<complexContent>
<extension base="impl:AddressSummary">
<sequence>
<element name="name" nillable="true" type="xsd:string"/>
<element name="numSubaddresses" type="xsd:int"/>
<element name="parent" nillable="true" type="impl:AddressSummary"/>
<element name="primarySummary" nillable="true"
type="impl:ParentPrimaryAddressSummary"/>
<element name="streetSuffix" nillable="true" type="xsd:string"/>
<element name="streetType" nillable="true" type="xsd:string"/>
<element name="subAddressCodeset" nillable="true" type="xsd:string"/>
<element name="subAddressNumberFrom" nillable="true" type="xsd:string"/>
<element name="subAddressNumberTo" nillable="true" type="xsd:string"/>
<element name="subaddresses" nillable="true" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="FormattedAddressSummary">
<complexContent>
<extension base="impl:AddressSummary">
<sequence>
<element name="clientId" type="xsd:int"/>
<element name="line1" nillable="true" type="xsd:string"/>
<element name="line2" nillable="true" type="xsd:string"/>
<element name="line3" nillable="true" type="xsd:string"/>
<element name="localityName" nillable="true" type="xsd:string"/>
<element name="postcode" nillable="true" type="xsd:string"/>
<element name="state" nillable="true" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="internalClassRegistrationResponse">
<complexType>
<sequence>
<element name="internalClassRegistrationReturn" type="xsd:boolean"/>
</sequence>
</complexType>
</element>
<element name="search">
<complexType>
<sequence>
<element name="clientIdIn" type="xsd:int"/>
<element name="clientIdOut" type="xsd:int"/>
<element name="verbose" type="xsd:boolean"/>
<element name="searchInfo" type="impl:SearchInfo"/>
</sequence>
</complexType>
</element>
<element name="searchResponse">
<complexType>
<sequence>
<element name="searchReturn" type="impl:ArrayResultSet"/>
</sequence>
</complexType>
</element>
<element name="translate">
<complexType>
<sequence>
<element name="clientIdIn" type="xsd:int"/>
<element name="clientIdOut" type="xsd:int"/>
<element name="address" type="impl:AddressSummary"/>
</sequence>
</complexType>
</element>
<element name="translateResponse">
<complexType>
<sequence>
<element name="translateReturn" type="impl:TranslateResponse"/>
</sequence>
</complexType>
</element>
<element name="getVersion">
<complexType/>
</element>
<element name="getVersionResponse">
<complexType>
<sequence>
<element name="getVersionReturn" type="xsd:string"/>
</sequence>
</complexType>
</element>
</schema>
</wsdl:types>

<wsdl:message name="translateMFResponse">

<wsdl:part element="impl:translateMFResponse" name="parameters"/>

</wsdl:message>

<wsdl:message name="translateMFRequest">

<wsdl:part element="impl:translateMF" name="parameters"/>

</wsdl:message>

<wsdl:message name="updateAddressRequest">

<wsdl:part element="impl:updateAddress" name="parameters"/>

</wsdl:message>

<wsdl:message name="searchResponse">

<wsdl:part element="impl:searchResponse" name="parameters"/>

</wsdl:message>

<wsdl:message name="addAddressMFResponse">

<wsdl:part element="impl:addAddressMFResponse" name="parameters"/>

</wsdl:message>

<wsdl:message name="deleteAddressRequest">

<wsdl:part element="impl:deleteAddress" name="parameters"/>


</wsdl:message>

<wsdl:message name="updateAddressResponse">

<wsdl:part element="impl:updateAddressResponse" name="parameters"/>

</wsdl:message>

<wsdl:message name="getVersionRequest">

<wsdl:part element="impl:getVersion" name="parameters"/>

</wsdl:message>

<wsdl:message name="translateRequest">

<wsdl:part element="impl:translate" name="parameters"/>

</wsdl:message>

<wsdl:message name="searchRequest">

<wsdl:part element="impl:search" name="parameters"/>

</wsdl:message>

<wsdl:message name="exportRequest">

<wsdl:part element="impl:export" name="parameters"/>

</wsdl:message>

<wsdl:message name="retrieveStreetsRequest">

<wsdl:part element="impl:retrieveStreets" name="parameters"/>

</wsdl:message>

<wsdl:message name="exportResponse">

<wsdl:part element="impl:exportResponse" name="parameters"/>

</wsdl:message>

<wsdl:message name="searchByIdMFResponse">

<wsdl:part element="impl:searchByIdMFResponse" name="parameters"/>

</wsdl:message>

<wsdl:message name="searchMFResponse">

<wsdl:part element="impl:searchMFResponse" name="parameters"/>

</wsdl:message>

<wsdl:message name="deleteAddressResponse">

<wsdl:part element="impl:deleteAddressResponse" name="parameters"/>


</wsdl:message>

<wsdl:message name="retrieveMetadataRequest">

<wsdl:part element="impl:retrieveMetadata" name="parameters"/>

</wsdl:message>

<wsdl:message name="addAddressMFRequest">

<wsdl:part element="impl:addAddressMF" name="parameters"/>

</wsdl:message>

<wsdl:message name="searchByIdResponse">

<wsdl:part element="impl:searchByIdResponse" name="parameters"/>

</wsdl:message>

<wsdl:message name="translateResponse">

<wsdl:part element="impl:translateResponse" name="parameters"/>

</wsdl:message>

<wsdl:message name="internalClassRegistrationRequest">

<wsdl:part element="impl:internalClassRegistration" name="parameters"/>

</wsdl:message>

<wsdl:message name="searchByIdRequest">

<wsdl:part element="impl:searchById" name="parameters"/>

</wsdl:message>

<wsdl:message name="searchMFRequest">

<wsdl:part element="impl:searchMF" name="parameters"/>

</wsdl:message>

<wsdl:message name="addAddressRequest">

<wsdl:part element="impl:addAddress" name="parameters"/>

</wsdl:message>

<wsdl:message name="addAddressResponse">

<wsdl:part element="impl:addAddressResponse" name="parameters"/>

</wsdl:message>

<wsdl:message name="searchByIdMFRequest">
<wsdl:part element="impl:searchByIdMF" name="parameters"/>

</wsdl:message>

<wsdl:message name="exportByIdResponse">

<wsdl:part element="impl:exportByIdResponse" name="parameters"/>

</wsdl:message>

<wsdl:message name="retrieveMetadataResponse">

<wsdl:part element="impl:retrieveMetadataResponse" name="parameters"/>

</wsdl:message>

<wsdl:message name="internalClassRegistrationResponse">

<wsdl:part element="impl:internalClassRegistrationResponse"
name="parameters"/>

</wsdl:message>

<wsdl:message name="retrieveStreetsResponse">

<wsdl:part element="impl:retrieveStreetsResponse" name="parameters"/>

</wsdl:message>

<wsdl:message name="getVersionResponse">

<wsdl:part element="impl:getVersionResponse" name="parameters"/>

</wsdl:message>

<wsdl:message name="exportByIdRequest">

<wsdl:part element="impl:exportById" name="parameters"/>

</wsdl:message>

<wsdl:portType name="EastIf">

<wsdl:operation name="deleteAddress">

<wsdl:input message="impl:deleteAddressRequest"
name="deleteAddressRequest"/>

<wsdl:output message="impl:deleteAddressResponse"
name="deleteAddressResponse"/>

</wsdl:operation>

<wsdl:operation name="updateAddress">

<wsdl:input message="impl:updateAddressRequest"
name="updateAddressRequest"/>

<wsdl:output message="impl:updateAddressResponse"
name="updateAddressResponse"/>

</wsdl:operation>

<wsdl:operation name="translateMF">

<wsdl:input message="impl:translateMFRequest" name="translateMFRequest"/>

<wsdl:output message="impl:translateMFResponse"
name="translateMFResponse"/>

</wsdl:operation>

<wsdl:operation name="searchMF">

<wsdl:input message="impl:searchMFRequest" name="searchMFRequest"/>

<wsdl:output message="impl:searchMFResponse" name="searchMFResponse"/>

</wsdl:operation>

<wsdl:operation name="export">

<wsdl:input message="impl:exportRequest" name="exportRequest"/>

<wsdl:output message="impl:exportResponse" name="exportResponse"/>

</wsdl:operation>

<wsdl:operation name="searchById">

<wsdl:input message="impl:searchByIdRequest" name="searchByIdRequest"/>

<wsdl:output message="impl:searchByIdResponse" name="searchByIdResponse"/>

</wsdl:operation>

<wsdl:operation name="searchByIdMF">

<wsdl:input message="impl:searchByIdMFRequest"
name="searchByIdMFRequest"/>

<wsdl:output message="impl:searchByIdMFResponse"
name="searchByIdMFResponse"/>

</wsdl:operation>

<wsdl:operation name="exportById">

<wsdl:input message="impl:exportByIdRequest" name="exportByIdRequest"/>

<wsdl:output message="impl:exportByIdResponse" name="exportByIdResponse"/>

</wsdl:operation>

<wsdl:operation name="retrieveMetadata">

<wsdl:input message="impl:retrieveMetadataRequest"
name="retrieveMetadataRequest"/>
<wsdl:output message="impl:retrieveMetadataResponse"
name="retrieveMetadataResponse"/>

</wsdl:operation>

<wsdl:operation name="retrieveStreets">

<wsdl:input message="impl:retrieveStreetsRequest"
name="retrieveStreetsRequest"/>

<wsdl:output message="impl:retrieveStreetsResponse"
name="retrieveStreetsResponse"/>

</wsdl:operation>

<wsdl:operation name="addAddress">

<wsdl:input message="impl:addAddressRequest" name="addAddressRequest"/>

<wsdl:output message="impl:addAddressResponse" name="addAddressResponse"/>

</wsdl:operation>

<wsdl:operation name="addAddressMF">

<wsdl:input message="impl:addAddressMFRequest"
name="addAddressMFRequest"/>

<wsdl:output message="impl:addAddressMFResponse"
name="addAddressMFResponse"/>

</wsdl:operation>

<wsdl:operation name="internalClassRegistration">

<wsdl:input message="impl:internalClassRegistrationRequest"
name="internalClassRegistrationRequest"/>

<wsdl:output message="impl:internalClassRegistrationResponse"
name="internalClassRegistrationResponse"/>

</wsdl:operation>

<wsdl:operation name="search">

<wsdl:input message="impl:searchRequest" name="searchRequest"/>

<wsdl:output message="impl:searchResponse" name="searchResponse"/>

</wsdl:operation>

<wsdl:operation name="translate">

<wsdl:input message="impl:translateRequest" name="translateRequest"/>

<wsdl:output message="impl:translateResponse" name="translateResponse"/>

</wsdl:operation>
<wsdl:operation name="getVersion">

<wsdl:input message="impl:getVersionRequest" name="getVersionRequest"/>

<wsdl:output message="impl:getVersionResponse" name="getVersionResponse"/>

</wsdl:operation>

</wsdl:portType>

<wsdl:binding name="EastIfSoapBinding" type="impl:EastIf">

<wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>

<wsdl:operation name="deleteAddress">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="deleteAddressRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>

<wsdl:output name="deleteAddressResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="updateAddress">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="updateAddressRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>

<wsdl:output name="updateAddressResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="translateMF">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="translateMFRequest">

<wsdlsoap:body use="literal"/>
</wsdl:input>

<wsdl:output name="translateMFResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="searchMF">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="searchMFRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>

<wsdl:output name="searchMFResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="export">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="exportRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>

<wsdl:output name="exportResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="searchById">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="searchByIdRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>

<wsdl:output name="searchByIdResponse">
<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="searchByIdMF">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="searchByIdMFRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>

<wsdl:output name="searchByIdMFResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="exportById">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="exportByIdRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>

<wsdl:output name="exportByIdResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="retrieveMetadata">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="retrieveMetadataRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>

<wsdl:output name="retrieveMetadataResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>
<wsdl:operation name="retrieveStreets">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="retrieveStreetsRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>

<wsdl:output name="retrieveStreetsResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="addAddress">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="addAddressRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>

<wsdl:output name="addAddressResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="addAddressMF">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="addAddressMFRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>

<wsdl:output name="addAddressMFResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="internalClassRegistration">

<wsdlsoap:operation soapAction=""/>
<wsdl:input name="internalClassRegistrationRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>

<wsdl:output name="internalClassRegistrationResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="search">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="searchRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>

<wsdl:output name="searchResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="translate">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="translateRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>

<wsdl:output name="translateResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="getVersion">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="getVersionRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>
<wsdl:output name="getVersionResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

<wsdl:service name="EastIfService">

<wsdl:port binding="impl:EastIfSoapBinding" name="EastIf">

<wsdlsoap:address
location="http://hotrod.selera.com.au:8080/East/services/EastIf"/>

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

You might also like