3 LSID SOAP Binding Standard for the LSIDDataServicePortType,
4 and the LSIDMetadataServicePortType,
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
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">
22 <import namespace="http://www.omg.org/LSID/2003/Standard/WSDL" location="LSIDPortTypes.wsdl" />
24 <binding name="LSIDDataSOAPBinding" type="sns:LSIDDataServicePortType">
25 <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
26 <operation name="getData">
29 <soap:body use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
32 <mime:multipartRelated>
34 <soap:body use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
37 <mime:content part="data-attachment" type="application/octet-stream" />
39 </mime:multipartRelated>
42 <operation name="getDataByRange">
45 <soap:body use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
48 <mime:multipartRelated>
50 <soap:body use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
53 <mime:content part="data-attachment" type="application/octet-stream" />
55 </mime:multipartRelated>
60 <binding name="LSIDMetadataSOAPBinding" type="sns:LSIDMetadataServicePortType">
61 <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
62 <operation name="getMetadata">
65 <soap:body use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
68 <mime:multipartRelated>
70 <soap:body parts="format expiration" use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
73 <mime:content part="metadata-attachment" type="application/octet-stream" />
75 </mime:multipartRelated>
80 <binding name="LSIDMetadataSubsetSOAPBinding" type="sns:LSIDMetadataSubsetServicePortType">
81 <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
82 <operation name="getMetadataSubset">
85 <soap:body use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
88 <mime:multipartRelated>
90 <soap:body parts="format expiration selection" use="literal" namespace="http://www.omg.org/LSID/2003/DataServiceSOAPBindings" />
93 <mime:content part="metadata-attachment" type="application/octet-stream" />
95 </mime:multipartRelated>