ApplicationService-20100825.wsdl 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <wsdl:definitions name="ApplicationService-20100825"
  3. targetNamespace="http://dicom.nema.org/PS3.19/ApplicationService-20100825"
  4. xmlns:tns="http://dicom.nema.org/PS3.19/ApplicationService-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/ApplicationService-20100825">
  21. <xsd:import namespace="http://dicom.nema.org/PS3.19/ApplicationService-20100825"
  22. schemaLocation="./ApplicationService-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="IApplicationService_GetState_InputMessage">
  32. <wsdl:part name="parameters" element="tns:GetState"/>
  33. </wsdl:message>
  34. <wsdl:message name="IApplicationService_GetState_OutputMessage">
  35. <wsdl:part name="parameters" element="tns:GetStateResponse"/>
  36. </wsdl:message>
  37. <wsdl:message name="IApplicationService_SetState_InputMessage">
  38. <wsdl:part name="parameters" element="tns:SetState"/>
  39. </wsdl:message>
  40. <wsdl:message name="IApplicationService_SetState_OutputMessage">
  41. <wsdl:part name="parameters" element="tns:SetStateResponse"/>
  42. </wsdl:message>
  43. <wsdl:message name="IApplicationService_BringToFront_InputMessage">
  44. <wsdl:part name="parameters" element="tns:BringToFront"/>
  45. </wsdl:message>
  46. <wsdl:message name="IApplicationService_BringToFront_OutputMessage">
  47. <wsdl:part name="parameters" element="tns:BringToFrontResponse"/>
  48. </wsdl:message>
  49. <wsdl:message name="IApplicationService_NotifyDataAvailable_InputMessage">
  50. <wsdl:part name="parameters" element="tns:NotifyDataAvailable"/>
  51. </wsdl:message>
  52. <wsdl:message name="IApplicationService_NotifyDataAvailable_OutputMessage">
  53. <wsdl:part name="parameters" element="tns:NotifyDataAvailableResponse"/>
  54. </wsdl:message>
  55. <wsdl:message name="IApplicationService_GetData_InputMessage">
  56. <wsdl:part name="parameters" element="tns:GetData"/>
  57. </wsdl:message>
  58. <wsdl:message name="IApplicationService_GetData_OutputMessage">
  59. <wsdl:part name="parameters" element="tns:GetDataResponse"/>
  60. </wsdl:message>
  61. <wsdl:message name="IApplicationService_ReleaseData_InputMessage">
  62. <wsdl:part name="parameters" element="tns:ReleaseData"/>
  63. </wsdl:message>
  64. <wsdl:message name="IApplicationService_ReleaseData_OutputMessage">
  65. <wsdl:part name="parameters" element="tns:ReleaseDataResponse"/>
  66. </wsdl:message>
  67. <wsdl:message name="IApplicationService_GetAsModels_InputMessage">
  68. <wsdl:part name="parameters" element="tns:GetAsModels"/>
  69. </wsdl:message>
  70. <wsdl:message name="IApplicationService_GetAsModels_OutputMessage">
  71. <wsdl:part name="parameters" element="tns:GetAsModelsResponse"/>
  72. </wsdl:message>
  73. <wsdl:message name="IApplicationService_ReleaseModels_InputMessage">
  74. <wsdl:part name="parameters" element="tns:ReleaseModels"/>
  75. </wsdl:message>
  76. <wsdl:message name="IApplicationService_ReleaseModels_OutputMessage">
  77. <wsdl:part name="parameters" element="tns:ReleaseModelsResponse"/>
  78. </wsdl:message>
  79. <wsdl:message name="IApplicationService_QueryModel_InputMessage">
  80. <wsdl:part name="parameters" element="tns:QueryModel"/>
  81. </wsdl:message>
  82. <wsdl:message name="IApplicationService_QueryModel_OutputMessage">
  83. <wsdl:part name="parameters" element="tns:QueryModelResponse"/>
  84. </wsdl:message>
  85. <wsdl:message name="IApplicationService_QueryInfoSet_InputMessage">
  86. <wsdl:part name="parameters" element="tns:QueryInfoSet"/>
  87. </wsdl:message>
  88. <wsdl:message name="IApplicationService_QueryInfoSet_OutputMessage">
  89. <wsdl:part name="parameters" element="tns:QueryInfoSetResponse"/>
  90. </wsdl:message>
  91. <wsdl:portType name="IApplicationService-20100825">
  92. <wsdl:operation name="GetState">
  93. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/GetState"
  94. message="tns:IApplicationService_GetState_InputMessage"/>
  95. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/GetStateResponse"
  96. message="tns:IApplicationService_GetState_OutputMessage"/>
  97. </wsdl:operation>
  98. <wsdl:operation name="SetState">
  99. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/SetState"
  100. message="tns:IApplicationService_SetState_InputMessage"/>
  101. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/SetStateResponse"
  102. message="tns:IApplicationService_SetState_OutputMessage"/>
  103. </wsdl:operation>
  104. <wsdl:operation name="BringToFront">
  105. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/BringToFront"
  106. message="tns:IApplicationService_BringToFront_InputMessage"/>
  107. <wsdl:output
  108. wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/BringToFrontResponse"
  109. message="tns:IApplicationService_BringToFront_OutputMessage"/>
  110. </wsdl:operation>
  111. <wsdl:operation name="NotifyDataAvailable">
  112. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/NotifyDataAvailable"
  113. message="tns:IApplicationService_NotifyDataAvailable_InputMessage"/>
  114. <wsdl:output
  115. wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/NotifyDataAvailableResponse"
  116. message="tns:IApplicationService_NotifyDataAvailable_OutputMessage"/>
  117. </wsdl:operation>
  118. <wsdl:operation name="GetData">
  119. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/GetData"
  120. message="tns:IApplicationService_GetData_InputMessage"/>
  121. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/GetDataResponse"
  122. message="tns:IApplicationService_GetData_OutputMessage"/>
  123. </wsdl:operation>
  124. <wsdl:operation name="ReleaseData">
  125. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseData"
  126. message="tns:IApplicationService_ReleaseData_InputMessage"/>
  127. <wsdl:output
  128. wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseDataResponse"
  129. message="tns:IApplicationService_ReleaseData_OutputMessage"/>
  130. </wsdl:operation>
  131. <wsdl:operation name="GetAsModels">
  132. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/GetAsModels"
  133. message="tns:IApplicationService_GetAsModels_InputMessage"/>
  134. <wsdl:output
  135. wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/GetAsModelsResponse"
  136. message="tns:IApplicationService_GetAsModels_OutputMessage"/>
  137. </wsdl:operation>
  138. <wsdl:operation name="ReleaseModels">
  139. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseModels"
  140. message="tns:IApplicationService_ReleaseModels_InputMessage"/>
  141. <wsdl:output
  142. wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseModelsResponse"
  143. message="tns:IApplicationService_ReleaseModels_OutputMessage"/>
  144. </wsdl:operation>
  145. <wsdl:operation name="QueryModel">
  146. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/QueryModel"
  147. message="tns:IApplicationService_QueryModel_InputMessage"/>
  148. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/QueryModelResponse"
  149. message="tns:IApplicationService_QueryModel_OutputMessage"/>
  150. </wsdl:operation>
  151. <wsdl:operation name="QueryInfoSet">
  152. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/QueryInfoSet"
  153. message="tns:IApplicationService_QueryInfoSet_InputMessage"/>
  154. <wsdl:output
  155. wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/QueryInfoSetResponse"
  156. message="tns:IApplicationService_QueryInfoSet_OutputMessage"/>
  157. </wsdl:operation>
  158. </wsdl:portType>
  159. <wsdl:binding name="ApplicationService-20100825Binding" type="tns:IApplicationService-20100825">
  160. <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
  161. <wsdl:operation name="GetState">
  162. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/GetState"
  163. style="document"/>
  164. <wsdl:input>
  165. <soap:body use="literal"/>
  166. </wsdl:input>
  167. <wsdl:output>
  168. <soap:body use="literal"/>
  169. </wsdl:output>
  170. </wsdl:operation>
  171. <wsdl:operation name="SetState">
  172. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/SetState"
  173. style="document"/>
  174. <wsdl:input>
  175. <soap:body use="literal"/>
  176. </wsdl:input>
  177. <wsdl:output>
  178. <soap:body use="literal"/>
  179. </wsdl:output>
  180. </wsdl:operation>
  181. <wsdl:operation name="BringToFront">
  182. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/BringToFront"
  183. style="document"/>
  184. <wsdl:input>
  185. <soap:body use="literal"/>
  186. </wsdl:input>
  187. <wsdl:output>
  188. <soap:body use="literal"/>
  189. </wsdl:output>
  190. </wsdl:operation>
  191. <wsdl:operation name="NotifyDataAvailable">
  192. <soap:operation
  193. soapAction="http://dicom.nema.org/PS3.19/IApplicationService/NotifyDataAvailable"
  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="GetData">
  203. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/GetData"
  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="ReleaseData">
  213. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseData"
  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="GetAsModels">
  223. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/GetAsModels"
  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="ReleaseModels">
  233. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseModels"
  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="QueryModel">
  243. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/QueryModel"
  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="QueryInfoSet">
  253. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/QueryInfoSet"
  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:binding>
  263. <wsdl:service name="ApplicationService-20100825">
  264. <wsdl:port name="ApplicationServiceBinding" binding="tns:ApplicationService-20100825Binding">
  265. <soap:address location="http://localhost/Service"/>
  266. </wsdl:port>
  267. </wsdl:service>
  268. </wsdl:definitions>