WSDL Error

0
Hi Cant seem to get to the bottom of getting these webservices working the WSDL give an error. Error message: The 'http://www.w3.org/2001/XMLSchema:schema' element is not declared. -------------------------------- System.Xml.Schema.XmlSchemaException: The 'http://www.w3.org/2001/XMLSchema:schema' element is not declared. at System.Xml.Schema.XmlSchemaSet.InternalValidationCallback(Object sender, ValidationEventArgs e) at System.Xml.Schema.BaseProcessor.SendValidationEvent(XmlSchemaException e, XmlSeverityType severity) at System.Xml.Schema.BaseProcessor.SendValidationEvent(XmlSchemaException e) at System.Xml.Schema.Compiler.CompileElement(XmlSchemaElement xe) at System.Xml.Schema.Compiler.CompileParticleElements(XmlSchemaComplexType complexType, XmlSchemaParticle particle) at System.Xml.Schema.Compiler.CompileParticleElements(XmlSchemaComplexType complexType, XmlSchemaParticle particle) at System.Xml.Schema.Compiler.CompileComplexTypeElements(XmlSchemaComplexType complexType) at System.Xml.Schema.Compiler.Compile() at System.Xml.Schema.Compiler.Execute(XmlSchemaSet schemaSet, SchemaInfo schemaCompiledInfo) at System.Xml.Schema.XmlSchemaSet.Compile() at Mendix.Modeler.WebServices.WsdlImports..ctor(String baseWsdlUri, List`1 wsdls, List`1 schemata) in c:\cygwin\home\autobuild\build\Mendix-4\modeler\Modeler\WebServices\Call\WsdlDescription.cs:line 430 at Mendix.Modeler.WebServices.WsdlDescription.ResolveImports(String url) in c:\cygwin\home\autobuild\build\Mendix-4\modeler\Modeler\WebServices\Call\WsdlDescription.cs:line 261 at Mendix.Modeler.WebServices.WsdlDescription.BuildContents(String url, List`1 messages) in c:\cygwin\home\autobuild\build\Mendix-4\modeler\Modeler\WebServices\Call\WsdlDescription.cs:line 57 at Mendix.Modeler.WebServices.WsdlDescription.FromUrl(String url, List`1 messages) in c:\cygwin\home\autobuild\build\Mendix-4\modeler\Modeler\WebServices\Call\WsdlDescription.cs:line 50 at Mendix.Modeler.WebServices.Call.SourceSelector.<>c__DisplayClass11.<TryImportWsdl>b__f() in c:\cygwin\home\autobuild\build\Mendix-4\modeler\Modeler\WebServices\Call\SourceSelector.cs:line 142 at Mendix.Modeler.Utility.Progress.ProgressUtil.<>c__DisplayClass4`1.<Do>b__3(ProgressInfo info) in c:\cygwin\home\autobuild\build\Mendix-4\modeler\Mendix.Modeler.Utility.Gui\Progress\ProgressUtil.cs:line 25 at Mendix.Modeler.Utility.Progress.Step.Run(ProgressInfo info) in c:\cygwin\home\autobuild\build\Mendix-4\modeler\Mendix.Modeler.Utility.Gui\Progress\Step.cs:line 22 at Mendix.Modeler.Utility.Progress.Process.worker_DoWork(Object sender, DoWorkEventArgs e) in c:\cygwin\home\autobuild\build\Mendix-4\modeler\Mendix.Modeler.Utility.Gui\Progress\Process.cs:line 86 at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument) ThiS is the WSDL: <?xml version="1.0" encoding="utf-8"?> <wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://tempuri.org/"> <wsdl:types> <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/"> <s:element name="ReturnProperties"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="User_ID" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Province" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Municipality" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="DeedTown" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Erf" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Portion" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Sectional_Title" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Unit" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Suburb" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="StreetNumber" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Owner_Name" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="ID_CK" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Estate_Name" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="FARM_NAME" type="s:string"/> <s:element minOccurs="1" maxOccurs="1" name="MaxRowsToReturn" type="s:int"/> <s:element minOccurs="0" maxOccurs="1" name="TrackingNumber" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnPropertiesResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnPropertiesResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnProperties_Prop_ID"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="User_ID" type="s:string"/> <s:element minOccurs="1" maxOccurs="1" name="prop_id" type="s:long"/> <s:element minOccurs="0" maxOccurs="1" name="TrackingNumber" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnProperties_Prop_IDResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnProperties_Prop_IDResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnProperties_Alt"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="User_ID" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Province" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Municipality" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="DeedTown" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Erf" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Portion" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Sectional_Title" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Unit" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Suburb" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="StreetNumber" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="StreetType" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Owner_Name" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="ID_CK" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Estate_Name" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="FARM_NAME" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Registrar" type="s:string"/> <s:element minOccurs="1" maxOccurs="1" name="MaxRowsToReturn" type="s:int"/> <s:element minOccurs="0" maxOccurs="1" name="TrackingNumber" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnProperties_AltResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnProperties_AltResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnProperties_Alt_Coords"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="User_ID" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Province" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Municipality" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="DeedTown" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Erf" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Portion" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Sectional_Title" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Unit" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Suburb" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="StreetNumber" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Street_Type" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Registrar" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="SecondName" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Surname" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Owner_Name" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="ID_CK" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Estate_Name" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="FARM_NAME" type="s:string"/> <s:element minOccurs="1" maxOccurs="1" name="MaxRowsToReturn" type="s:int"/> <s:element minOccurs="0" maxOccurs="1" name="TrackingNumber" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="x" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="y" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnProperties_Alt_CoordsResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnProperties_Alt_CoordsResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnProperties_SplitNames"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="User_ID" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Province" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Municipality" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="DeedTown" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Erf" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Portion" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Sectional_Title" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Unit" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Suburb" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="StreetNumber" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="StreetType" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="SecondName" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Surname" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="ID_CK" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Estate_Name" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="FARM_NAME" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Registrar" type="s:string"/> <s:element minOccurs="1" maxOccurs="1" name="MaxRowsToReturn" type="s:int"/> <s:element minOccurs="0" maxOccurs="1" name="TrackingNumber" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnProperties_SplitNamesResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnProperties_SplitNamesResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnProperties_ReqStatus"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="User_ID" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Province" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Municipality" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="DeedTown" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Erf" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Portion" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Sectional_Title" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Unit" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Suburb" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Street_Type" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="StreetNumber" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="StreetType" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Owner_Name" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="ID_CK" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Estate_Name" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="FARM_NAME" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Registrar" type="s:string"/> <s:element minOccurs="1" maxOccurs="1" name="MaxRowsToReturn" type="s:int"/> <s:element minOccurs="0" maxOccurs="1" name="TrackingNumber" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnProperties_ReqStatusResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnProperties_ReqStatusResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ConfirmValidation"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="User_ID" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="TrackingNumber" type="s:string"/> <s:element minOccurs="1" maxOccurs="1" name="Prop_ID" type="s:int"/> </s:sequence> </s:complexType> </s:element> <s:element name="ConfirmValidationResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ConfirmValidationResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnValuation"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="User_ID" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="TrackingNumber" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnValuationResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnValuationResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnValuation_Banking"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="User_ID" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="TrackingNumber" type="s:string"/> <s:element minOccurs="1" maxOccurs="1" name="PurchasePrice" type="s:int"/> <s:element minOccurs="1" maxOccurs="1" name="LoanAmount" type="s:int"/> <s:element minOccurs="1" maxOccurs="1" name="Advance" type="s:boolean"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnValuation_BankingResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnValuation_BankingResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnPropertyReport"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="User_ID" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="TrackingNumber" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnPropertyReportResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnPropertyReportResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnSuburbs"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="Suburb" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnSuburbsResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnSuburbsResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnSuburb_Report_WithHistory"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="User_ID" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="suburb" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="deed_id" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Trackingnumber" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnSuburb_Report_WithHistoryResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnSuburb_Report_WithHistoryResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnSuburb_Report_WithHistory_Sub_ID"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="User_ID" type="s:string"/> <s:element minOccurs="1" maxOccurs="1" name="sub_id" type="s:int"/> <s:element minOccurs="0" maxOccurs="1" name="Trackingnumber" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnSuburb_Report_WithHistory_Sub_IDResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnSuburb_Report_WithHistory_Sub_IDResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnSuburb_Report"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="User_ID" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="suburb" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="deed_id" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnSuburb_ReportResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnSuburb_ReportResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnTransfers"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="user_id" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Sectional_Title" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Suburb" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="RegDateFrom" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="RegDateTo" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="SalesDateFrom" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="SalesDateTo" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="PriceFrom" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="PriceTo" type="s:string"/> <s:element minOccurs="1" maxOccurs="1" name="PropType_ID" type="s:int"/> <s:element minOccurs="0" maxOccurs="1" name="Buyer_Name" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Deedtown" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Erf" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Portion" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="farm" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="ErfSizeFrom" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="ErfSizeTo" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Estate" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Ext" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnTransfersResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnTransfersResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnOwners"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="User_ID" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Person_IDNumber" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Person_Name" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnOwnersResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnOwnersResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnOwners_History"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="User_ID" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="IDNumbers" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnOwners_HistoryResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnOwners_HistoryResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnSectionalSchemes"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="Sectional_Scheme_name" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="Sectional_Scheme_No" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnSectionalSchemesResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnSectionalSchemesResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnSectionalSchemeReport"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="user_id" type="s:string"/> <s:element minOccurs="1" maxOccurs="1" name="ss_group_id" type="s:int"/> <s:element minOccurs="0" maxOccurs="1" name="trackingnumber" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnSectionalSchemeReportResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnSectionalSchemeReportResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnEstates"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="Estate_Name" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnEstatesResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnEstatesResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnEstateReport"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="user_id" type="s:string"/> <s:element minOccurs="1" maxOccurs="1" name="Estate_ID" type="s:int"/> <s:element minOccurs="0" maxOccurs="1" name="trackingnumber" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="ReturnEstateReportResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ReturnEstateReportResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="returnHedonicFields"> <s:complexType/> </s:element> <s:element name="returnHedonicFieldsResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="returnHedonicFieldsResult"> <s:complexType> <s:sequence> <s:element ref="s:schema"/> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="publishHedonicData"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="reqprop_id" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="fieldname" type="s:string"/> <s:element minOccurs="0" maxOccurs="1" name="fieldvalue" type="s:string"/> </s:sequence> </s:complexType> </s:element> <s:element name="publishHedonicDataResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="publishHedonicDataResult" type="s:string"/> </s:sequence> </s:complexType> </s:element> </s:schema> </wsdl:types> <wsdl:message name="ReturnPropertiesSoapIn"> <wsdl:part name="parameters" element="tns:ReturnProperties"/> </wsdl:message> <wsdl:message name="ReturnPropertiesSoapOut"> <wsdl:part name="parameters" element="tns:ReturnPropertiesResponse"/> </wsdl:message> <wsdl:message name="ReturnProperties_Prop_IDSoapIn"> <wsdl:part name="parameters" element="tns:ReturnProperties_Prop_ID"/> </wsdl:message> <wsdl:message name="ReturnProperties_Prop_IDSoapOut"> <wsdl:part name="parameters" element="tns:ReturnProperties_Prop_IDResponse"/> </wsdl:message> <wsdl:message name="ReturnProperties_AltSoapIn"> <wsdl:part name="parameters" element="tns:ReturnProperties_Alt"/> </wsdl:message> <wsdl:message name="ReturnProperties_AltSoapOut"> <wsdl:part name="parameters" element="tns:ReturnProperties_AltResponse"/> </wsdl:message> <wsdl:message name="ReturnProperties_Alt_CoordsSoapIn"> <wsdl:part name="parameters" element="tns:ReturnProperties_Alt_Coords"/> </wsdl:message> <wsdl:message name="ReturnProperties_Alt_CoordsSoapOut"> <wsdl:part name="parameters" element="tns:ReturnProperties_Alt_CoordsResponse"/> </wsdl:message> <wsdl:message name="ReturnProperties_SplitNamesSoapIn"> <wsdl:part name="parameters" element="tns:ReturnProperties_SplitNames"/> </wsdl:message> <wsdl:message name="ReturnProperties_SplitNamesSoapOut"> <wsdl:part name="parameters" element="tns:ReturnProperties_SplitNamesResponse"/> </wsdl:message> <wsdl:message name="ReturnProperties_ReqStatusSoapIn"> <wsdl:part name="parameters" element="tns:ReturnProperties_ReqStatus"/> </wsdl:message> <wsdl:message name="ReturnProperties_ReqStatusSoapOut"> <wsdl:part name="parameters" element="tns:ReturnProperties_ReqStatusResponse"/> </wsdl:message> <wsdl:message name="ConfirmValidationSoapIn"> <wsdl:part name="parameters" element="tns:ConfirmValidation"/> </wsdl:message> <wsdl:message name="ConfirmValidationSoapOut"> <wsdl:part name="parameters" element="tns:ConfirmValidationResponse"/> </wsdl:message> <wsdl:message name="ReturnValuationSoapIn"> <wsdl:part name="parameters" element="tns:ReturnValuation"/> </wsdl:message> <wsdl:message name="ReturnValuationSoapOut"> <wsdl:part name="parameters" element="tns:ReturnValuationResponse"/> </wsdl:message> <wsdl:message name="ReturnValuation_BankingSoapIn"> <wsdl:part name="parameters" element="tns:ReturnValuation_Banking"/> </wsdl:message> <wsdl:message name="ReturnValuation_BankingSoapOut"> <wsdl:part name="parameters" element="tns:ReturnValuation_BankingResponse"/> </wsdl:message> <wsdl:message name="ReturnPropertyReportSoapIn"> <wsdl:part name="parameters" element="tns:ReturnPropertyReport"/> </wsdl:message> <wsdl:message name="ReturnPropertyReportSoapOut"> <wsdl:part name="parameters" element="tns:ReturnPropertyReportResponse"/> </wsdl:message> <wsdl:message name="ReturnSuburbsSoapIn"> <wsdl:part name="parameters" element="tns:ReturnSuburbs"/> </wsdl:message> <wsdl:message name="ReturnSuburbsSoapOut"> <wsdl:part name="parameters" element="tns:ReturnSuburbsResponse"/> </wsdl:message> <wsdl:message name="ReturnSuburb_Report_WithHistorySoapIn"> <wsdl:part name="parameters" element="tns:ReturnSuburb_Report_WithHistory"/> </wsdl:message> <wsdl:message name="ReturnSuburb_Report_WithHistorySoapOut"> <wsdl:part name="parameters" element="tns:ReturnSuburb_Report_WithHistoryResponse"/> </wsdl:message> <wsdl:message name="ReturnSuburb_Report_WithHistory_Sub_IDSoapIn"> <wsdl:part name="parameters" element="tns:ReturnSuburb_Report_WithHistory_Sub_ID"/> </wsdl:message> <wsdl:message name="ReturnSuburb_Report_WithHistory_Sub_IDSoapOut"> <wsdl:part name="parameters" element="tns:ReturnSuburb_Report_WithHistory_Sub_IDResponse"/> </wsdl:message> <wsdl:message name="ReturnSuburb_ReportSoapIn"> <wsdl:part name="parameters" element="tns:ReturnSuburb_Report"/> </wsdl:message> <wsdl:message name="ReturnSuburb_ReportSoapOut"> <wsdl:part name="parameters" element="tns:ReturnSuburb_ReportResponse"/> </wsdl:message> <wsdl:message name="ReturnTransfersSoapIn"> <wsdl:part name="parameters" element="tns:ReturnTransfers"/> </wsdl:message> <wsdl:message name="ReturnTransfersSoapOut"> <wsdl:part name="parameters" element="tns:ReturnTransfersResponse"/> </wsdl:message> <wsdl:message name="ReturnOwnersSoapIn"> <wsdl:part name="parameters" element="tns:ReturnOwners"/> </wsdl:message> <wsdl:message name="ReturnOwnersSoapOut"> <wsdl:part name="parameters" element="tns:ReturnOwnersResponse"/> </wsdl:message> <wsdl:message name="ReturnOwners_HistorySoapIn"> <wsdl:part name="parameters" element="tns:ReturnOwners_History"/> </wsdl:message> <wsdl:message name="ReturnOwners_HistorySoapOut"> <wsdl:part name="parameters" element="tns:ReturnOwners_HistoryResponse"/> </wsdl:message> <wsdl:message name="ReturnSectionalSchemesSoapIn"> <wsdl:part name="parameters" element="tns:ReturnSectionalSchemes"/> </wsdl:message> <wsdl:message name="ReturnSectionalSchemesSoapOut"> <wsdl:part name="parameters" element="tns:ReturnSectionalSchemesResponse"/> </wsdl:message> <wsdl:message name="ReturnSectionalSchemeReportSoapIn"> <wsdl:part name="parameters" element="tns:ReturnSectionalSchemeReport"/> </wsdl:message> <wsdl:message name="ReturnSectionalSchemeReportSoapOut"> <wsdl:part name="parameters" element="tns:ReturnSectionalSchemeReportResponse"/> </wsdl:message> <wsdl:message name="ReturnEstatesSoapIn"> <wsdl:part name="parameters" element="tns:ReturnEstates"/> </wsdl:message> <wsdl:message name="ReturnEstatesSoapOut"> <wsdl:part name="parameters" element="tns:ReturnEstatesResponse"/> </wsdl:message> <wsdl:message name="ReturnEstateReportSoapIn"> <wsdl:part name="parameters" element="tns:ReturnEstateReport"/> </wsdl:message> <wsdl:message name="ReturnEstateReportSoapOut"> <wsdl:part name="parameters" element="tns:ReturnEstateReportResponse"/> </wsdl:message> <wsdl:message name="returnHedonicFieldsSoapIn"> <wsdl:part name="parameters" element="tns:returnHedonicFields"/> </wsdl:message> <wsdl:message name="returnHedonicFieldsSoapOut"> <wsdl:part name="parameters" element="tns:returnHedonicFieldsResponse"/> </wsdl:message> <wsdl:message name="publishHedonicDataSoapIn"> <wsdl:part name="parameters" element="tns:publishHedonicData"/> </wsdl:message> <wsdl:message name="publishHedonicDataSoapOut"> <wsdl:part name="parameters" element="tns:publishHedonicDataResponse"/> </wsdl:message> <wsdl:portType name="PropertiesSoap"> <wsdl:operation name="ReturnProperties"> <wsdl:input message="tns:ReturnPropertiesSoapIn"/> <wsdl:output message="tns:ReturnPropertiesSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnProperties_Prop_ID"> <wsdl:input message="tns:ReturnProperties_Prop_IDSoapIn"/> <wsdl:output message="tns:ReturnProperties_Prop_IDSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnProperties_Alt"> <wsdl:input message="tns:ReturnProperties_AltSoapIn"/> <wsdl:output message="tns:ReturnProperties_AltSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnProperties_Alt_Coords"> <wsdl:input message="tns:ReturnProperties_Alt_CoordsSoapIn"/> <wsdl:output message="tns:ReturnProperties_Alt_CoordsSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnProperties_SplitNames"> <wsdl:input message="tns:ReturnProperties_SplitNamesSoapIn"/> <wsdl:output message="tns:ReturnProperties_SplitNamesSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnProperties_ReqStatus"> <wsdl:input message="tns:ReturnProperties_ReqStatusSoapIn"/> <wsdl:output message="tns:ReturnProperties_ReqStatusSoapOut"/> </wsdl:operation> <wsdl:operation name="ConfirmValidation"> <wsdl:input message="tns:ConfirmValidationSoapIn"/> <wsdl:output message="tns:ConfirmValidationSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnValuation"> <wsdl:input message="tns:ReturnValuationSoapIn"/> <wsdl:output message="tns:ReturnValuationSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnValuation_Banking"> <wsdl:input message="tns:ReturnValuation_BankingSoapIn"/> <wsdl:output message="tns:ReturnValuation_BankingSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnPropertyReport"> <wsdl:input message="tns:ReturnPropertyReportSoapIn"/> <wsdl:output message="tns:ReturnPropertyReportSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnSuburbs"> <wsdl:input message="tns:ReturnSuburbsSoapIn"/> <wsdl:output message="tns:ReturnSuburbsSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnSuburb_Report_WithHistory"> <wsdl:input message="tns:ReturnSuburb_Report_WithHistorySoapIn"/> <wsdl:output message="tns:ReturnSuburb_Report_WithHistorySoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnSuburb_Report_WithHistory_Sub_ID"> <wsdl:input message="tns:ReturnSuburb_Report_WithHistory_Sub_IDSoapIn"/> <wsdl:output message="tns:ReturnSuburb_Report_WithHistory_Sub_IDSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnSuburb_Report"> <wsdl:input message="tns:ReturnSuburb_ReportSoapIn"/> <wsdl:output message="tns:ReturnSuburb_ReportSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnTransfers"> <wsdl:input message="tns:ReturnTransfersSoapIn"/> <wsdl:output message="tns:ReturnTransfersSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnOwners"> <wsdl:input message="tns:ReturnOwnersSoapIn"/> <wsdl:output message="tns:ReturnOwnersSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnOwners_History"> <wsdl:input message="tns:ReturnOwners_HistorySoapIn"/> <wsdl:output message="tns:ReturnOwners_HistorySoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnSectionalSchemes"> <wsdl:input message="tns:ReturnSectionalSchemesSoapIn"/> <wsdl:output message="tns:ReturnSectionalSchemesSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnSectionalSchemeReport"> <wsdl:input message="tns:ReturnSectionalSchemeReportSoapIn"/> <wsdl:output message="tns:ReturnSectionalSchemeReportSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnEstates"> <wsdl:input message="tns:ReturnEstatesSoapIn"/> <wsdl:output message="tns:ReturnEstatesSoapOut"/> </wsdl:operation> <wsdl:operation name="ReturnEstateReport"> <wsdl:input message="tns:ReturnEstateReportSoapIn"/> <wsdl:output message="tns:ReturnEstateReportSoapOut"/> </wsdl:operation> <wsdl:operation name="returnHedonicFields"> <wsdl:input message="tns:returnHedonicFieldsSoapIn"/> <wsdl:output message="tns:returnHedonicFieldsSoapOut"/> </wsdl:operation> <wsdl:operation name="publishHedonicData"> <wsdl:input message="tns:publishHedonicDataSoapIn"/> <wsdl:output message="tns:publishHedonicDataSoapOut"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="PropertiesSoap" type="tns:PropertiesSoap"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="ReturnProperties"> <soap:operation soapAction="http://tempuri.org/ReturnProperties" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnProperties_Prop_ID"> <soap:operation soapAction="http://tempuri.org/ReturnProperties_Prop_ID" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnProperties_Alt"> <soap:operation soapAction="http://tempuri.org/ReturnProperties_Alt" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnProperties_Alt_Coords"> <soap:operation soapAction="http://tempuri.org/ReturnProperties_Alt_Coords" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnProperties_SplitNames"> <soap:operation soapAction="http://tempuri.org/ReturnProperties_SplitNames" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnProperties_ReqStatus"> <soap:operation soapAction="http://tempuri.org/ReturnProperties_ReqStatus" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ConfirmValidation"> <soap:operation soapAction="http://tempuri.org/ConfirmValidation" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnValuation"> <soap:operation soapAction="http://tempuri.org/ReturnValuation" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnValuation_Banking"> <soap:operation soapAction="http://tempuri.org/ReturnValuation_Banking" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnPropertyReport"> <soap:operation soapAction="http://tempuri.org/ReturnPropertyReport" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnSuburbs"> <soap:operation soapAction="http://tempuri.org/ReturnSuburbs" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnSuburb_Report_WithHistory"> <soap:operation soapAction="http://tempuri.org/ReturnSuburb_Report_WithHistory" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnSuburb_Report_WithHistory_Sub_ID"> <soap:operation soapAction="http://tempuri.org/ReturnSuburb_Report_WithHistory_Sub_ID" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnSuburb_Report"> <soap:operation soapAction="http://tempuri.org/ReturnSuburb_Report" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnTransfers"> <soap:operation soapAction="http://tempuri.org/ReturnTransfers" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnOwners"> <soap:operation soapAction="http://tempuri.org/ReturnOwners" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnOwners_History"> <soap:operation soapAction="http://tempuri.org/ReturnOwners_History" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnSectionalSchemes"> <soap:operation soapAction="http://tempuri.org/ReturnSectionalSchemes" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnSectionalSchemeReport"> <soap:operation soapAction="http://tempuri.org/ReturnSectionalSchemeReport" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnEstates"> <soap:operation soapAction="http://tempuri.org/ReturnEstates" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnEstateReport"> <soap:operation soapAction="http://tempuri.org/ReturnEstateReport" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="returnHedonicFields"> <soap:operation soapAction="http://tempuri.org/returnHedonicFields" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="publishHedonicData"> <soap:operation soapAction="http://tempuri.org/publishHedonicData" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:binding name="PropertiesSoap12" type="tns:PropertiesSoap"> <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="ReturnProperties"> <soap12:operation soapAction="http://tempuri.org/ReturnProperties" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnProperties_Prop_ID"> <soap12:operation soapAction="http://tempuri.org/ReturnProperties_Prop_ID" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnProperties_Alt"> <soap12:operation soapAction="http://tempuri.org/ReturnProperties_Alt" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnProperties_Alt_Coords"> <soap12:operation soapAction="http://tempuri.org/ReturnProperties_Alt_Coords" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnProperties_SplitNames"> <soap12:operation soapAction="http://tempuri.org/ReturnProperties_SplitNames" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnProperties_ReqStatus"> <soap12:operation soapAction="http://tempuri.org/ReturnProperties_ReqStatus" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ConfirmValidation"> <soap12:operation soapAction="http://tempuri.org/ConfirmValidation" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnValuation"> <soap12:operation soapAction="http://tempuri.org/ReturnValuation" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnValuation_Banking"> <soap12:operation soapAction="http://tempuri.org/ReturnValuation_Banking" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnPropertyReport"> <soap12:operation soapAction="http://tempuri.org/ReturnPropertyReport" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnSuburbs"> <soap12:operation soapAction="http://tempuri.org/ReturnSuburbs" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnSuburb_Report_WithHistory"> <soap12:operation soapAction="http://tempuri.org/ReturnSuburb_Report_WithHistory" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnSuburb_Report_WithHistory_Sub_ID"> <soap12:operation soapAction="http://tempuri.org/ReturnSuburb_Report_WithHistory_Sub_ID" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnSuburb_Report"> <soap12:operation soapAction="http://tempuri.org/ReturnSuburb_Report" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnTransfers"> <soap12:operation soapAction="http://tempuri.org/ReturnTransfers" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnOwners"> <soap12:operation soapAction="http://tempuri.org/ReturnOwners" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnOwners_History"> <soap12:operation soapAction="http://tempuri.org/ReturnOwners_History" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnSectionalSchemes"> <soap12:operation soapAction="http://tempuri.org/ReturnSectionalSchemes" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnSectionalSchemeReport"> <soap12:operation soapAction="http://tempuri.org/ReturnSectionalSchemeReport" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnEstates"> <soap12:operation soapAction="http://tempuri.org/ReturnEstates" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="ReturnEstateReport"> <soap12:operation soapAction="http://tempuri.org/ReturnEstateReport" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="returnHedonicFields"> <soap12:operation soapAction="http://tempuri.org/returnHedonicFields" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="publishHedonicData"> <soap12:operation soapAction="http://tempuri.org/publishHedonicData" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="Properties"> <wsdl:port name="PropertiesSoap" binding="tns:PropertiesSoap"> <soap:address location="http://test.lightstone.co.za/avm/webservices/properties.asmx"/> </wsdl:port> <wsdl:port name="PropertiesSoap12" binding="tns:PropertiesSoap12"> <soap12:address location="http://test.lightstone.co.za/avm/webservices/properties.asmx"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
asked
1 answers
4

Short answer is that this specific type of web service is not supported by Mendix.

Long answer: The problem with this web service is how the responses of the web service operations are defined. All the responses look like this:

<s:element ref="s:schema"/>
<s:any/>

Basically all the WSDL is saying about the responses is that they contain some XML, but without specifying any format. I think the intension of the web service is to return any XML structure in combination with an "embedded XSD" that describes the format during runtime, but Mendix needs to know the expected format during design time (otherwise it's impossible to map the response XML to your domain entities). If this is the case, you could try to find out what this "embedded XSD" looks like, and modify the WSDL to use this format to describe the response.

Personally, although a WSDL and SOAP messages are used, I wouldn't even call this a proper web service.

answered