]> code.delx.au - gnu-emacs-elpa/blob - packages/debbugs/Debbugs.wsdl
Merge commit '0cda39255827f283e7578cd469ae42daad9556a2' from js2-mode
[gnu-emacs-elpa] / packages / debbugs / Debbugs.wsdl
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <!-- Copyright (C) 2011-2016 Free Software Foundation, Inc.
4
5 This file is not part of GNU Emacs.
6
7 This file is free software: you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation, either version 3 of the License, or
10 (at your option) any later version.
11
12 This file is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
18 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. -->
19
20 <!-- This file describes the bindings of the debbugs SOAP interface
21 (see <http://wiki.debian.org/DebbugsSoapInterface>). The operation
22 "get_versions" is not contained (yet). -->
23
24 <wsdl:definitions
25 name="Debbugs/SOAP"
26 targetNamespace="urn:Debbugs/SOAP"
27 xmlns:tns="urn:Debbugs/SOAP"
28 xmlns:types="urn:Debbugs/SOAP/TYPES"
29 xmlns:apachens="http://xml.apache.org/xml-soap"
30 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
31 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
32 xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
33 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
34 xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
35 xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
36 soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
37
38 <wsdl:types>
39 <schema targetNamespace="urn:Debbugs/SOAP/TYPES"
40 xmlns="http://www.w3.org/2001/XMLSchema">
41 <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
42
43 <complexType name="ArrayOfBugNumber">
44 <complexContent>
45 <restriction base="soapenc:Array">
46 <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:int[]"/>
47 </restriction>
48 </complexContent>
49 </complexType>
50
51 <complexType name="ArrayOfAnyType">
52 <complexContent>
53 <restriction base="soapenc:Array">
54 <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:anyType[]"/>
55 </restriction>
56 </complexContent>
57 </complexType>
58
59 <complexType name="ArrayOfArrayOfAnyType">
60 <complexContent>
61 <restriction base="soapenc:Array">
62 <attribute ref="soapenc:arrayType"
63 wsdl:arrayType="types:ArrayOfAnyType[]"/>
64 </restriction>
65 </complexContent>
66 </complexType>
67
68 <complexType name="ArrayOfArrayOfArrayOfAnyType">
69 <complexContent>
70 <restriction base="soapenc:Array">
71 <attribute ref="soapenc:arrayType"
72 wsdl:arrayType="types:ArrayOfArrayOfAnyType[]"/>
73 </restriction>
74 </complexContent>
75 </complexType>
76 </schema>
77
78 <schema targetNamespace="http://xml.apache.org/xml-soap"
79 xmlns="http://www.w3.org/2001/XMLSchema">
80 <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
81
82 <complexType name="mapItem">
83 <sequence>
84 <element name="key" nillable="true" type="xsd:int"/>
85 <element name="value" nillable="true" type="xsd:anyType"/>
86 </sequence>
87 </complexType>
88
89 <complexType name="Map">
90 <sequence>
91 <element maxOccurs="unbounded" minOccurs="0"
92 name="item" type="apachens:mapItem"/>
93 </sequence>
94 </complexType>
95 </schema>
96 </wsdl:types>
97
98 <wsdl:message name="get_statusRequest">
99 <wsdl:part name="bugs" type="types:ArrayOfBugNumber"/>
100 </wsdl:message>
101 <wsdl:message name="get_statusResponse">
102 <wsdl:part name="s-gensym3" type="apachens:Map"/>
103 </wsdl:message>
104
105 <wsdl:message name="get_bug_logRequest">
106 <wsdl:part name="bugnumber" type="xsd:int"/>
107 </wsdl:message>
108 <wsdl:message name="get_bug_logResponse">
109 <wsdl:part name="soapenc:Array" type="types:ArrayOfAnyType"/>
110 </wsdl:message>
111
112 <wsdl:message name="get_bugsRequest">
113 <wsdl:part name="query" type="types:ArrayOfAnyType"/>
114 </wsdl:message>
115 <wsdl:message name="get_bugsResponse">
116 <wsdl:part name="soapenc:Array" type="types:ArrayOfBugNumber"/>
117 </wsdl:message>
118
119 <wsdl:message name="get_usertagRequest">
120 <wsdl:part name="user" type="xsd:string"/>
121 <!-- We do not support tags -->
122 </wsdl:message>
123 <wsdl:message name="get_usertagResponse">
124 <wsdl:part name="s-gensym3" type="xsd:anyType"/>
125 </wsdl:message>
126
127 <wsdl:message name="newest_bugsRequest">
128 <wsdl:part name="amount" type="xsd:int"/>
129 </wsdl:message>
130 <wsdl:message name="newest_bugsResponse">
131 <wsdl:part name="soapenc:Array" type="types:ArrayOfBugNumber"/>
132 </wsdl:message>
133
134 <wsdl:message name="search_estRequest">
135 <wsdl:part name="query" type="types:ArrayOfArrayOfAnyType"/>
136 </wsdl:message>
137 <wsdl:message name="search_estResponse">
138 <wsdl:part name="soapenc:Array" type="types:ArrayOfArrayOfArrayOfAnyType"/>
139 </wsdl:message>
140
141 <wsdl:portType name="Debbugs/SOAP">
142 <wsdl:operation name="get_status" parameterOrder="bugs">
143 <wsdl:input message="tns:get_statusRequest">
144 <soap:body
145 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
146 namespace="urn:Debbugs/SOAP"
147 use="encoded"/>
148 </wsdl:input>
149 <wsdl:output message="tns:get_statusResponse">
150 <soap:body
151 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
152 namespace="urn:Debbugs/SOAP"
153 use="encoded"/>
154 </wsdl:output>
155 </wsdl:operation>
156
157 <wsdl:operation name="get_bug_log" parameterOrder="bugnumber">
158 <wsdl:input message="tns:get_bug_logRequest">
159 <soap:body
160 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
161 namespace="urn:Debbugs/SOAP"
162 use="encoded"/>
163 </wsdl:input>
164 <wsdl:output message="tns:get_bug_logResponse">
165 <soap:body
166 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
167 namespace="urn:Debbugs/SOAP"
168 use="encoded"/>
169 </wsdl:output>
170 </wsdl:operation>
171
172 <wsdl:operation name="get_bugs" parameterOrder="query">
173 <wsdl:input message="tns:get_bugsRequest">
174 <soap:body
175 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
176 namespace="urn:Debbugs/SOAP"
177 use="encoded"/>
178 </wsdl:input>
179 <wsdl:output message="tns:get_bugsResponse">
180 <soap:body
181 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
182 namespace="urn:Debbugs/SOAP"
183 use="encoded"/>
184 </wsdl:output>
185 </wsdl:operation>
186
187 <wsdl:operation name="get_usertag" parameterOrder="user">
188 <wsdl:input message="tns:get_usertagRequest">
189 <soap:body
190 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
191 namespace="urn:Debbugs/SOAP"
192 use="encoded"/>
193 </wsdl:input>
194 <wsdl:output message="tns:get_usertagResponse">
195 <soap:body
196 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
197 namespace="urn:Debbugs/SOAP"
198 use="encoded"/>
199 </wsdl:output>
200 </wsdl:operation>
201
202 <wsdl:operation name="newest_bugs" parameterOrder="amount">
203 <wsdl:input message="tns:newest_bugsRequest">
204 <soap:body
205 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
206 namespace="urn:Debbugs/SOAP"
207 use="encoded"/>
208 </wsdl:input>
209 <wsdl:output message="tns:newest_bugsResponse">
210 <soap:body
211 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
212 namespace="urn:Debbugs/SOAP"
213 use="encoded"/>
214 </wsdl:output>
215 </wsdl:operation>
216
217 <wsdl:operation name="search_est" parameterOrder="query">
218 <wsdl:input message="tns:search_estRequest">
219 <soap:body
220 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
221 namespace="urn:Debbugs/SOAP"
222 use="encoded"/>
223 </wsdl:input>
224 <wsdl:output message="tns:search_estResponse">
225 <soap:body
226 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
227 namespace="urn:Debbugs/SOAP"
228 use="encoded"/>
229 </wsdl:output>
230 </wsdl:operation>
231 </wsdl:portType>
232
233 <wsdl:binding name="Debbugs/SOAP/BINDING" type="tns:Debbugs/SOAP">
234 <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
235 <wsdl:operation name="get_status">
236 <wsdlsoap:operation soapAction="Debbugs/SOAP"/>
237 <wsdl:input name="get_statusRequest">
238 <wsdlsoap:body
239 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
240 namespace="urn:Debbugs/SOAP"
241 use="encoded"/>
242 </wsdl:input>
243 <wsdl:output name="get_statusResponse">
244 <wsdlsoap:body
245 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
246 namespace="urn:Debbugs/SOAP"
247 use="encoded"/>
248 </wsdl:output>
249 </wsdl:operation>
250
251 <wsdl:operation name="get_bug_log">
252 <wsdlsoap:operation soapAction="Debbugs/SOAP"/>
253 <wsdl:input name="get_bug_logRequest">
254 <wsdlsoap:body
255 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
256 namespace="urn:Debbugs/SOAP"
257 use="encoded"/>
258 </wsdl:input>
259 <wsdl:output name="get_bug_logResponse">
260 <wsdlsoap:body
261 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
262 namespace="urn:Debbugs/SOAP"
263 use="encoded"/>
264 </wsdl:output>
265 </wsdl:operation>
266
267 <wsdl:operation name="get_bugs">
268 <wsdlsoap:operation soapAction="Debbugs/SOAP"/>
269 <wsdl:input name="get_bugsRequest">
270 <wsdlsoap:body
271 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
272 namespace="urn:Debbugs/SOAP"
273 use="encoded"/>
274 </wsdl:input>
275 <wsdl:output name="get_bugsResponse">
276 <wsdlsoap:body
277 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
278 namespace="urn:Debbugs/SOAP"
279 use="encoded"/>
280 </wsdl:output>
281 </wsdl:operation>
282
283 <wsdl:operation name="get_usertag">
284 <wsdlsoap:operation soapAction="Debbugs/SOAP"/>
285 <wsdl:input name="get_tagRequest">
286 <wsdlsoap:body
287 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
288 namespace="urn:Debbugs/SOAP"
289 use="encoded"/>
290 </wsdl:input>
291 <wsdl:output name="get_tagResponse">
292 <wsdlsoap:body
293 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
294 namespace="urn:Debbugs/SOAP"
295 use="encoded"/>
296 </wsdl:output>
297 </wsdl:operation>
298
299 <wsdl:operation name="newest_bugs">
300 <wsdlsoap:operation soapAction="Debbugs/SOAP"/>
301 <wsdl:input name="newest_bugsRequest">
302 <wsdlsoap:body
303 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
304 namespace="urn:Debbugs/SOAP"
305 use="encoded"/>
306 </wsdl:input>
307 <wsdl:output name="newest_bugsResponse">
308 <wsdlsoap:body
309 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
310 namespace="urn:Debbugs/SOAP"
311 use="encoded"/>
312 </wsdl:output>
313 </wsdl:operation>
314
315 <wsdl:operation name="search_est">
316 <wsdlsoap:operation soapAction="Debbugs/SOAP"/>
317 <wsdl:input name="search_estRequest">
318 <wsdlsoap:body
319 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
320 namespace="urn:Debbugs/SOAP"
321 use="encoded"/>
322 </wsdl:input>
323 <wsdl:output name="search_estResponse">
324 <wsdlsoap:body
325 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
326 namespace="urn:Debbugs/SOAP"
327 use="encoded"/>
328 </wsdl:output>
329 </wsdl:operation>
330 </wsdl:binding>
331
332 <wsdl:service name="Debbugs/SOAP/SERVICE">
333 <wsdl:port binding="tns:Debbugs/SOAP/BINDING" name="gnu.org">
334 <wsdlsoap:address location="http://debbugs.gnu.org/cgi/soap.cgi"/>
335 </wsdl:port>
336 <wsdl:port binding="tns:Debbugs/SOAP/BINDING" name="debian.org">
337 <wsdlsoap:address location="http://bugs.debian.org/cgi-bin/soap.cgi"/>
338 </wsdl:port>
339 </wsdl:service>
340 </wsdl:definitions>