1 + | <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" |
2 + | xmlns:xs="http://www.w3.org/2001/XMLSchema" |
3 + | xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" |
4 + | xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" |
5 + | xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" |
6 + | xmlns:tns="http://www.ssi.dk/nsi/xml.schema/2013/01/01" |
7 + | targetNamespace="http://www.ssi.dk/nsi/xml.schema/2013/01/01"> |
8 + | |
9 + | <wsdl:types> |
10 + | <xs:schema targetNamespace="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd"> |
11 + | <xs:include schemaLocation="../schemas/2010/07/01/medcom.xsd"/> |
12 + | </xs:schema> |
13 + | |
14 + | <xs:schema targetNamespace="http://www.ssi.dk/nsi/xml.schema/2013/01/01" elementFormDefault="qualified"> |
15 + | <xs:include schemaLocation="../schemas/2013/01/01/DumpRestore.xsd"/> |
16 + | </xs:schema> |
17 + | </wsdl:types> |
18 + | |
19 + | <wsdl:message name="SecurityHeader"> |
20 + | <wsdl:part name="SecurityHeader" element="wsse:Security"/> |
21 + | </wsdl:message> |
22 + | |
23 + | <wsdl:message name="MedComHeader"> |
24 + | <wsdl:part name="MedcomHeader" element="medcom:Header"/> |
25 + | </wsdl:message> |
26 + | |
27 + | <wsdl:message name="DumpPatientsRequest"> |
28 + | <wsdl:part name="DumpPatientsRequest" element="tns:DumpPatientsRequest"/> |
29 + | </wsdl:message> |
30 + | <wsdl:message name="DumpPatientsResponse"> |
31 + | <wsdl:part name="DumpPatientsResponse" element="tns:DumpPatientsResponse"/> |
32 + | </wsdl:message> |
33 + | |
34 + | <wsdl:message name="RestorePatientsRequest"> |
35 + | <wsdl:part name="RestorePatientsRequest" element="tns:RestorePatientsRequest"/> |
36 + | </wsdl:message> |
37 + | <wsdl:message name="RestorePatientsResponse"> |
38 + | <wsdl:part name="RestorePatientsResponse" element="tns:RestorePatientsResponse"/> |
39 + | </wsdl:message> |
40 + | |
41 + | <wsdl:message name="ResetPatientsRequest"> |
42 + | <wsdl:part name="ResetPatientsRequest" element="tns:ResetPatientsRequest"/> |
43 + | </wsdl:message> |
44 + | <wsdl:message name="ResetPatientsResponse"> |
45 + | <wsdl:part name="ResetPatientsResponse" element="tns:ResetPatientsResponse"/> |
46 + | </wsdl:message> |
47 + | |
48 + | <wsdl:message name="DGWSFault"> |
49 + | <wsdl:part name="fault" element="medcom:FaultCode" /> |
50 + | </wsdl:message> |
51 + | |
52 + | <wsdl:portType name="DumpRestorePortType"> |
53 + | <wsdl:operation name="DumpPatients"> |
54 + | <soap:operation soapAction="http://www.dkma.dk/nsi/xml.schema/2013/01/01#DumpPatients" style="document"/> |
55 + | <wsdl:input name="DumpPatientsRequest" message="tns:DumpPatientsRequest"/> |
56 + | <wsdl:output name="DumpPatientsResponse" message="tns:DumpPatientsResponse"/> |
57 + | <wsdl:fault name="DGWSFault" message="tns:DGWSFault"/> |
58 + | </wsdl:operation> |
59 + | |
60 + | <wsdl:operation name="RestorePatients"> |
61 + | <soap:operation soapAction="http://www.dkma.dk/nsi/xml.schema/2013/01/01#RestorePatients" style="document"/> |
62 + | <wsdl:input name="RestorePatientsRequest" message="tns:RestorePatientsRequest"/> |
63 + | <wsdl:output name="RestorePatientsResponse" message="tns:RestorePatientsResponse"/> |
64 + | <wsdl:fault name="DGWSFault" message="tns:DGWSFault"/> |
65 + | </wsdl:operation> |
66 + | |
67 + | <wsdl:operation name="ResetPatients"> |
68 + | <soap:operation soapAction="http://www.dkma.dk/nsi/xml.schema/2013/01/01#ResetPatients" style="document"/> |
69 + | <wsdl:input name="ResetPatientsRequest" message="tns:ResetPatientsRequest"/> |
70 + | <wsdl:output name="ResetPatientsResponse" message="tns:ResetPatientsResponse"/> |
71 + | <wsdl:fault name="DGWSFault" message="tns:DGWSFault"/> |
72 + | </wsdl:operation> |
73 + | </wsdl:portType> |
74 + | |
75 + | <wsdl:binding name="DumpRestoreBinding" type="tns:DumpRestorePortType"> |
76 + | <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> |
77 + | <wsdl:operation name="DumpPatients"> |
78 + | <soap:operation soapAction="http://www.ssi.dk/nsi/xml.schema/2013/01/01#DumpPatients" style="document"/> |
79 + | <wsdl:input name="DumpPatientsRequest"> |
80 + | <soap:header use="literal" part="SecurityHeader" message="tns:SecurityHeader"/> |
81 + | <soap:header use="literal" part="MedcomHeader" message="tns:MedComHeader"/> |
82 + | <soap:body use="literal"/> |
83 + | </wsdl:input> |
84 + | <wsdl:output name="DumpPatientsResponse"><soap:body use="literal"/></wsdl:output> |
85 + | <wsdl:fault name="DGWSFault"><soap:fault name="DGWSFault" use="literal"/></wsdl:fault> |
86 + | </wsdl:operation> |
87 + | <wsdl:operation name="RestorePatients"> |
88 + | <soap:operation soapAction="http://www.ssi.dk/nsi/xml.schema/2013/01/01#RestorePatients" style="document"/> |
89 + | <wsdl:input name="RestorePatientsRequest"><soap:body use="literal"/></wsdl:input> |
90 + | <wsdl:output name="RestorePatientsResponse"><soap:body use="literal"/></wsdl:output> |
91 + | <wsdl:fault name="DGWSFault"><soap:fault name="DGWSFault" use="literal"/></wsdl:fault> |
92 + | </wsdl:operation> |
93 + | <wsdl:operation name="ResetPatients"> |
94 + | <soap:operation soapAction="http://www.ssi.dk/nsi/xml.schema/2013/01/01#ResetPatients" style="document"/> |
95 + | <wsdl:input name="ResetPatientsRequest"><soap:body use="literal"/></wsdl:input> |
96 + | <wsdl:output name="ResetPatientsResponse"><soap:body use="literal"/></wsdl:output> |
97 + | <wsdl:fault name="DGWSFault"><soap:fault name="DGWSFault" use="literal"/></wsdl:fault> |
98 + | </wsdl:operation> |
99 + | </wsdl:binding> |
100 + | <wsdl:service name="DumpRestore"> |
101 + | <wsdl:port name="DumpRestorePort" binding="tns:DumpRestoreBinding"> |
102 + | <soap:address location="http://nsi.dk/ws/DumpRestore"/> |
103 + | </wsdl:port> |
104 + | </wsdl:service> |
105 + | </wsdl:definitions> |