remove imports
[cdmlib.git] / cdmlib-services / src / main / resources / wsdl / LSIDDataServiceSOAPBindings.wsdl
1 <?xml version="1.0"?>
2 <!--
3 LSID SOAP Binding Standard for the LSIDDataServicePortType,
4 and the LSIDMetadataServicePortType,
5
6
7 Jordi Albornoz and Ben Szekely
8 16 October 2003 - Initial Draft
9 17 October 2003 - Added metadata subset binding
10 24 October 2003 - Minor cosmetic changes
11 12 November 2003 - Removed metadata subset binding and merged data methods
12 -->
13
14 <definitions xmlns:tns="http://www.omg.org/LSID/2003/DataServiceSOAPBindings"
15 targetNamespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings"
16 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
17 xmlns="http://schemas.xmlsoap.org/wsdl/"
18 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
19 xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
20 xmlns:sns="http://www.omg.org/LSID/2003/Standard/WSDL">
21
22 <import namespace="http://www.omg.org/LSID/2003/Standard/WSDL" location="LSIDPortTypes.wsdl" />
23
24 <binding name="LSIDDataSOAPBinding" type="sns:LSIDDataServicePortType">
25 <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
26 <operation name="getData">
27 <soap:operation />
28 <input>
29 <soap:body use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
30 </input>
31 <output>
32 <mime:multipartRelated>
33 <mime:part>
34 <soap:body use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
35 </mime:part>
36 <mime:part>
37 <mime:content part="data-attachment" type="application/octet-stream" />
38 </mime:part>
39 </mime:multipartRelated>
40 </output>
41 </operation>
42 <operation name="getDataByRange">
43 <soap:operation />
44 <input>
45 <soap:body use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
46 </input>
47 <output>
48 <mime:multipartRelated>
49 <mime:part>
50 <soap:body use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
51 </mime:part>
52 <mime:part>
53 <mime:content part="data-attachment" type="application/octet-stream" />
54 </mime:part>
55 </mime:multipartRelated>
56 </output>
57 </operation>
58 </binding>
59
60 <binding name="LSIDMetadataSOAPBinding" type="sns:LSIDMetadataServicePortType">
61 <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
62 <operation name="getMetadata">
63 <soap:operation />
64 <input>
65 <soap:body use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
66 </input>
67 <output>
68 <mime:multipartRelated>
69 <mime:part>
70 <soap:body parts="format expiration" use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
71 </mime:part>
72 <mime:part>
73 <mime:content part="metadata-attachment" type="application/octet-stream" />
74 </mime:part>
75 </mime:multipartRelated>
76 </output>
77 </operation>
78 </binding>
79
80 <binding name="LSIDMetadataSubsetSOAPBinding" type="sns:LSIDMetadataSubsetServicePortType">
81 <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
82 <operation name="getMetadataSubset">
83 <soap:operation />
84 <input>
85 <soap:body use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
86 </input>
87 <output>
88 <mime:multipartRelated>
89 <mime:part>
90 <soap:body parts="format expiration selection" use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
91 </mime:part>
92 <mime:part>
93 <mime:content part="metadata-attachment" type="application/octet-stream" />
94 </mime:part>
95 </mime:multipartRelated>
96 </output>
97 </operation>
98 </binding>
99
100 </definitions>