MeterReadingImplService.wsdl 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://service.webService.jh.com/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="MeterReadingImplService" targetNamespace="http://service.webService.jh.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  3. <wsdl:types>
  4. <xs:schema elementFormDefault="unqualified" targetNamespace="http://service.webService.jh.com/" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  5. <xs:element name="UPMeterRead" type="tns:UPMeterRead" />
  6. <xs:element name="UPMeterReadResponse" type="tns:UPMeterReadResponse" />
  7. <xs:element name="UPUserYe" type="tns:UPUserYe" />
  8. <xs:element name="UPUserYeResponse" type="tns:UPUserYeResponse" />
  9. <xs:element name="UPValveControlState" type="tns:UPValveControlState" />
  10. <xs:element name="UPValveControlStateResponse" type="tns:UPValveControlStateResponse" />
  11. <xs:element name="ValveControl" type="tns:ValveControl" />
  12. <xs:element name="ValveControlResponse" type="tns:ValveControlResponse" />
  13. <xs:element name="getMeterInfo" type="tns:getMeterInfo" />
  14. <xs:element name="getMeterInfoResponse" type="tns:getMeterInfoResponse" />
  15. <xs:element name="getUserYe" type="tns:getUserYe" />
  16. <xs:element name="getUserYeResponse" type="tns:getUserYeResponse" />
  17. <xs:complexType name="UPValveControlState">
  18. <xs:sequence>
  19. <xs:element minOccurs="0" maxOccurs="unbounded" name="ValveControlState" type="tns:valveControlState" />
  20. <xs:element minOccurs="0" name="metersort_id" type="xs:string" />
  21. </xs:sequence>
  22. </xs:complexType>
  23. <xs:complexType name="valveControlState">
  24. <xs:sequence>
  25. <xs:element minOccurs="0" name="controlTime" type="xs:string" />
  26. <xs:element minOccurs="0" name="id" type="xs:string" />
  27. <xs:element minOccurs="0" name="meterState" type="xs:string" />
  28. <xs:element minOccurs="0" name="result" type="xs:string" />
  29. <xs:element minOccurs="0" name="state" type="xs:string" />
  30. </xs:sequence>
  31. </xs:complexType>
  32. <xs:complexType name="UPValveControlStateResponse">
  33. <xs:sequence>
  34. <xs:element name="return" type="xs:boolean" />
  35. </xs:sequence>
  36. </xs:complexType>
  37. <xs:complexType name="UPMeterRead">
  38. <xs:sequence>
  39. <xs:element minOccurs="0" maxOccurs="unbounded" name="meterRead" type="tns:meterRead" />
  40. <xs:element minOccurs="0" name="metersort_id" type="xs:string" />
  41. </xs:sequence>
  42. </xs:complexType>
  43. <xs:complexType name="meterRead">
  44. <xs:sequence>
  45. <xs:element minOccurs="0" name="cgr" type="xs:string" />
  46. <xs:element minOccurs="0" name="dl" type="xs:string" />
  47. <xs:element minOccurs="0" name="kgbj" type="xs:string" />
  48. <xs:element minOccurs="0" name="meterAddress" type="xs:string" />
  49. <xs:element minOccurs="0" name="meterAddress1" type="xs:string" />
  50. <xs:element minOccurs="0" name="meterState" type="xs:string" />
  51. <xs:element minOccurs="0" name="metersort_id" type="xs:string" />
  52. <xs:element minOccurs="0" name="readDate" type="xs:string" />
  53. <xs:element name="readNum" type="xs:double" />
  54. <xs:element minOccurs="0" name="xhqd" type="xs:string" />
  55. </xs:sequence>
  56. </xs:complexType>
  57. <xs:complexType name="UPMeterReadResponse">
  58. <xs:sequence>
  59. <xs:element minOccurs="0" name="return" type="xs:string" />
  60. </xs:sequence>
  61. </xs:complexType>
  62. <xs:complexType name="ValveControl">
  63. <xs:sequence>
  64. <xs:element minOccurs="0" name="metersort_id" type="xs:string" />
  65. </xs:sequence>
  66. </xs:complexType>
  67. <xs:complexType name="ValveControlResponse">
  68. <xs:sequence>
  69. <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:valveControlList" />
  70. </xs:sequence>
  71. </xs:complexType>
  72. <xs:complexType name="valveControlList">
  73. <xs:sequence>
  74. <xs:element minOccurs="0" name="controlTime" type="xs:string" />
  75. <xs:element minOccurs="0" name="id" type="xs:int" />
  76. <xs:element minOccurs="0" name="meteraddress" type="xs:string" />
  77. <xs:element minOccurs="0" name="meteraddress1" type="xs:string" />
  78. <xs:element minOccurs="0" name="operator" type="xs:string" />
  79. <xs:element minOccurs="0" name="valveState" type="xs:string" />
  80. </xs:sequence>
  81. </xs:complexType>
  82. <xs:complexType name="getMeterInfo">
  83. <xs:sequence>
  84. <xs:element minOccurs="0" name="metersort_id" type="xs:string" />
  85. </xs:sequence>
  86. </xs:complexType>
  87. <xs:complexType name="getMeterInfoResponse">
  88. <xs:sequence>
  89. <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:meterInfo" />
  90. </xs:sequence>
  91. </xs:complexType>
  92. <xs:complexType name="meterInfo">
  93. <xs:sequence>
  94. <xs:element minOccurs="0" name="address" type="xs:string" />
  95. <xs:element minOccurs="0" name="anzhrq" type="xs:string" />
  96. <xs:element minOccurs="0" name="areaname" type="xs:string" />
  97. <xs:element minOccurs="0" name="cbyname" type="xs:string" />
  98. <xs:element minOccurs="0" name="login" type="xs:string" />
  99. <xs:element minOccurs="0" name="meterState" type="xs:string" />
  100. <xs:element minOccurs="0" name="meteraddress" type="xs:string" />
  101. <xs:element minOccurs="0" name="meteraddress1" type="xs:string" />
  102. <xs:element minOccurs="0" name="term" type="xs:string" />
  103. <xs:element minOccurs="0" name="unitname" type="xs:string" />
  104. <xs:element minOccurs="0" name="unitno" type="xs:string" />
  105. <xs:element minOccurs="0" name="waterno" type="xs:string" />
  106. </xs:sequence>
  107. </xs:complexType>
  108. <xs:complexType name="UPUserYe">
  109. <xs:sequence>
  110. <xs:element minOccurs="0" maxOccurs="unbounded" name="UserYe" type="tns:userYe" />
  111. <xs:element minOccurs="0" name="metersort_id" type="xs:string" />
  112. </xs:sequence>
  113. </xs:complexType>
  114. <xs:complexType name="userYe">
  115. <xs:sequence>
  116. <xs:element minOccurs="0" name="inflag" type="xs:string" />
  117. <xs:element minOccurs="0" name="unit_no" type="xs:string" />
  118. </xs:sequence>
  119. </xs:complexType>
  120. <xs:complexType name="UPUserYeResponse">
  121. <xs:sequence>
  122. <xs:element name="return" type="xs:boolean" />
  123. </xs:sequence>
  124. </xs:complexType>
  125. <xs:complexType name="getUserYe">
  126. <xs:sequence>
  127. <xs:element minOccurs="0" name="metersort_id" type="xs:string" />
  128. </xs:sequence>
  129. </xs:complexType>
  130. <xs:complexType name="getUserYeResponse">
  131. <xs:sequence>
  132. <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:valueUserYe" />
  133. </xs:sequence>
  134. </xs:complexType>
  135. <xs:complexType name="valueUserYe">
  136. <xs:sequence>
  137. <xs:element minOccurs="0" name="jfdate" type="xs:string" />
  138. <xs:element minOccurs="0" name="jfje" type="xs:double" />
  139. <xs:element minOccurs="0" name="memo" type="xs:string" />
  140. <xs:element minOccurs="0" name="meteraddress" type="xs:string" />
  141. <xs:element minOccurs="0" name="unit_no" type="xs:string" />
  142. </xs:sequence>
  143. </xs:complexType>
  144. </xs:schema>
  145. </wsdl:types>
  146. <wsdl:message name="UPUserYe">
  147. <wsdl:part name="parameters" element="tns:UPUserYe" />
  148. </wsdl:message>
  149. <wsdl:message name="getMeterInfo">
  150. <wsdl:part name="parameters" element="tns:getMeterInfo" />
  151. </wsdl:message>
  152. <wsdl:message name="ValveControlResponse">
  153. <wsdl:part name="parameters" element="tns:ValveControlResponse" />
  154. </wsdl:message>
  155. <wsdl:message name="ValveControl">
  156. <wsdl:part name="parameters" element="tns:ValveControl" />
  157. </wsdl:message>
  158. <wsdl:message name="UPValveControlStateResponse">
  159. <wsdl:part name="parameters" element="tns:UPValveControlStateResponse" />
  160. </wsdl:message>
  161. <wsdl:message name="UPUserYeResponse">
  162. <wsdl:part name="parameters" element="tns:UPUserYeResponse" />
  163. </wsdl:message>
  164. <wsdl:message name="UPMeterReadResponse">
  165. <wsdl:part name="parameters" element="tns:UPMeterReadResponse" />
  166. </wsdl:message>
  167. <wsdl:message name="getUserYeResponse">
  168. <wsdl:part name="parameters" element="tns:getUserYeResponse" />
  169. </wsdl:message>
  170. <wsdl:message name="UPMeterRead">
  171. <wsdl:part name="parameters" element="tns:UPMeterRead" />
  172. </wsdl:message>
  173. <wsdl:message name="UPValveControlState">
  174. <wsdl:part name="parameters" element="tns:UPValveControlState" />
  175. </wsdl:message>
  176. <wsdl:message name="getUserYe">
  177. <wsdl:part name="parameters" element="tns:getUserYe" />
  178. </wsdl:message>
  179. <wsdl:message name="getMeterInfoResponse">
  180. <wsdl:part name="parameters" element="tns:getMeterInfoResponse" />
  181. </wsdl:message>
  182. <wsdl:portType name="IMeterReading">
  183. <wsdl:operation name="UPValveControlState">
  184. <wsdl:input name="UPValveControlState" message="tns:UPValveControlState" />
  185. <wsdl:output name="UPValveControlStateResponse" message="tns:UPValveControlStateResponse" />
  186. </wsdl:operation>
  187. <wsdl:operation name="UPMeterRead">
  188. <wsdl:input name="UPMeterRead" message="tns:UPMeterRead" />
  189. <wsdl:output name="UPMeterReadResponse" message="tns:UPMeterReadResponse" />
  190. </wsdl:operation>
  191. <wsdl:operation name="ValveControl">
  192. <wsdl:input name="ValveControl" message="tns:ValveControl" />
  193. <wsdl:output name="ValveControlResponse" message="tns:ValveControlResponse" />
  194. </wsdl:operation>
  195. <wsdl:operation name="getMeterInfo">
  196. <wsdl:input name="getMeterInfo" message="tns:getMeterInfo" />
  197. <wsdl:output name="getMeterInfoResponse" message="tns:getMeterInfoResponse" />
  198. </wsdl:operation>
  199. <wsdl:operation name="UPUserYe">
  200. <wsdl:input name="UPUserYe" message="tns:UPUserYe" />
  201. <wsdl:output name="UPUserYeResponse" message="tns:UPUserYeResponse" />
  202. </wsdl:operation>
  203. <wsdl:operation name="getUserYe">
  204. <wsdl:input name="getUserYe" message="tns:getUserYe" />
  205. <wsdl:output name="getUserYeResponse" message="tns:getUserYeResponse" />
  206. </wsdl:operation>
  207. </wsdl:portType>
  208. <wsdl:binding name="MeterReadingImplServiceSoapBinding" type="tns:IMeterReading">
  209. <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
  210. <wsdl:operation name="UPValveControlState">
  211. <soap:operation soapAction="" style="document" />
  212. <wsdl:input name="UPValveControlState">
  213. <soap:body use="literal" />
  214. </wsdl:input>
  215. <wsdl:output name="UPValveControlStateResponse">
  216. <soap:body use="literal" />
  217. </wsdl:output>
  218. </wsdl:operation>
  219. <wsdl:operation name="UPMeterRead">
  220. <soap:operation soapAction="" style="document" />
  221. <wsdl:input name="UPMeterRead">
  222. <soap:body use="literal" />
  223. </wsdl:input>
  224. <wsdl:output name="UPMeterReadResponse">
  225. <soap:body use="literal" />
  226. </wsdl:output>
  227. </wsdl:operation>
  228. <wsdl:operation name="ValveControl">
  229. <soap:operation soapAction="" style="document" />
  230. <wsdl:input name="ValveControl">
  231. <soap:body use="literal" />
  232. </wsdl:input>
  233. <wsdl:output name="ValveControlResponse">
  234. <soap:body use="literal" />
  235. </wsdl:output>
  236. </wsdl:operation>
  237. <wsdl:operation name="UPUserYe">
  238. <soap:operation soapAction="" style="document" />
  239. <wsdl:input name="UPUserYe">
  240. <soap:body use="literal" />
  241. </wsdl:input>
  242. <wsdl:output name="UPUserYeResponse">
  243. <soap:body use="literal" />
  244. </wsdl:output>
  245. </wsdl:operation>
  246. <wsdl:operation name="getMeterInfo">
  247. <soap:operation soapAction="" style="document" />
  248. <wsdl:input name="getMeterInfo">
  249. <soap:body use="literal" />
  250. </wsdl:input>
  251. <wsdl:output name="getMeterInfoResponse">
  252. <soap:body use="literal" />
  253. </wsdl:output>
  254. </wsdl:operation>
  255. <wsdl:operation name="getUserYe">
  256. <soap:operation soapAction="" style="document" />
  257. <wsdl:input name="getUserYe">
  258. <soap:body use="literal" />
  259. </wsdl:input>
  260. <wsdl:output name="getUserYeResponse">
  261. <soap:body use="literal" />
  262. </wsdl:output>
  263. </wsdl:operation>
  264. </wsdl:binding>
  265. <wsdl:service name="MeterReadingImplService">
  266. <wsdl:port name="MeterReadingImplPort" binding="tns:MeterReadingImplServiceSoapBinding">
  267. <soap:address location="http://1.181.53.42:8000/server/meterReading" />
  268. </wsdl:port>
  269. </wsdl:service>
  270. </wsdl:definitions>