HostService-20100825.wsdl 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <wsdl:definitions name="HostService-20100825"
  3. targetNamespace="http://dicom.nema.org/PS3.19/HostService-20100825"
  4. xmlns:tns="http://dicom.nema.org/PS3.19/HostService-20100825"
  5. xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
  6. xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
  7. xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
  8. xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"
  9. xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
  10. xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
  11. xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy"
  12. xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  13. xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract"
  14. xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
  15. xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
  16. xmlns:wsa10="http://www.w3.org/2005/08/addressing"
  17. xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex"
  18. xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  19. <wsdl:types>
  20. <xsd:schema targetNamespace="http://dicom.nema.org/PS3.19/Imports/HostService-20100825">
  21. <xsd:import namespace="http://dicom.nema.org/PS3.19/HostService-20100825"
  22. schemaLocation="./HostService-20100825.xsd"/>
  23. <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/"
  24. schemaLocation="./Types.xsd" />
  25. <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
  26. schemaLocation="./ArrayOfString.xsd" />
  27. <xsd:import namespace="http://schemas.datacontract.org/2004/07/System.Xml.XPath"
  28. schemaLocation="./XPathNodeType.xsd"/>
  29. </xsd:schema>
  30. </wsdl:types>
  31. <wsdl:message name="IHostService_GenerateUID_InputMessage">
  32. <wsdl:part name="parameters" element="tns:GenerateUID"/>
  33. </wsdl:message>
  34. <wsdl:message name="IHostService_GenerateUID_OutputMessage">
  35. <wsdl:part name="parameters" element="tns:GenerateUIDResponse"/>
  36. </wsdl:message>
  37. <wsdl:message name="IHostService_GetAvailableScreen_InputMessage">
  38. <wsdl:part name="parameters" element="tns:GetAvailableScreen"/>
  39. </wsdl:message>
  40. <wsdl:message name="IHostService_GetAvailableScreen_OutputMessage">
  41. <wsdl:part name="parameters" element="tns:GetAvailableScreenResponse"/>
  42. </wsdl:message>
  43. <wsdl:message name="IHostService_GetOutputLocation_InputMessage">
  44. <wsdl:part name="parameters" element="tns:GetOutputLocation"/>
  45. </wsdl:message>
  46. <wsdl:message name="IHostService_GetOutputLocation_OutputMessage">
  47. <wsdl:part name="parameters" element="tns:GetOutputLocationResponse"/>
  48. </wsdl:message>
  49. <wsdl:message name="IHostService_NotifyStateChanged_InputMessage">
  50. <wsdl:part name="parameters" element="tns:NotifyStateChanged"/>
  51. </wsdl:message>
  52. <wsdl:message name="IHostService_NotifyStateChanged_OutputMessage">
  53. <wsdl:part name="parameters" element="tns:NotifyStateChangedResponse"/>
  54. </wsdl:message>
  55. <wsdl:message name="IHostService_NotifyStatus_InputMessage">
  56. <wsdl:part name="parameters" element="tns:NotifyStatus"/>
  57. </wsdl:message>
  58. <wsdl:message name="IHostService_NotifyStatus_OutputMessage">
  59. <wsdl:part name="parameters" element="tns:NotifyStatusResponse"/>
  60. </wsdl:message>
  61. <wsdl:message name="IHostService_NotifyDataAvailable_InputMessage">
  62. <wsdl:part name="parameters" element="tns:NotifyDataAvailable"/>
  63. </wsdl:message>
  64. <wsdl:message name="IHostService_NotifyDataAvailable_OutputMessage">
  65. <wsdl:part name="parameters" element="tns:NotifyDataAvailableResponse"/>
  66. </wsdl:message>
  67. <wsdl:message name="IHostService_GetData_InputMessage">
  68. <wsdl:part name="parameters" element="tns:GetData"/>
  69. </wsdl:message>
  70. <wsdl:message name="IHostService_GetData_OutputMessage">
  71. <wsdl:part name="parameters" element="tns:GetDataResponse"/>
  72. </wsdl:message>
  73. <wsdl:message name="IHostService_ReleaseData_InputMessage">
  74. <wsdl:part name="parameters" element="tns:ReleaseData"/>
  75. </wsdl:message>
  76. <wsdl:message name="IHostService_ReleaseData_OutputMessage">
  77. <wsdl:part name="parameters" element="tns:ReleaseDataResponse"/>
  78. </wsdl:message>
  79. <wsdl:message name="IHostService_GetAsModels_InputMessage">
  80. <wsdl:part name="parameters" element="tns:GetAsModels"/>
  81. </wsdl:message>
  82. <wsdl:message name="IHostService_GetAsModels_OutputMessage">
  83. <wsdl:part name="parameters" element="tns:GetAsModelsResponse"/>
  84. </wsdl:message>
  85. <wsdl:message name="IHostService_ReleaseModels_InputMessage">
  86. <wsdl:part name="parameters" element="tns:ReleaseModels"/>
  87. </wsdl:message>
  88. <wsdl:message name="IHostService_ReleaseModels_OutputMessage">
  89. <wsdl:part name="parameters" element="tns:ReleaseModelsResponse"/>
  90. </wsdl:message>
  91. <wsdl:message name="IHostService_QueryModel_InputMessage">
  92. <wsdl:part name="parameters" element="tns:QueryModel"/>
  93. </wsdl:message>
  94. <wsdl:message name="IHostService_QueryModel_OutputMessage">
  95. <wsdl:part name="parameters" element="tns:QueryModelResponse"/>
  96. </wsdl:message>
  97. <wsdl:message name="IHostService_QueryInfoSet_InputMessage">
  98. <wsdl:part name="parameters" element="tns:QueryInfoSet"/>
  99. </wsdl:message>
  100. <wsdl:message name="IHostService_QueryInfoSet_OutputMessage">
  101. <wsdl:part name="parameters" element="tns:QueryInfoSetResponse"/>
  102. </wsdl:message>
  103. <wsdl:portType name="IHostService-20100825">
  104. <wsdl:operation name="GenerateUID">
  105. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/GenerateUID"
  106. message="tns:IHostService_GenerateUID_InputMessage"/>
  107. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/GenerateUIDResponse"
  108. message="tns:IHostService_GenerateUID_OutputMessage"/>
  109. </wsdl:operation>
  110. <wsdl:operation name="GetAvailableScreen">
  111. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/GetAvailableScreen"
  112. message="tns:IHostService_GetAvailableScreen_InputMessage"/>
  113. <wsdl:output
  114. wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/GetAvailableScreenResponse"
  115. message="tns:IHostService_GetAvailableScreen_OutputMessage"/>
  116. </wsdl:operation>
  117. <wsdl:operation name="GetOutputLocation">
  118. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/GetOutputLocation"
  119. message="tns:IHostService_GetOutputLocation_InputMessage"/>
  120. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/GetOutputLocationResponse"
  121. message="tns:IHostService_GetOutputLocation_OutputMessage"/>
  122. </wsdl:operation>
  123. <wsdl:operation name="NotifyStateChanged">
  124. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/NotifyStateChanged"
  125. message="tns:IHostService_NotifyStateChanged_InputMessage"/>
  126. <wsdl:output
  127. wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/NotifyStateChangedResponse"
  128. message="tns:IHostService_NotifyStateChanged_OutputMessage"/>
  129. </wsdl:operation>
  130. <wsdl:operation name="NotifyStatus">
  131. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/NotifyStatus"
  132. message="tns:IHostService_NotifyStatus_InputMessage"/>
  133. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/NotifyStatusResponse"
  134. message="tns:IHostService_NotifyStatus_OutputMessage"/>
  135. </wsdl:operation>
  136. <wsdl:operation name="NotifyDataAvailable">
  137. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/NotifyDataAvailable"
  138. message="tns:IHostService_NotifyDataAvailable_InputMessage"/>
  139. <wsdl:output
  140. wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/NotifyDataAvailableResponse"
  141. message="tns:IHostService_NotifyDataAvailable_OutputMessage"/>
  142. </wsdl:operation>
  143. <wsdl:operation name="GetData">
  144. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/GetData"
  145. message="tns:IHostService_GetData_InputMessage"/>
  146. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/GetDataResponse"
  147. message="tns:IHostService_GetData_OutputMessage"/>
  148. </wsdl:operation>
  149. <wsdl:operation name="ReleaseData">
  150. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/ReleaseData"
  151. message="tns:IHostService_ReleaseData_InputMessage"/>
  152. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/ReleaseDataResponse"
  153. message="tns:IHostService_ReleaseData_OutputMessage"/>
  154. </wsdl:operation>
  155. <wsdl:operation name="GetAsModels">
  156. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/GetAsModels"
  157. message="tns:IHostService_GetAsModels_InputMessage"/>
  158. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/GetAsModelsResponse"
  159. message="tns:IHostService_GetAsModels_OutputMessage"/>
  160. </wsdl:operation>
  161. <wsdl:operation name="ReleaseModels">
  162. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/ReleaseModels"
  163. message="tns:IHostService_ReleaseModels_InputMessage"/>
  164. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/ReleaseModelsResponse"
  165. message="tns:IHostService_ReleaseModels_OutputMessage"/>
  166. </wsdl:operation>
  167. <wsdl:operation name="QueryModel">
  168. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/QueryModel"
  169. message="tns:IHostService_QueryModel_InputMessage"/>
  170. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/QueryModelResponse"
  171. message="tns:IHostService_QueryModel_OutputMessage"/>
  172. </wsdl:operation>
  173. <wsdl:operation name="QueryInfoSet">
  174. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/QueryInfoSet"
  175. message="tns:IHostService_QueryInfoSet_InputMessage"/>
  176. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IHostService/QueryInfoSetResponse"
  177. message="tns:IHostService_QueryInfoSet_OutputMessage"/>
  178. </wsdl:operation>
  179. </wsdl:portType>
  180. <wsdl:binding name="HostService-YYYYNNDDBinding" type="tns:IHostService-20100825">
  181. <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
  182. <wsdl:operation name="GenerateUID">
  183. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IHostService/GenerateUID"
  184. style="document"/>
  185. <wsdl:input>
  186. <soap:body use="literal"/>
  187. </wsdl:input>
  188. <wsdl:output>
  189. <soap:body use="literal"/>
  190. </wsdl:output>
  191. </wsdl:operation>
  192. <wsdl:operation name="GetAvailableScreen">
  193. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IHostService/GetAvailableScreen"
  194. style="document"/>
  195. <wsdl:input>
  196. <soap:body use="literal"/>
  197. </wsdl:input>
  198. <wsdl:output>
  199. <soap:body use="literal"/>
  200. </wsdl:output>
  201. </wsdl:operation>
  202. <wsdl:operation name="GetOutputLocation">
  203. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IHostService/GetOutputLocation"
  204. style="document"/>
  205. <wsdl:input>
  206. <soap:body use="literal"/>
  207. </wsdl:input>
  208. <wsdl:output>
  209. <soap:body use="literal"/>
  210. </wsdl:output>
  211. </wsdl:operation>
  212. <wsdl:operation name="NotifyStateChanged">
  213. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IHostService/NotifyStateChanged"
  214. style="document"/>
  215. <wsdl:input>
  216. <soap:body use="literal"/>
  217. </wsdl:input>
  218. <wsdl:output>
  219. <soap:body use="literal"/>
  220. </wsdl:output>
  221. </wsdl:operation>
  222. <wsdl:operation name="NotifyStatus">
  223. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IHostService/NotifyStatus"
  224. style="document"/>
  225. <wsdl:input>
  226. <soap:body use="literal"/>
  227. </wsdl:input>
  228. <wsdl:output>
  229. <soap:body use="literal"/>
  230. </wsdl:output>
  231. </wsdl:operation>
  232. <wsdl:operation name="NotifyDataAvailable">
  233. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IHostService/NotifyDataAvailable"
  234. style="document"/>
  235. <wsdl:input>
  236. <soap:body use="literal"/>
  237. </wsdl:input>
  238. <wsdl:output>
  239. <soap:body use="literal"/>
  240. </wsdl:output>
  241. </wsdl:operation>
  242. <wsdl:operation name="GetData">
  243. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IHostService/GetData"
  244. style="document"/>
  245. <wsdl:input>
  246. <soap:body use="literal"/>
  247. </wsdl:input>
  248. <wsdl:output>
  249. <soap:body use="literal"/>
  250. </wsdl:output>
  251. </wsdl:operation>
  252. <wsdl:operation name="ReleaseData">
  253. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IHostService/ReleaseData"
  254. style="document"/>
  255. <wsdl:input>
  256. <soap:body use="literal"/>
  257. </wsdl:input>
  258. <wsdl:output>
  259. <soap:body use="literal"/>
  260. </wsdl:output>
  261. </wsdl:operation>
  262. <wsdl:operation name="GetAsModels">
  263. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IHostService/GetAsModels"
  264. style="document"/>
  265. <wsdl:input>
  266. <soap:body use="literal"/>
  267. </wsdl:input>
  268. <wsdl:output>
  269. <soap:body use="literal"/>
  270. </wsdl:output>
  271. </wsdl:operation>
  272. <wsdl:operation name="ReleaseModels">
  273. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IHostService/ReleaseModels"
  274. style="document"/>
  275. <wsdl:input>
  276. <soap:body use="literal"/>
  277. </wsdl:input>
  278. <wsdl:output>
  279. <soap:body use="literal"/>
  280. </wsdl:output>
  281. </wsdl:operation>
  282. <wsdl:operation name="QueryModel">
  283. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IHostService/QueryModel"
  284. style="document"/>
  285. <wsdl:input>
  286. <soap:body use="literal"/>
  287. </wsdl:input>
  288. <wsdl:output>
  289. <soap:body use="literal"/>
  290. </wsdl:output>
  291. </wsdl:operation>
  292. <wsdl:operation name="QueryInfoSet">
  293. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IHostService/QueryInfoSet"
  294. style="document"/>
  295. <wsdl:input>
  296. <soap:body use="literal"/>
  297. </wsdl:input>
  298. <wsdl:output>
  299. <soap:body use="literal"/>
  300. </wsdl:output>
  301. </wsdl:operation>
  302. </wsdl:binding>
  303. <wsdl:service name="HostService-20100825">
  304. <wsdl:port name="HostServiceBinding" binding="tns:HostService-YYYYNNDDBinding">
  305. <soap:address location="http://localhost/Service"/>
  306. </wsdl:port>
  307. </wsdl:service>
  308. </wsdl:definitions>