ApplicationService-SoapUI.xml 58 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <con:soapui-project name="ApplicationService(Hosting System Requests)" resourceRoot="" soapui-version="4.0.1" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="ApplicationService-20100825Binding" type="wsdl" bindingName="{http://dicom.nema.org/PS3.19/ApplicationService-20100825}ApplicationService-20100825Binding" soapVersion="1_1" anonymous="optional" definition="file:/C:/home/CTK/Plugins/org.commontk.dah.core/Resources/ApplicationService-20100825.wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="file:\C:\home\CTK\Plugins\org.commontk.dah.core\Resources\ApplicationService-20100825.wsdl"><con:part><con:url>file:\C:\home\CTK\Plugins\org.commontk.dah.core\Resources\ApplicationService-20100825.wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="ApplicationService-20100825" targetNamespace="http://dicom.nema.org/PS3.19/ApplicationService-20100825" xmlns:tns="http://dicom.nema.org/PS3.19/ApplicationService-20100825" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  3. <wsdl:types>
  4. <xsd:schema targetNamespace="http://dicom.nema.org/PS3.19/Imports/ApplicationService-20100825">
  5. <xsd:import namespace="http://dicom.nema.org/PS3.19/ApplicationService-20100825" schemaLocation="./ApplicationService-20100825.xsd"/>
  6. <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" schemaLocation="./Types.xsd"/>
  7. <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" schemaLocation="./ArrayOfString.xsd"/>
  8. <xsd:import namespace="http://schemas.datacontract.org/2004/07/System.Xml.XPath" schemaLocation="./XPathNodeType.xsd"/>
  9. </xsd:schema>
  10. </wsdl:types>
  11. <wsdl:message name="IApplicationService_GetState_InputMessage">
  12. <wsdl:part name="parameters" element="tns:GetState"/>
  13. </wsdl:message>
  14. <wsdl:message name="IApplicationService_GetState_OutputMessage">
  15. <wsdl:part name="parameters" element="tns:GetStateResponse"/>
  16. </wsdl:message>
  17. <wsdl:message name="IApplicationService_SetState_InputMessage">
  18. <wsdl:part name="parameters" element="tns:SetState"/>
  19. </wsdl:message>
  20. <wsdl:message name="IApplicationService_SetState_OutputMessage">
  21. <wsdl:part name="parameters" element="tns:SetStateResponse"/>
  22. </wsdl:message>
  23. <wsdl:message name="IApplicationService_BringToFront_InputMessage">
  24. <wsdl:part name="parameters" element="tns:BringToFront"/>
  25. </wsdl:message>
  26. <wsdl:message name="IApplicationService_BringToFront_OutputMessage">
  27. <wsdl:part name="parameters" element="tns:BringToFrontResponse"/>
  28. </wsdl:message>
  29. <wsdl:message name="IApplicationService_NotifyDataAvailable_InputMessage">
  30. <wsdl:part name="parameters" element="tns:NotifyDataAvailable"/>
  31. </wsdl:message>
  32. <wsdl:message name="IApplicationService_NotifyDataAvailable_OutputMessage">
  33. <wsdl:part name="parameters" element="tns:NotifyDataAvailableResponse"/>
  34. </wsdl:message>
  35. <wsdl:message name="IApplicationService_GetData_InputMessage">
  36. <wsdl:part name="parameters" element="tns:GetData"/>
  37. </wsdl:message>
  38. <wsdl:message name="IApplicationService_GetData_OutputMessage">
  39. <wsdl:part name="parameters" element="tns:GetDataResponse"/>
  40. </wsdl:message>
  41. <wsdl:message name="IApplicationService_ReleaseData_InputMessage">
  42. <wsdl:part name="parameters" element="tns:ReleaseData"/>
  43. </wsdl:message>
  44. <wsdl:message name="IApplicationService_ReleaseData_OutputMessage">
  45. <wsdl:part name="parameters" element="tns:ReleaseDataResponse"/>
  46. </wsdl:message>
  47. <wsdl:message name="IApplicationService_GetAsModels_InputMessage">
  48. <wsdl:part name="parameters" element="tns:GetAsModels"/>
  49. </wsdl:message>
  50. <wsdl:message name="IApplicationService_GetAsModels_OutputMessage">
  51. <wsdl:part name="parameters" element="tns:GetAsModelsResponse"/>
  52. </wsdl:message>
  53. <wsdl:message name="IApplicationService_ReleaseModels_InputMessage">
  54. <wsdl:part name="parameters" element="tns:ReleaseModels"/>
  55. </wsdl:message>
  56. <wsdl:message name="IApplicationService_ReleaseModels_OutputMessage">
  57. <wsdl:part name="parameters" element="tns:ReleaseModelsResponse"/>
  58. </wsdl:message>
  59. <wsdl:message name="IApplicationService_QueryModel_InputMessage">
  60. <wsdl:part name="parameters" element="tns:QueryModel"/>
  61. </wsdl:message>
  62. <wsdl:message name="IApplicationService_QueryModel_OutputMessage">
  63. <wsdl:part name="parameters" element="tns:QueryModelResponse"/>
  64. </wsdl:message>
  65. <wsdl:message name="IApplicationService_QueryInfoSet_InputMessage">
  66. <wsdl:part name="parameters" element="tns:QueryInfoSet"/>
  67. </wsdl:message>
  68. <wsdl:message name="IApplicationService_QueryInfoSet_OutputMessage">
  69. <wsdl:part name="parameters" element="tns:QueryInfoSetResponse"/>
  70. </wsdl:message>
  71. <wsdl:portType name="IApplicationService-20100825">
  72. <wsdl:operation name="GetState">
  73. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/GetState" message="tns:IApplicationService_GetState_InputMessage"/>
  74. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/GetStateResponse" message="tns:IApplicationService_GetState_OutputMessage"/>
  75. </wsdl:operation>
  76. <wsdl:operation name="SetState">
  77. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/SetState" message="tns:IApplicationService_SetState_InputMessage"/>
  78. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/SetStateResponse" message="tns:IApplicationService_SetState_OutputMessage"/>
  79. </wsdl:operation>
  80. <wsdl:operation name="BringToFront">
  81. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/BringToFront" message="tns:IApplicationService_BringToFront_InputMessage"/>
  82. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/BringToFrontResponse" message="tns:IApplicationService_BringToFront_OutputMessage"/>
  83. </wsdl:operation>
  84. <wsdl:operation name="NotifyDataAvailable">
  85. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/NotifyDataAvailable" message="tns:IApplicationService_NotifyDataAvailable_InputMessage"/>
  86. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/NotifyDataAvailableResponse" message="tns:IApplicationService_NotifyDataAvailable_OutputMessage"/>
  87. </wsdl:operation>
  88. <wsdl:operation name="GetData">
  89. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/GetData" message="tns:IApplicationService_GetData_InputMessage"/>
  90. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/GetDataResponse" message="tns:IApplicationService_GetData_OutputMessage"/>
  91. </wsdl:operation>
  92. <wsdl:operation name="ReleaseData">
  93. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseData" message="tns:IApplicationService_ReleaseData_InputMessage"/>
  94. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseDataResponse" message="tns:IApplicationService_ReleaseData_OutputMessage"/>
  95. </wsdl:operation>
  96. <wsdl:operation name="GetAsModels">
  97. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/GetAsModels" message="tns:IApplicationService_GetAsModels_InputMessage"/>
  98. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/GetAsModelsResponse" message="tns:IApplicationService_GetAsModels_OutputMessage"/>
  99. </wsdl:operation>
  100. <wsdl:operation name="ReleaseModels">
  101. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseModels" message="tns:IApplicationService_ReleaseModels_InputMessage"/>
  102. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseModelsResponse" message="tns:IApplicationService_ReleaseModels_OutputMessage"/>
  103. </wsdl:operation>
  104. <wsdl:operation name="QueryModel">
  105. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/QueryModel" message="tns:IApplicationService_QueryModel_InputMessage"/>
  106. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/QueryModelResponse" message="tns:IApplicationService_QueryModel_OutputMessage"/>
  107. </wsdl:operation>
  108. <wsdl:operation name="QueryInfoSet">
  109. <wsdl:input wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/QueryInfoSet" message="tns:IApplicationService_QueryInfoSet_InputMessage"/>
  110. <wsdl:output wsaw:Action="http://dicom.nema.org/PS3.19/IApplicationService/QueryInfoSetResponse" message="tns:IApplicationService_QueryInfoSet_OutputMessage"/>
  111. </wsdl:operation>
  112. </wsdl:portType>
  113. <wsdl:binding name="ApplicationService-20100825Binding" type="tns:IApplicationService-20100825">
  114. <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
  115. <wsdl:operation name="GetState">
  116. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/GetState" style="document"/>
  117. <wsdl:input>
  118. <soap:body use="literal"/>
  119. </wsdl:input>
  120. <wsdl:output>
  121. <soap:body use="literal"/>
  122. </wsdl:output>
  123. </wsdl:operation>
  124. <wsdl:operation name="SetState">
  125. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/SetState" style="document"/>
  126. <wsdl:input>
  127. <soap:body use="literal"/>
  128. </wsdl:input>
  129. <wsdl:output>
  130. <soap:body use="literal"/>
  131. </wsdl:output>
  132. </wsdl:operation>
  133. <wsdl:operation name="BringToFront">
  134. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/BringToFront" style="document"/>
  135. <wsdl:input>
  136. <soap:body use="literal"/>
  137. </wsdl:input>
  138. <wsdl:output>
  139. <soap:body use="literal"/>
  140. </wsdl:output>
  141. </wsdl:operation>
  142. <wsdl:operation name="NotifyDataAvailable">
  143. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/NotifyDataAvailable" style="document"/>
  144. <wsdl:input>
  145. <soap:body use="literal"/>
  146. </wsdl:input>
  147. <wsdl:output>
  148. <soap:body use="literal"/>
  149. </wsdl:output>
  150. </wsdl:operation>
  151. <wsdl:operation name="GetData">
  152. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/GetData" style="document"/>
  153. <wsdl:input>
  154. <soap:body use="literal"/>
  155. </wsdl:input>
  156. <wsdl:output>
  157. <soap:body use="literal"/>
  158. </wsdl:output>
  159. </wsdl:operation>
  160. <wsdl:operation name="ReleaseData">
  161. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseData" style="document"/>
  162. <wsdl:input>
  163. <soap:body use="literal"/>
  164. </wsdl:input>
  165. <wsdl:output>
  166. <soap:body use="literal"/>
  167. </wsdl:output>
  168. </wsdl:operation>
  169. <wsdl:operation name="GetAsModels">
  170. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/GetAsModels" style="document"/>
  171. <wsdl:input>
  172. <soap:body use="literal"/>
  173. </wsdl:input>
  174. <wsdl:output>
  175. <soap:body use="literal"/>
  176. </wsdl:output>
  177. </wsdl:operation>
  178. <wsdl:operation name="ReleaseModels">
  179. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseModels" style="document"/>
  180. <wsdl:input>
  181. <soap:body use="literal"/>
  182. </wsdl:input>
  183. <wsdl:output>
  184. <soap:body use="literal"/>
  185. </wsdl:output>
  186. </wsdl:operation>
  187. <wsdl:operation name="QueryModel">
  188. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/QueryModel" style="document"/>
  189. <wsdl:input>
  190. <soap:body use="literal"/>
  191. </wsdl:input>
  192. <wsdl:output>
  193. <soap:body use="literal"/>
  194. </wsdl:output>
  195. </wsdl:operation>
  196. <wsdl:operation name="QueryInfoSet">
  197. <soap:operation soapAction="http://dicom.nema.org/PS3.19/IApplicationService/QueryInfoSet" style="document"/>
  198. <wsdl:input>
  199. <soap:body use="literal"/>
  200. </wsdl:input>
  201. <wsdl:output>
  202. <soap:body use="literal"/>
  203. </wsdl:output>
  204. </wsdl:operation>
  205. </wsdl:binding>
  206. <wsdl:service name="ApplicationService-20100825">
  207. <wsdl:port name="ApplicationServiceBinding" binding="tns:ApplicationService-20100825Binding">
  208. <soap:address location="http://localhost/Service"/>
  209. </wsdl:port>
  210. </wsdl:service>
  211. </wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:\C:\home\CTK\Plugins\org.commontk.dah.core\Resources\ApplicationService-20100825.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" targetNamespace="http://dicom.nema.org/PS3.19/ApplicationService-20100825" xmlns:tns="http://dicom.nema.org/PS3.19/ApplicationService-20100825" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  212. <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
  213. <xs:import namespace="http://schemas.datacontract.org/2004/07/System.Xml.XPath"/>
  214. <xs:element name="GetState">
  215. <xs:complexType>
  216. <xs:sequence/>
  217. </xs:complexType>
  218. </xs:element>
  219. <xs:element name="GetStateResponse">
  220. <xs:complexType>
  221. <xs:sequence>
  222. <xs:element minOccurs="0" name="GetStateResult" type="tns:State"/>
  223. </xs:sequence>
  224. </xs:complexType>
  225. </xs:element>
  226. <xs:simpleType name="State">
  227. <xs:restriction base="xs:string">
  228. <xs:enumeration value="IDLE"/>
  229. <xs:enumeration value="INPROGRESS"/>
  230. <xs:enumeration value="SUSPENDED"/>
  231. <xs:enumeration value="COMPLETED"/>
  232. <xs:enumeration value="CANCELED"/>
  233. <xs:enumeration value="EXIT"/>
  234. </xs:restriction>
  235. </xs:simpleType>
  236. <xs:element name="State" nillable="true" type="tns:State"/>
  237. <xs:element name="SetState">
  238. <xs:complexType>
  239. <xs:sequence>
  240. <xs:element minOccurs="0" name="state" type="tns:State"/>
  241. </xs:sequence>
  242. </xs:complexType>
  243. </xs:element>
  244. <xs:element name="SetStateResponse">
  245. <xs:complexType>
  246. <xs:sequence>
  247. <xs:element minOccurs="0" name="SetStateResult" type="xs:boolean"/>
  248. </xs:sequence>
  249. </xs:complexType>
  250. </xs:element>
  251. <xs:element name="BringToFront">
  252. <xs:complexType>
  253. <xs:sequence>
  254. <xs:element minOccurs="0" name="location" nillable="true" type="tns:Rectangle"/>
  255. </xs:sequence>
  256. </xs:complexType>
  257. </xs:element>
  258. <xs:complexType name="Rectangle">
  259. <xs:sequence>
  260. <xs:element minOccurs="0" name="Height" type="xs:int"/>
  261. <xs:element minOccurs="0" name="Width" type="xs:int"/>
  262. <xs:element minOccurs="0" name="RefPointX" type="xs:int"/>
  263. <xs:element minOccurs="0" name="RefPointY" type="xs:int"/>
  264. </xs:sequence>
  265. </xs:complexType>
  266. <xs:element name="Rectangle" nillable="true" type="tns:Rectangle"/>
  267. <xs:element name="BringToFrontResponse">
  268. <xs:complexType>
  269. <xs:sequence>
  270. <xs:element minOccurs="0" name="BringToFrontResult" type="xs:boolean"/>
  271. </xs:sequence>
  272. </xs:complexType>
  273. </xs:element>
  274. <xs:element name="NotifyDataAvailable">
  275. <xs:complexType>
  276. <xs:sequence>
  277. <xs:element minOccurs="0" name="data" nillable="true" type="tns:AvailableData"/>
  278. <xs:element minOccurs="0" name="lastData" type="xs:boolean"/>
  279. </xs:sequence>
  280. </xs:complexType>
  281. </xs:element>
  282. <xs:complexType name="AvailableData">
  283. <xs:sequence>
  284. <xs:element minOccurs="0" name="ObjectDescriptors" nillable="true" type="tns:ArrayOfObjectDescriptor"/>
  285. <xs:element minOccurs="0" name="Patients" nillable="true" type="tns:ArrayOfPatient"/>
  286. </xs:sequence>
  287. </xs:complexType>
  288. <xs:element name="AvailableData" nillable="true" type="tns:AvailableData"/>
  289. <xs:complexType name="ArrayOfObjectDescriptor">
  290. <xs:sequence>
  291. <xs:element minOccurs="0" maxOccurs="unbounded" name="ObjectDescriptor" nillable="true" type="tns:ObjectDescriptor"/>
  292. </xs:sequence>
  293. </xs:complexType>
  294. <xs:element name="ArrayOfObjectDescriptor" nillable="true" type="tns:ArrayOfObjectDescriptor"/>
  295. <xs:complexType name="ObjectDescriptor">
  296. <xs:sequence>
  297. <xs:element minOccurs="0" name="ClassUID" nillable="true" type="tns:UID"/>
  298. <xs:element minOccurs="0" name="MimeType" nillable="true" type="tns:MimeType"/>
  299. <xs:element minOccurs="0" name="Modality" nillable="true" type="tns:Modality"/>
  300. <xs:element minOccurs="0" name="TransferSyntaxUID" nillable="true" type="tns:UID"/>
  301. <xs:element minOccurs="0" name="DescriptorUuid" nillable="true" type="tns:UUID"/>
  302. </xs:sequence>
  303. </xs:complexType>
  304. <xs:element name="ObjectDescriptor" nillable="true" type="tns:ObjectDescriptor"/>
  305. <xs:complexType name="UID">
  306. <xs:sequence>
  307. <xs:element minOccurs="0" name="Uid" nillable="true" type="xs:string"/>
  308. </xs:sequence>
  309. </xs:complexType>
  310. <xs:element name="UID" nillable="true" type="tns:UID"/>
  311. <xs:complexType name="MimeType">
  312. <xs:sequence>
  313. <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string"/>
  314. </xs:sequence>
  315. </xs:complexType>
  316. <xs:element name="MimeType" nillable="true" type="tns:MimeType"/>
  317. <xs:complexType name="Modality">
  318. <xs:sequence>
  319. <xs:element minOccurs="0" name="Modality" nillable="true" type="xs:string"/>
  320. </xs:sequence>
  321. </xs:complexType>
  322. <xs:element name="Modality" nillable="true" type="tns:Modality"/>
  323. <xs:complexType name="UUID">
  324. <xs:sequence>
  325. <xs:element minOccurs="0" name="Uuid" nillable="true" type="xs:string"/>
  326. </xs:sequence>
  327. </xs:complexType>
  328. <xs:element name="UUID" nillable="true" type="tns:UUID"/>
  329. <xs:complexType name="ArrayOfPatient">
  330. <xs:sequence>
  331. <xs:element minOccurs="0" maxOccurs="unbounded" name="Patient" nillable="true" type="tns:Patient"/>
  332. </xs:sequence>
  333. </xs:complexType>
  334. <xs:element name="ArrayOfPatient" nillable="true" type="tns:ArrayOfPatient"/>
  335. <xs:complexType name="Patient">
  336. <xs:sequence>
  337. <xs:element minOccurs="0" name="AssigningAuthority" nillable="true" type="xs:string"/>
  338. <xs:element minOccurs="0" name="DateOfBirth" type="xs:dateTime"/>
  339. <xs:element minOccurs="0" name="ID" nillable="true" type="xs:string"/>
  340. <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/>
  341. <xs:element minOccurs="0" name="ObjectDescriptors" nillable="true" type="tns:ArrayOfObjectDescriptor"/>
  342. <xs:element minOccurs="0" name="Sex" nillable="true" type="xs:string"/>
  343. <xs:element minOccurs="0" name="Studies" nillable="true" type="tns:ArrayOfStudy"/>
  344. </xs:sequence>
  345. </xs:complexType>
  346. <xs:element name="Patient" nillable="true" type="tns:Patient"/>
  347. <xs:complexType name="ArrayOfStudy">
  348. <xs:sequence>
  349. <xs:element minOccurs="0" maxOccurs="unbounded" name="Study" nillable="true" type="tns:Study"/>
  350. </xs:sequence>
  351. </xs:complexType>
  352. <xs:element name="ArrayOfStudy" nillable="true" type="tns:ArrayOfStudy"/>
  353. <xs:complexType name="Study">
  354. <xs:sequence>
  355. <xs:element minOccurs="0" name="ObjectDescriptors" nillable="true" type="tns:ArrayOfObjectDescriptor"/>
  356. <xs:element minOccurs="0" name="Series" nillable="true" type="tns:ArrayOfSeries"/>
  357. <xs:element minOccurs="0" name="StudyUID" nillable="true" type="tns:UID"/>
  358. </xs:sequence>
  359. </xs:complexType>
  360. <xs:element name="Study" nillable="true" type="tns:Study"/>
  361. <xs:complexType name="ArrayOfSeries">
  362. <xs:sequence>
  363. <xs:element minOccurs="0" maxOccurs="unbounded" name="Series" nillable="true" type="tns:Series"/>
  364. </xs:sequence>
  365. </xs:complexType>
  366. <xs:element name="ArrayOfSeries" nillable="true" type="tns:ArrayOfSeries"/>
  367. <xs:complexType name="Series">
  368. <xs:sequence>
  369. <xs:element minOccurs="0" name="ObjectDescriptors" nillable="true" type="tns:ArrayOfObjectDescriptor"/>
  370. <xs:element minOccurs="0" name="SeriesUID" nillable="true" type="tns:UID"/>
  371. </xs:sequence>
  372. </xs:complexType>
  373. <xs:element name="Series" nillable="true" type="tns:Series"/>
  374. <xs:element name="NotifyDataAvailableResponse">
  375. <xs:complexType>
  376. <xs:sequence>
  377. <xs:element minOccurs="0" name="NotifyDataAvailableResult" type="xs:boolean"/>
  378. </xs:sequence>
  379. </xs:complexType>
  380. </xs:element>
  381. <xs:element name="GetData">
  382. <xs:complexType>
  383. <xs:sequence>
  384. <xs:element minOccurs="0" name="objects" nillable="true" type="tns:ArrayOfUUID"/>
  385. <xs:element minOccurs="0" name="acceptableTransferSyntaxes" nillable="true" type="tns:ArrayOfUID"/>
  386. <xs:element minOccurs="0" name="includeBulkData" type="xs:boolean"/>
  387. </xs:sequence>
  388. </xs:complexType>
  389. </xs:element>
  390. <xs:complexType name="ArrayOfUUID">
  391. <xs:sequence>
  392. <xs:element minOccurs="0" maxOccurs="unbounded" name="UUID" nillable="true" type="tns:UUID"/>
  393. </xs:sequence>
  394. </xs:complexType>
  395. <xs:element name="ArrayOfUUID" nillable="true" type="tns:ArrayOfUUID"/>
  396. <xs:complexType name="ArrayOfUID">
  397. <xs:sequence>
  398. <xs:element minOccurs="0" maxOccurs="unbounded" name="UID" nillable="true" type="tns:UID"/>
  399. </xs:sequence>
  400. </xs:complexType>
  401. <xs:element name="ArrayOfUID" nillable="true" type="tns:ArrayOfUID"/>
  402. <xs:element name="GetDataResponse">
  403. <xs:complexType>
  404. <xs:sequence>
  405. <xs:element minOccurs="0" name="GetDataResult" nillable="true" type="tns:ArrayOfObjectLocator"/>
  406. </xs:sequence>
  407. </xs:complexType>
  408. </xs:element>
  409. <xs:complexType name="ArrayOfObjectLocator">
  410. <xs:sequence>
  411. <xs:element minOccurs="0" maxOccurs="unbounded" name="ObjectLocator" nillable="true" type="tns:ObjectLocator"/>
  412. </xs:sequence>
  413. </xs:complexType>
  414. <xs:element name="ArrayOfObjectLocator" nillable="true" type="tns:ArrayOfObjectLocator"/>
  415. <xs:complexType name="ObjectLocator">
  416. <xs:sequence>
  417. <xs:element minOccurs="0" name="Length" type="xs:long"/>
  418. <xs:element minOccurs="0" name="Offset" type="xs:long"/>
  419. <xs:element minOccurs="0" name="TransferSyntax" nillable="true" type="tns:UID"/>
  420. <xs:element minOccurs="0" name="URI" nillable="true" type="xs:anyURI"/>
  421. <xs:element minOccurs="0" name="Locator" nillable="true" type="tns:UUID"/>
  422. <xs:element minOccurs="0" name="Source" nillable="true" type="tns:UUID"/>
  423. </xs:sequence>
  424. </xs:complexType>
  425. <xs:element name="ObjectLocator" nillable="true" type="tns:ObjectLocator"/>
  426. <xs:element name="ReleaseData">
  427. <xs:complexType>
  428. <xs:sequence>
  429. <xs:element minOccurs="0" name="objects" nillable="true" type="tns:ArrayOfUUID"/>
  430. </xs:sequence>
  431. </xs:complexType>
  432. </xs:element>
  433. <xs:element name="ReleaseDataResponse">
  434. <xs:complexType>
  435. <xs:sequence/>
  436. </xs:complexType>
  437. </xs:element>
  438. <xs:element name="GetAsModels">
  439. <xs:complexType>
  440. <xs:sequence>
  441. <xs:element minOccurs="0" name="objects" nillable="true" type="tns:ArrayOfUUID"/>
  442. <xs:element minOccurs="0" name="classUID" nillable="true" type="tns:UID"/>
  443. <xs:element minOccurs="0" name="supportedInfoSetTypes" nillable="true" type="tns:ArrayOfMimeType"/>
  444. </xs:sequence>
  445. </xs:complexType>
  446. </xs:element>
  447. <xs:complexType name="ArrayOfMimeType">
  448. <xs:sequence>
  449. <xs:element minOccurs="0" maxOccurs="unbounded" name="MimeType" nillable="true" type="tns:MimeType"/>
  450. </xs:sequence>
  451. </xs:complexType>
  452. <xs:element name="ArrayOfMimeType" nillable="true" type="tns:ArrayOfMimeType"/>
  453. <xs:element name="GetAsModelsResponse">
  454. <xs:complexType>
  455. <xs:sequence>
  456. <xs:element minOccurs="0" name="GetAsModelsResult" nillable="true" type="tns:ModelSetDescriptor"/>
  457. </xs:sequence>
  458. </xs:complexType>
  459. </xs:element>
  460. <xs:complexType name="ModelSetDescriptor">
  461. <xs:sequence>
  462. <xs:element minOccurs="0" name="FailedSourceObjects" nillable="true" type="tns:ArrayOfUUID"/>
  463. <xs:element minOccurs="0" name="InfosetType" nillable="true" type="tns:MimeType"/>
  464. <xs:element minOccurs="0" name="Models" nillable="true" type="tns:ArrayOfUUID"/>
  465. </xs:sequence>
  466. </xs:complexType>
  467. <xs:element name="ModelSetDescriptor" nillable="true" type="tns:ModelSetDescriptor"/>
  468. <xs:element name="ReleaseModels">
  469. <xs:complexType>
  470. <xs:sequence>
  471. <xs:element minOccurs="0" name="models" nillable="true" type="tns:ArrayOfUUID"/>
  472. </xs:sequence>
  473. </xs:complexType>
  474. </xs:element>
  475. <xs:element name="ReleaseModelsResponse">
  476. <xs:complexType>
  477. <xs:sequence/>
  478. </xs:complexType>
  479. </xs:element>
  480. <xs:element name="QueryModel">
  481. <xs:complexType>
  482. <xs:sequence>
  483. <xs:element minOccurs="0" name="models" nillable="true" type="tns:ArrayOfUUID"/>
  484. <xs:element minOccurs="0" name="xPaths" nillable="true" type="q1:ArrayOfstring" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
  485. </xs:sequence>
  486. </xs:complexType>
  487. </xs:element>
  488. <xs:element name="QueryModelResponse">
  489. <xs:complexType>
  490. <xs:sequence>
  491. <xs:element minOccurs="0" name="QueryModelResult" nillable="true" type="tns:ArrayOfQueryResult"/>
  492. </xs:sequence>
  493. </xs:complexType>
  494. </xs:element>
  495. <xs:complexType name="ArrayOfQueryResult">
  496. <xs:sequence>
  497. <xs:element minOccurs="0" maxOccurs="unbounded" name="QueryResult" nillable="true" type="tns:QueryResult"/>
  498. </xs:sequence>
  499. </xs:complexType>
  500. <xs:element name="ArrayOfQueryResult" nillable="true" type="tns:ArrayOfQueryResult"/>
  501. <xs:complexType name="QueryResult">
  502. <xs:sequence>
  503. <xs:element minOccurs="0" name="Model" nillable="true" type="tns:UUID"/>
  504. <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfXPathNode"/>
  505. <xs:element minOccurs="0" name="XPath" nillable="true" type="xs:string"/>
  506. </xs:sequence>
  507. </xs:complexType>
  508. <xs:element name="QueryResult" nillable="true" type="tns:QueryResult"/>
  509. <xs:complexType name="ArrayOfXPathNode">
  510. <xs:sequence>
  511. <xs:element minOccurs="0" maxOccurs="unbounded" name="XPathNode" nillable="true" type="tns:XPathNode"/>
  512. </xs:sequence>
  513. </xs:complexType>
  514. <xs:element name="ArrayOfXPathNode" nillable="true" type="tns:ArrayOfXPathNode"/>
  515. <xs:complexType name="XPathNode">
  516. <xs:sequence>
  517. <xs:element minOccurs="0" name="NodeType" type="q2:XPathNodeType" xmlns:q2="http://schemas.datacontract.org/2004/07/System.Xml.XPath"/>
  518. <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string"/>
  519. </xs:sequence>
  520. </xs:complexType>
  521. <xs:element name="XPathNode" nillable="true" type="tns:XPathNode"/>
  522. <xs:element name="QueryInfoSet">
  523. <xs:complexType>
  524. <xs:sequence>
  525. <xs:element minOccurs="0" name="models" nillable="true" type="tns:ArrayOfUUID"/>
  526. <xs:element minOccurs="0" name="xPaths" nillable="true" type="q3:ArrayOfstring" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
  527. </xs:sequence>
  528. </xs:complexType>
  529. </xs:element>
  530. <xs:element name="QueryInfoSetResponse">
  531. <xs:complexType>
  532. <xs:sequence>
  533. <xs:element minOccurs="0" name="QueryInfoSetResult" nillable="true" type="tns:ArrayOfQueryResultInfoSet"/>
  534. </xs:sequence>
  535. </xs:complexType>
  536. </xs:element>
  537. <xs:complexType name="ArrayOfQueryResultInfoSet">
  538. <xs:sequence>
  539. <xs:element minOccurs="0" maxOccurs="unbounded" name="QueryResultInfoSet" nillable="true" type="tns:QueryResultInfoSet"/>
  540. </xs:sequence>
  541. </xs:complexType>
  542. <xs:element name="ArrayOfQueryResultInfoSet" nillable="true" type="tns:ArrayOfQueryResultInfoSet"/>
  543. <xs:complexType name="QueryResultInfoSet">
  544. <xs:sequence>
  545. <xs:element minOccurs="0" name="Model" nillable="true" type="tns:UUID"/>
  546. <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfXPathNodeInfoSet"/>
  547. <xs:element minOccurs="0" name="XPath" nillable="true" type="xs:string"/>
  548. </xs:sequence>
  549. </xs:complexType>
  550. <xs:element name="QueryResultInfoSet" nillable="true" type="tns:QueryResultInfoSet"/>
  551. <xs:complexType name="ArrayOfXPathNodeInfoSet">
  552. <xs:sequence>
  553. <xs:element minOccurs="0" maxOccurs="unbounded" name="XPathNodeInfoSet" nillable="true" type="tns:XPathNodeInfoSet"/>
  554. </xs:sequence>
  555. </xs:complexType>
  556. <xs:element name="ArrayOfXPathNodeInfoSet" nillable="true" type="tns:ArrayOfXPathNodeInfoSet"/>
  557. <xs:complexType name="XPathNodeInfoSet">
  558. <xs:sequence>
  559. <xs:element minOccurs="0" name="InfoSetValue" nillable="true" type="xs:base64Binary"/>
  560. <xs:element minOccurs="0" name="NodeType" type="q4:XPathNodeType" xmlns:q4="http://schemas.datacontract.org/2004/07/System.Xml.XPath"/>
  561. </xs:sequence>
  562. </xs:complexType>
  563. <xs:element name="XPathNodeInfoSet" nillable="true" type="tns:XPathNodeInfoSet"/>
  564. </xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:\C:\home\CTK\Plugins\org.commontk.dah.core\Resources\Types.xsd</con:url><con:content><![CDATA[<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  565. <xs:element name="anyType" nillable="true" type="xs:anyType"/>
  566. <xs:element name="anyURI" nillable="true" type="xs:anyURI"/>
  567. <xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/>
  568. <xs:element name="boolean" nillable="true" type="xs:boolean"/>
  569. <xs:element name="byte" nillable="true" type="xs:byte"/>
  570. <xs:element name="dateTime" nillable="true" type="xs:dateTime"/>
  571. <xs:element name="decimal" nillable="true" type="xs:decimal"/>
  572. <xs:element name="double" nillable="true" type="xs:double"/>
  573. <xs:element name="float" nillable="true" type="xs:float"/>
  574. <xs:element name="int" nillable="true" type="xs:int"/>
  575. <xs:element name="long" nillable="true" type="xs:long"/>
  576. <xs:element name="QName" nillable="true" type="xs:QName"/>
  577. <xs:element name="short" nillable="true" type="xs:short"/>
  578. <xs:element name="string" nillable="true" type="xs:string"/>
  579. <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/>
  580. <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/>
  581. <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/>
  582. <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/>
  583. <xs:element name="char" nillable="true" type="tns:char"/>
  584. <xs:simpleType name="char">
  585. <xs:restriction base="xs:int"/>
  586. </xs:simpleType>
  587. <xs:element name="duration" nillable="true" type="tns:duration"/>
  588. <xs:simpleType name="duration">
  589. <xs:restriction base="xs:duration">
  590. <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/>
  591. <xs:minInclusive value="-P10675199DT2H48M5.4775808S"/>
  592. <xs:maxInclusive value="P10675199DT2H48M5.4775807S"/>
  593. </xs:restriction>
  594. </xs:simpleType>
  595. <xs:element name="guid" nillable="true" type="tns:guid"/>
  596. <xs:simpleType name="guid">
  597. <xs:restriction base="xs:string">
  598. <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/>
  599. </xs:restriction>
  600. </xs:simpleType>
  601. <xs:attribute name="FactoryType" type="xs:QName"/>
  602. <xs:attribute name="Id" type="xs:ID"/>
  603. <xs:attribute name="Ref" type="xs:IDREF"/>
  604. </xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:\C:\home\CTK\Plugins\org.commontk.dah.core\Resources\ArrayOfString.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  605. <xs:complexType name="ArrayOfstring">
  606. <xs:sequence>
  607. <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string"/>
  608. </xs:sequence>
  609. </xs:complexType>
  610. <xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/>
  611. </xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:\C:\home\CTK\Plugins\org.commontk.dah.core\Resources\XPathNodeType.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/System.Xml.XPath" xmlns:tns="http://schemas.datacontract.org/2004/07/System.Xml.XPath" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  612. <xs:simpleType name="XPathNodeType">
  613. <xs:restriction base="xs:string">
  614. <xs:enumeration value="Root"/>
  615. <xs:enumeration value="Element"/>
  616. <xs:enumeration value="Attribute"/>
  617. <xs:enumeration value="Namespace"/>
  618. <xs:enumeration value="Text"/>
  619. <xs:enumeration value="SignificantWhitespace"/>
  620. <xs:enumeration value="Whitespace"/>
  621. <xs:enumeration value="ProcessingInstruction"/>
  622. <xs:enumeration value="Comment"/>
  623. <xs:enumeration value="All"/>
  624. </xs:restriction>
  625. </xs:simpleType>
  626. <xs:element name="XPathNodeType" nillable="true" type="tns:XPathNodeType"/>
  627. </xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://localhost:8080/HostInterface</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://dicom.nema.org/PS3.19/IApplicationService/BringToFront" name="BringToFront" bindingOperationName="BringToFront" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="800x600 ref 0.0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/HostInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://dicom.nema.org/PS3.19/ApplicationService-20100825">
  628. <soapenv:Header/>
  629. <soapenv:Body>
  630. <app:BringToFront>
  631. <!--Optional:-->
  632. <app:location>
  633. <!--Optional:-->
  634. <!--Optional:-->
  635. <app:Height>800</app:Height>
  636. <!--Optional:-->
  637. <!--Optional:-->
  638. <app:Width>600</app:Width><app:RefPointX>0</app:RefPointX><app:RefPointY>0</app:RefPointY>
  639. </app:location>
  640. </app:BringToFront>
  641. </soapenv:Body>
  642. </soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://dicom.nema.org/PS3.19/IApplicationService/BringToFront"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="http://dicom.nema.org/PS3.19/IApplicationService/GetAsModels" name="GetAsModels" bindingOperationName="GetAsModels" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/HostInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://dicom.nema.org/PS3.19/ApplicationService-20100825">
  643. <soapenv:Header/>
  644. <soapenv:Body>
  645. <app:GetAsModels>
  646. <!--Optional:-->
  647. <app:objects>
  648. <!--Zero or more repetitions:-->
  649. <app:UUID>
  650. <!--Optional:-->
  651. <app:Uuid>?</app:Uuid>
  652. </app:UUID>
  653. </app:objects>
  654. <!--Optional:-->
  655. <app:classUID>
  656. <!--Optional:-->
  657. <app:Uid>?</app:Uid>
  658. </app:classUID>
  659. <!--Optional:-->
  660. <app:supportedInfoSetTypes>
  661. <!--Zero or more repetitions:-->
  662. <app:MimeType>
  663. <!--Optional:-->
  664. <app:Type>?</app:Type>
  665. </app:MimeType>
  666. </app:supportedInfoSetTypes>
  667. </app:GetAsModels>
  668. </soapenv:Body>
  669. </soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://dicom.nema.org/PS3.19/IApplicationService/GetAsModels"/></con:call></con:operation><con:operation isOneWay="false" action="http://dicom.nema.org/PS3.19/IApplicationService/GetData" name="GetData" bindingOperationName="GetData" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/HostInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://dicom.nema.org/PS3.19/ApplicationService-20100825">
  670. <soapenv:Header/>
  671. <soapenv:Body>
  672. <app:GetData>
  673. <!--Optional:-->
  674. <app:objects>
  675. <!--Zero or more repetitions:-->
  676. <app:UUID>
  677. <!--Optional:-->
  678. <app:Uuid>?</app:Uuid>
  679. </app:UUID>
  680. </app:objects>
  681. <!--Optional:-->
  682. <app:acceptableTransferSyntaxes>
  683. <!--Zero or more repetitions:-->
  684. <app:UID>
  685. <!--Optional:-->
  686. <app:Uid>?</app:Uid>
  687. </app:UID>
  688. </app:acceptableTransferSyntaxes>
  689. <!--Optional:-->
  690. <app:includeBulkData>?</app:includeBulkData>
  691. </app:GetData>
  692. </soapenv:Body>
  693. </soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://dicom.nema.org/PS3.19/IApplicationService/GetData"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="http://dicom.nema.org/PS3.19/IApplicationService/GetState" name="GetState" bindingOperationName="GetState" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/HostInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://dicom.nema.org/PS3.19/ApplicationService-20100825">
  694. <soapenv:Header/>
  695. <soapenv:Body>
  696. <app:GetState/>
  697. </soapenv:Body>
  698. </soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://dicom.nema.org/PS3.19/IApplicationService/GetState"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="http://dicom.nema.org/PS3.19/IApplicationService/NotifyDataAvailable" name="NotifyDataAvailable" bindingOperationName="NotifyDataAvailable" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Single Slice Image"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/HostInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://dicom.nema.org/PS3.19/ApplicationService-20100825">
  699. <soapenv:Header/>
  700. <soapenv:Body>
  701. <app:NotifyDataAvailable>
  702. <!--Optional:-->
  703. <app:data>
  704. <!--Optional:-->
  705. <app:ObjectDescriptors>
  706. <!--Zero or more repetitions:-->
  707. <app:ObjectDescriptor>
  708. <!--Optional:-->
  709. <app:ClassUID>
  710. <!--Optional:-->
  711. <app:Uid>?</app:Uid>
  712. </app:ClassUID>
  713. <!--Optional:-->
  714. <app:MimeType>
  715. <!--Optional:-->
  716. <app:Type>?</app:Type>
  717. </app:MimeType>
  718. <!--Optional:-->
  719. <app:Modality>
  720. <!--Optional:-->
  721. <app:Modality>?</app:Modality>
  722. </app:Modality>
  723. <!--Optional:-->
  724. <app:TransferSyntaxUID>
  725. <!--Optional:-->
  726. <app:Uid>?</app:Uid>
  727. </app:TransferSyntaxUID>
  728. <!--Optional:-->
  729. <app:DescriptorUuid>
  730. <!--Optional:-->
  731. <app:Uuid>?</app:Uuid>
  732. </app:DescriptorUuid>
  733. </app:ObjectDescriptor>
  734. </app:ObjectDescriptors>
  735. <!--Optional:-->
  736. <app:Patients>
  737. <!--Zero or more repetitions:-->
  738. <app:Patient>
  739. <!--Optional:-->
  740. <app:AssigningAuthority>?</app:AssigningAuthority>
  741. <!--Optional:-->
  742. <app:DateOfBirth>?</app:DateOfBirth>
  743. <!--Optional:-->
  744. <app:ID>1.3.6.1.4.1.9328.50.1.0022</app:ID>
  745. <!--Optional:-->
  746. <app:Name>1.3.6.1.4.1.9328.50.1.0022</app:Name>
  747. <!--Optional:-->
  748. <app:ObjectDescriptors>
  749. <!--Zero or more repetitions:-->
  750. <app:ObjectDescriptor>
  751. <!--Optional:-->
  752. <app:ClassUID>
  753. <!--Optional:-->
  754. <app:Uid>?</app:Uid>
  755. </app:ClassUID>
  756. <!--Optional:-->
  757. <app:MimeType>
  758. <!--Optional:-->
  759. <app:Type>?</app:Type>
  760. </app:MimeType>
  761. <!--Optional:-->
  762. <app:Modality>
  763. <!--Optional:-->
  764. <app:Modality>?</app:Modality>
  765. </app:Modality>
  766. <!--Optional:-->
  767. <app:TransferSyntaxUID>
  768. <!--Optional:-->
  769. <app:Uid>?</app:Uid>
  770. </app:TransferSyntaxUID>
  771. <!--Optional:-->
  772. <app:DescriptorUuid>
  773. <!--Optional:-->
  774. <app:Uuid>?</app:Uuid>
  775. </app:DescriptorUuid>
  776. </app:ObjectDescriptor>
  777. </app:ObjectDescriptors>
  778. <!--Optional:-->
  779. <app:Sex>M</app:Sex>
  780. <!--Optional:-->
  781. <app:Studies>
  782. <!--Zero or more repetitions:-->
  783. <app:Study>
  784. <!--Optional:-->
  785. <app:ObjectDescriptors>
  786. <!--Zero or more repetitions:-->
  787. <app:ObjectDescriptor>
  788. <!--Optional:-->
  789. <app:ClassUID>
  790. <!--Optional:-->
  791. <app:Uid>?</app:Uid>
  792. </app:ClassUID>
  793. <!--Optional:-->
  794. <app:MimeType>
  795. <!--Optional:-->
  796. <app:Type>?</app:Type>
  797. </app:MimeType>
  798. <!--Optional:-->
  799. <app:Modality>
  800. <!--Optional:-->
  801. <app:Modality>?</app:Modality>
  802. </app:Modality>
  803. <!--Optional:-->
  804. <app:TransferSyntaxUID>
  805. <!--Optional:-->
  806. <app:Uid>?</app:Uid>
  807. </app:TransferSyntaxUID>
  808. <!--Optional:-->
  809. <app:DescriptorUuid>
  810. <!--Optional:-->
  811. <app:Uuid>?</app:Uuid>
  812. </app:DescriptorUuid>
  813. </app:ObjectDescriptor>
  814. </app:ObjectDescriptors>
  815. <!--Optional:-->
  816. <app:Series>
  817. <!--Zero or more repetitions:-->
  818. <app:Series>
  819. <!--Optional:-->
  820. <app:ObjectDescriptors>
  821. <!--Zero or more repetitions:-->
  822. <app:ObjectDescriptor>
  823. <!--Optional:-->
  824. <app:ClassUID>
  825. <!--Optional:-->
  826. <app:Uid>1.2.840.10008.5.1.4.1.1.2</app:Uid>
  827. </app:ClassUID>
  828. <!--Optional:-->
  829. <app:MimeType>
  830. <!--Optional:-->
  831. <app:Type>application/dicom</app:Type>
  832. </app:MimeType>
  833. <!--Optional:-->
  834. <app:Modality>
  835. <!--Optional:-->
  836. <app:Modality>CT</app:Modality>
  837. </app:Modality>
  838. <!--Optional:-->
  839. <app:TransferSyntaxUID>
  840. <!--Optional:-->
  841. <app:Uid>?</app:Uid>
  842. </app:TransferSyntaxUID>
  843. <!--Optional:-->
  844. <app:DescriptorUuid>
  845. <!--Optional:-->
  846. <app:Uuid>df0543b5-d1e5-4b90-8259-030db14853c9</app:Uuid>
  847. </app:DescriptorUuid>
  848. </app:ObjectDescriptor>
  849. </app:ObjectDescriptors>
  850. <!--Optional:-->
  851. <app:SeriesUID>
  852. <!--Optional:-->
  853. <app:Uid>1.3.6.1.4.1.9328.50.1.10697</app:Uid>
  854. </app:SeriesUID>
  855. </app:Series>
  856. </app:Series>
  857. <!--Optional:-->
  858. <app:StudyUID>
  859. <!--Optional:-->
  860. <app:Uid>1.3.6.1.4.1.9328.50.1.10607</app:Uid>
  861. </app:StudyUID>
  862. </app:Study>
  863. </app:Studies>
  864. </app:Patient>
  865. </app:Patients>
  866. </app:data>
  867. <!--Optional:-->
  868. <app:lastData>true</app:lastData>
  869. </app:NotifyDataAvailable>
  870. </soapenv:Body>
  871. </soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://dicom.nema.org/PS3.19/IApplicationService/NotifyDataAvailable"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="http://dicom.nema.org/PS3.19/IApplicationService/QueryInfoSet" name="QueryInfoSet" bindingOperationName="QueryInfoSet" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/HostInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://dicom.nema.org/PS3.19/ApplicationService-20100825" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
  872. <soapenv:Header/>
  873. <soapenv:Body>
  874. <app:QueryInfoSet>
  875. <!--Optional:-->
  876. <app:models>
  877. <!--Zero or more repetitions:-->
  878. <app:UUID>
  879. <!--Optional:-->
  880. <app:Uuid>?</app:Uuid>
  881. </app:UUID>
  882. </app:models>
  883. <!--Optional:-->
  884. <app:xPaths>
  885. <!--Zero or more repetitions:-->
  886. <arr:string>?</arr:string>
  887. </app:xPaths>
  888. </app:QueryInfoSet>
  889. </soapenv:Body>
  890. </soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://dicom.nema.org/PS3.19/IApplicationService/QueryInfoSet"/></con:call></con:operation><con:operation isOneWay="false" action="http://dicom.nema.org/PS3.19/IApplicationService/QueryModel" name="QueryModel" bindingOperationName="QueryModel" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/HostInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://dicom.nema.org/PS3.19/ApplicationService-20100825" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
  891. <soapenv:Header/>
  892. <soapenv:Body>
  893. <app:QueryModel>
  894. <!--Optional:-->
  895. <app:models>
  896. <!--Zero or more repetitions:-->
  897. <app:UUID>
  898. <!--Optional:-->
  899. <app:Uuid>?</app:Uuid>
  900. </app:UUID>
  901. </app:models>
  902. <!--Optional:-->
  903. <app:xPaths>
  904. <!--Zero or more repetitions:-->
  905. <arr:string>?</arr:string>
  906. </app:xPaths>
  907. </app:QueryModel>
  908. </soapenv:Body>
  909. </soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://dicom.nema.org/PS3.19/IApplicationService/QueryModel"/></con:call></con:operation><con:operation isOneWay="false" action="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseData" name="ReleaseData" bindingOperationName="ReleaseData" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/HostInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://dicom.nema.org/PS3.19/ApplicationService-20100825">
  910. <soapenv:Header/>
  911. <soapenv:Body>
  912. <app:ReleaseData>
  913. <!--Optional:-->
  914. <app:objects>
  915. <!--Zero or more repetitions:-->
  916. <app:UUID>
  917. <!--Optional:-->
  918. <app:Uuid>?</app:Uuid>
  919. </app:UUID>
  920. </app:objects>
  921. </app:ReleaseData>
  922. </soapenv:Body>
  923. </soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseData"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseModels" name="ReleaseModels" bindingOperationName="ReleaseModels" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/HostInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://dicom.nema.org/PS3.19/ApplicationService-20100825">
  924. <soapenv:Header/>
  925. <soapenv:Body>
  926. <app:ReleaseModels>
  927. <!--Optional:-->
  928. <app:models>
  929. <!--Zero or more repetitions:-->
  930. <app:UUID>
  931. <!--Optional:-->
  932. <app:Uuid>?</app:Uuid>
  933. </app:UUID>
  934. </app:models>
  935. </app:ReleaseModels>
  936. </soapenv:Body>
  937. </soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://dicom.nema.org/PS3.19/IApplicationService/ReleaseModels"/></con:call></con:operation><con:operation isOneWay="false" action="http://dicom.nema.org/PS3.19/IApplicationService/SetState" name="SetState" bindingOperationName="SetState" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Idle"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/HostInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://dicom.nema.org/PS3.19/ApplicationService-20100825">
  938. <soapenv:Header/>
  939. <soapenv:Body>
  940. <app:SetState>
  941. <!--Optional:-->
  942. <app:state>IDLE</app:state>
  943. </app:SetState>
  944. </soapenv:Body>
  945. </soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://dicom.nema.org/PS3.19/IApplicationService/SetState"/><con:wsrmConfig version="1.2"/></con:call><con:call name="InProgress"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/HostInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://dicom.nema.org/PS3.19/ApplicationService-20100825">
  946. <soapenv:Header/>
  947. <soapenv:Body>
  948. <app:SetState>
  949. <!--Optional:-->
  950. <app:state>INPROGRESS</app:state>
  951. </app:SetState>
  952. </soapenv:Body>
  953. </soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://dicom.nema.org/PS3.19/IApplicationService/SetState"/><con:wsrmConfig version="1.2"/></con:call><con:call name="Completed"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/HostInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://dicom.nema.org/PS3.19/ApplicationService-20100825">
  954. <soapenv:Header/>
  955. <soapenv:Body>
  956. <app:SetState>
  957. <!--Optional:-->
  958. <app:state>COMPLETED</app:state>
  959. </app:SetState>
  960. </soapenv:Body>
  961. </soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://dicom.nema.org/PS3.19/IApplicationService/SetState"/><con:wsrmConfig version="1.2"/></con:call><con:call name="Suspended"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/HostInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://dicom.nema.org/PS3.19/ApplicationService-20100825">
  962. <soapenv:Header/>
  963. <soapenv:Body>
  964. <app:SetState>
  965. <!--Optional:-->
  966. <app:state>SUSPENDED</app:state>
  967. </app:SetState>
  968. </soapenv:Body>
  969. </soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://dicom.nema.org/PS3.19/IApplicationService/SetState"/><con:wsrmConfig version="1.2"/></con:call><con:call name="Canceled"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@bind_address"/></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/HostInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://dicom.nema.org/PS3.19/ApplicationService-20100825">
  970. <soapenv:Header/>
  971. <soapenv:Body>
  972. <app:SetState>
  973. <!--Optional:-->
  974. <app:state>CANCELED</app:state>
  975. </app:SetState>
  976. </soapenv:Body>
  977. </soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://dicom.nema.org/PS3.19/IApplicationService/SetState"/><con:wsrmConfig version="1.2"/></con:call><con:call name="Exit"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/HostInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://dicom.nema.org/PS3.19/ApplicationService-20100825">
  978. <soapenv:Header/>
  979. <soapenv:Body>
  980. <app:SetState>
  981. <!--Optional:-->
  982. <app:state>EXIT</app:state>
  983. </app:SetState>
  984. </soapenv:Body>
  985. </soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://dicom.nema.org/PS3.19/IApplicationService/SetState"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:endpointStrategy xsi:type="con:DefaultEndpointStrategy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:endpoint mode="OVERRIDE" outgoingWss="" wssType="" incomingWss="" wssTimeToLive="">http://localhost:8080/HostInterface</con:endpoint><con:endpoint mode="OVERRIDE" outgoingWss="">http://localhost:8081/ApplicationInterface</con:endpoint></con:endpointStrategy><con:requirements/><con:properties/><con:wssContainer/><con:databaseConnectionContainer/><con:reporting><con:xmlTemplates/><con:parameters/></con:reporting><con:sensitiveInformation/></con:soapui-project>