You are on page 1of 22

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

>
<wsdl:definitions targetNamespace="http://api.ws.east.telstra.com.au" xmlns:apac
hesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://api.ws.east.telstra.c
om.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.tel
stra.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_str
ing"/>
</sequence>
</complexType>
<complexType name="ArrayOfStatusInfo">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:StatusI
nfo"/>
</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:Address
Summary"/>
</sequence>
</complexType>
<complexType name="TranslateResponse">
<complexContent>
<extension base="impl:EastResponse">
<sequence>
<element name="addressMF" nillable="true" type="impl:ArrayOfAddressSummar
y"/>
</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_strin
g"/>
<element name="navigatorId" type="xsd:int"/>
</sequence>
</complexType>
<complexType name="ArrayOfDrillDown">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:DrillDo
wn"/>
</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:Paramet
er"/>
</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:ArrayOfParamete
r"/>
<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:Modifie
r"/>
</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:Navigat
or"/>
</sequence>
</complexType>
<complexType name="ArrayResultSet">
<complexContent>
<extension base="impl:SearchResponse">
<sequence>
<element name="addresses" nillable="true" type="impl:ArrayOfAddressSummar
y"/>
<element name="addressesFormat10" nillable="true" type="impl:ArrayOfAddre
ssSummary"/>
<element name="addressesFormat2" nillable="true" type="impl:ArrayOfAddres
sSummary"/>
<element name="addressesFormat3" nillable="true" type="impl:ArrayOfAddres
sSummary"/>
<element name="addressesFormat4" nillable="true" type="impl:ArrayOfAddres
sSummary"/>
<element name="addressesFormat5" nillable="true" type="impl:ArrayOfAddres
sSummary"/>
<element name="addressesFormat6" nillable="true" type="impl:ArrayOfAddres
sSummary"/>
<element name="addressesFormat7" nillable="true" type="impl:ArrayOfAddres
sSummary"/>
<element name="addressesFormat8" nillable="true" type="impl:ArrayOfAddres
sSummary"/>
<element name="addressesFormat9" nillable="true" type="impl:ArrayOfAddres
sSummary"/>
<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:ArrayOfAddressSummar
y"/>
<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:ParentPrimaryAd
dressSummary"/>
<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="paramete
rs"/>
</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="deleteAddressRequ
est"/>
<wsdl:output message="impl:deleteAddressResponse" name="deleteAddressRe
sponse"/>
</wsdl:operation>
<wsdl:operation name="updateAddress">
<wsdl:input message="impl:updateAddressRequest" name="updateAddressRequ
est"/>
<wsdl:output message="impl:updateAddressResponse" name="updateAddressRe
sponse"/>
</wsdl:operation>
<wsdl:operation name="translateMF">
<wsdl:input message="impl:translateMFRequest" name="translateMFRequest"
/>
<wsdl:output message="impl:translateMFResponse" name="translateMFRespon
se"/>
</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="searchByIdMFReques
t"/>
<wsdl:output message="impl:searchByIdMFResponse" name="searchByIdMFResp
onse"/>
</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="retrieveMetada
taRequest"/>
<wsdl:output message="impl:retrieveMetadataResponse" name="retrieveMeta
dataResponse"/>
</wsdl:operation>
<wsdl:operation name="retrieveStreets">
<wsdl:input message="impl:retrieveStreetsRequest" name="retrieveStreets
Request"/>
<wsdl:output message="impl:retrieveStreetsResponse" name="retrieveStree
tsResponse"/>
</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="addAddressMFReques
t"/>
<wsdl:output message="impl:addAddressMFResponse" name="addAddressMFResp
onse"/>
</wsdl:operation>
<wsdl:operation name="internalClassRegistration">
<wsdl:input message="impl:internalClassRegistrationRequest" name="inter
nalClassRegistrationRequest"/>
<wsdl:output message="impl:internalClassRegistrationResponse" name="int
ernalClassRegistrationResponse"/>
</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/s
oap/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/servi
ces/EastIf"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>