Merge branch 'release/5.45.0'
[cdmlib.git] / cdmlib-services / src / main / resources / wsdl / LSIDAuthorityServiceHTTPBindings.wsdl
1 <?xml version="1.0"?>
2 <!--
3 LSID HTTP Binding Standard for LSIDAuthorityServicePortType
4
5 Jordi Albornoz and Ben Szekely
6 11 November 2003 - Initial Draft
7 -->
8
9 <definitions xmlns:tns="http://www.omg.org/LSID/2003/AuthorityServiceHTTPBindings"
10 targetNamespace="http://www.omg.org/LSID/2003/AuthorityServiceHTTPBindings"
11 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
12 xmlns="http://schemas.xmlsoap.org/wsdl/"
13 xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
14 xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
15 xmlns:sns="http://www.omg.org/LSID/2003/Standard/WSDL">
16
17 <import namespace="http://www.omg.org/LSID/2003/Standard/WSDL" location="LSIDPortTypes.wsdl" />
18
19 <binding name="LSIDAuthorityHTTPBinding" type="sns:LSIDAuthorityServicePortType">
20 <http:binding verb="GET" />
21 <operation name="getAvailableServices">
22 <http:operation location="/authority/" />
23 <input>
24 <http:urlEncoded/>
25 </input>
26 <output>
27 <mime:multipartRelated>
28 <mime:part>
29 <mime:content part="wsdl" type="application/octet-stream" />
30 </mime:part>
31 </mime:multipartRelated>
32 </output>
33 </operation>
34 <operation name="notifyForeignAuthority">
35 <http:operation location="/authority/notify/" />
36 <input>
37 <http:urlEncoded/>
38 </input>
39 <output />
40 </operation>
41 <operation name="revokeNotificationForeignAuthority">
42 <http:operation location="/authority/revoke/" />
43 <input>
44 <http:urlEncoded/>
45 </input>
46 <output />
47 </operation>
48 </binding>
49 </definitions>