/wsdl_repositories/soatrader_900/MLSService.wsdl

https://github.com/kiouftis/Web-Services-Indexing-In-P2P · Web Services Description Language · 143 lines · 134 code · 9 blank · 0 comment · 0 complexity · 6183203cb3704ca2544a00fa5091e6bc MD5 · raw file

  1. <wsdl:definitions xmlns:soat="http://ws.soatrader.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  2. xmlns:s="http://www.w3.org/2001/XMLSchema"
  3. xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
  4. xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
  5. xmlns:tns="http://www.realtytrac.com/"
  6. xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
  7. xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
  8. xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
  9. xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
  10. xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
  11. targetNamespace="http://www.realtytrac.com/">
  12. <wsdl:message name="SOATraderLicense">
  13. <wsdl:part element="soat:SOATraderLicense" name="SOATraderLicense"/>
  14. </wsdl:message>
  15. <wsdl:message name="SOATraderUsageStatistics">
  16. <wsdl:part element="soat:SOATraderUsageStatistics" name="SOATraderUsageStatistics"/>
  17. </wsdl:message>
  18. <wsdl:types>
  19. <schema xmlns="http://www.w3.org/2001/XMLSchema"
  20. targetNamespace="http://ws.soatrader.com/"
  21. elementFormDefault="qualified">
  22. <element type="string" name="SOATraderLicense"/>
  23. <element type="soat:SOATraderUsageStatistics" name="SOATraderUsageStatistics"/>
  24. <complexType name="SOATraderUsageStatistics">
  25. <sequence>
  26. <element type="decimal" name="HitsMade"/>
  27. <element type="decimal" name="HitsLeft"/>
  28. </sequence>
  29. </complexType>
  30. </schema>
  31. <s:schema elementFormDefault="qualified" targetNamespace="http://www.realtytrac.com/">
  32. <s:element name="GetMLSResultCount">
  33. <s:complexType>
  34. <s:sequence>
  35. <s:element minOccurs="0" maxOccurs="1" name="passportKey" type="s:string"/>
  36. <s:element minOccurs="0" maxOccurs="1" name="searchRequest" type="s:string"/>
  37. </s:sequence>
  38. </s:complexType>
  39. </s:element>
  40. <s:element name="GetMLSResultCountResponse">
  41. <s:complexType>
  42. <s:sequence>
  43. <s:element minOccurs="1" maxOccurs="1" name="PropertyCountResponse" nillable="true"
  44. type="tns:MLSProperyCountResponse"/>
  45. </s:sequence>
  46. </s:complexType>
  47. </s:element>
  48. <s:complexType name="MLSProperyCountResponse">
  49. <s:sequence>
  50. <s:element minOccurs="0" maxOccurs="1" name="PropertyCount" type="s:string"/>
  51. <s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string"/>
  52. <s:element minOccurs="0" maxOccurs="1" name="StatusDescription" type="s:string"/>
  53. </s:sequence>
  54. </s:complexType>
  55. <s:element name="LogClientException">
  56. <s:complexType>
  57. <s:sequence>
  58. <s:element minOccurs="0" maxOccurs="1" name="errorMessage" type="s:string"/>
  59. </s:sequence>
  60. </s:complexType>
  61. </s:element>
  62. <s:element name="LogClientExceptionResponse">
  63. <s:complexType/>
  64. </s:element>
  65. <s:element name="PropertyCountResponse" nillable="true" type="tns:MLSProperyCountResponse"/>
  66. </s:schema>
  67. </wsdl:types>
  68. <wsdl:message name="GetMLSResultCountSoapIn">
  69. <wsdl:part name="parameters" element="tns:GetMLSResultCount"/>
  70. </wsdl:message>
  71. <wsdl:message name="GetMLSResultCountSoapOut">
  72. <wsdl:part name="parameters" element="tns:GetMLSResultCountResponse"/>
  73. </wsdl:message>
  74. <wsdl:message name="LogClientExceptionSoapIn">
  75. <wsdl:part name="parameters" element="tns:LogClientException"/>
  76. </wsdl:message>
  77. <wsdl:message name="LogClientExceptionSoapOut">
  78. <wsdl:part name="parameters" element="tns:LogClientExceptionResponse"/>
  79. </wsdl:message>
  80. <wsdl:message name="GetMLSResultCountHttpGetIn">
  81. <wsdl:part name="passportKey" type="s:string"/>
  82. <wsdl:part name="searchRequest" type="s:string"/>
  83. </wsdl:message>
  84. <wsdl:message name="GetMLSResultCountHttpGetOut">
  85. <wsdl:part name="Body" element="tns:PropertyCountResponse"/>
  86. </wsdl:message>
  87. <wsdl:message name="LogClientExceptionHttpGetIn">
  88. <wsdl:part name="errorMessage" type="s:string"/>
  89. </wsdl:message>
  90. <wsdl:message name="LogClientExceptionHttpGetOut"/>
  91. <wsdl:message name="GetMLSResultCountHttpPostIn">
  92. <wsdl:part name="passportKey" type="s:string"/>
  93. <wsdl:part name="searchRequest" type="s:string"/>
  94. </wsdl:message>
  95. <wsdl:message name="GetMLSResultCountHttpPostOut">
  96. <wsdl:part name="Body" element="tns:PropertyCountResponse"/>
  97. </wsdl:message>
  98. <wsdl:message name="LogClientExceptionHttpPostIn">
  99. <wsdl:part name="errorMessage" type="s:string"/>
  100. </wsdl:message>
  101. <wsdl:message name="LogClientExceptionHttpPostOut"/>
  102. <wsdl:binding name="MLSServiceSoap" type="tns:MLSServiceSoap">
  103. <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
  104. <wsdl:operation name="GetMLSResultCount">
  105. <soap:operation soapAction="http://www.realtytrac.com/GetMLSResultCount" style="document"/>
  106. <wsdl:input>
  107. <soap:header part="SOATraderLicense" message="tns:SOATraderLicense" use="literal"/>
  108. <soap:body use="literal"/>
  109. </wsdl:input>
  110. <wsdl:output>
  111. <soap:header part="SOATraderUsageStatistics" message="tns:SOATraderUsageStatistics"
  112. use="literal"/>
  113. <soap:body use="literal"/>
  114. </wsdl:output>
  115. </wsdl:operation>
  116. <wsdl:operation name="LogClientException">
  117. <soap:operation soapAction="http://www.realtytrac.com/LogClientException" style="document"/>
  118. <wsdl:input>
  119. <soap:header part="SOATraderLicense" message="tns:SOATraderLicense" use="literal"/>
  120. <soap:body use="literal"/>
  121. </wsdl:input>
  122. <wsdl:output>
  123. <soap:header part="SOATraderUsageStatistics" message="tns:SOATraderUsageStatistics"
  124. use="literal"/>
  125. <soap:body use="literal"/>
  126. </wsdl:output>
  127. </wsdl:operation>
  128. </wsdl:binding>
  129. <wsdl:service name="MLSService">
  130. <wsdl:port name="MLSServiceSoap" binding="tns:MLSServiceSoap">
  131. <soap:address location="http://ws.soatrader.com/realtytrac.com/0.1/MLSService"/>
  132. </wsdl:port>
  133. </wsdl:service>
  134. </wsdl:definitions>