]> code.delx.au - gnu-emacs-elpa/blob - packages/debbugs/Debbugs.wsdl
* ampc.el: Sync to version 0.1.3.
[gnu-emacs-elpa] / packages / debbugs / Debbugs.wsdl
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <!-- Copyright (C) 2011 Free Software Foundation, Inc.
4
5 This file is part of GNU Emacs.
6
7 GNU Emacs 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 GNU Emacs 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 operations
22 "get_usertag" and "get_versions" are 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="newest_bugsRequest">
120 <wsdl:part name="amount" type="xsd:int"/>
121 </wsdl:message>
122 <wsdl:message name="newest_bugsResponse">
123 <wsdl:part name="soapenc:Array" type="types:ArrayOfBugNumber"/>
124 </wsdl:message>
125
126 <wsdl:message name="search_estRequest">
127 <wsdl:part name="query" type="types:ArrayOfArrayOfAnyType"
128 minOccurs="1" maxOccurs="unbounded"/>
129 </wsdl:message>
130 <wsdl:message name="search_estResponse">
131 <wsdl:part name="soapenc:Array" type="types:ArrayOfArrayOfArrayOfAnyType"/>
132 </wsdl:message>
133
134 <wsdl:portType name="Debbugs/SOAP">
135 <wsdl:operation name="get_status" parameterOrder="bugs">
136 <wsdl:input message="tns:get_statusRequest">
137 <soap:body
138 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
139 namespace="urn:Debbugs/SOAP"
140 use="encoded"/>
141 </wsdl:input>
142 <wsdl:output message="tns:get_statusResponse">
143 <soap:body
144 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
145 namespace="urn:Debbugs/SOAP"
146 use="encoded"/>
147 </wsdl:output>
148 </wsdl:operation>
149
150 <wsdl:operation name="get_bug_log" parameterOrder="bugnumber">
151 <wsdl:input message="tns:get_bug_logRequest">
152 <soap:body
153 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
154 namespace="urn:Debbugs/SOAP"
155 use="encoded"/>
156 </wsdl:input>
157 <wsdl:output message="tns:get_bug_logResponse">
158 <soap:body
159 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
160 namespace="urn:Debbugs/SOAP"
161 use="encoded"/>
162 </wsdl:output>
163 </wsdl:operation>
164
165 <wsdl:operation name="get_bugs" parameterOrder="query">
166 <wsdl:input message="tns:get_bugsRequest">
167 <soap:body
168 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
169 namespace="urn:Debbugs/SOAP"
170 use="encoded"/>
171 </wsdl:input>
172 <wsdl:output message="tns:get_bugsResponse">
173 <soap:body
174 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
175 namespace="urn:Debbugs/SOAP"
176 use="encoded"/>
177 </wsdl:output>
178 </wsdl:operation>
179
180 <wsdl:operation name="newest_bugs" parameterOrder="amount">
181 <wsdl:input message="tns:newest_bugsRequest">
182 <soap:body
183 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
184 namespace="urn:Debbugs/SOAP"
185 use="encoded"/>
186 </wsdl:input>
187 <wsdl:output message="tns:newest_bugsResponse">
188 <soap:body
189 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
190 namespace="urn:Debbugs/SOAP"
191 use="encoded"/>
192 </wsdl:output>
193 </wsdl:operation>
194
195 <wsdl:operation name="search_est" parameterOrder="query">
196 <wsdl:input message="tns:search_estRequest">
197 <soap:body
198 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
199 namespace="urn:Debbugs/SOAP"
200 use="encoded"/>
201 </wsdl:input>
202 <wsdl:output message="tns:search_estResponse">
203 <soap:body
204 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
205 namespace="urn:Debbugs/SOAP"
206 use="encoded"/>
207 </wsdl:output>
208 </wsdl:operation>
209 </wsdl:portType>
210
211 <wsdl:binding name="Debbugs/SOAP/BINDING" type="tns:Debbugs/SOAP">
212 <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
213 <wsdl:operation name="get_status">
214 <wsdlsoap:operation soapAction="Debbugs/SOAP"/>
215 <wsdl:input name="get_statusRequest">
216 <wsdlsoap:body
217 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
218 namespace="urn:Debbugs/SOAP"
219 use="encoded"/>
220 </wsdl:input>
221 <wsdl:output name="get_statusResponse">
222 <wsdlsoap:body
223 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
224 namespace="urn:Debbugs/SOAP"
225 use="encoded"/>
226 </wsdl:output>
227 </wsdl:operation>
228
229 <wsdl:operation name="get_bug_log">
230 <wsdlsoap:operation soapAction="Debbugs/SOAP"/>
231 <wsdl:input name="get_bug_logRequest">
232 <wsdlsoap:body
233 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
234 namespace="urn:Debbugs/SOAP"
235 use="encoded"/>
236 </wsdl:input>
237 <wsdl:output name="get_bug_logResponse">
238 <wsdlsoap:body
239 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
240 namespace="urn:Debbugs/SOAP"
241 use="encoded"/>
242 </wsdl:output>
243 </wsdl:operation>
244
245 <wsdl:operation name="get_bugs">
246 <wsdlsoap:operation soapAction="Debbugs/SOAP"/>
247 <wsdl:input name="get_bugsRequest">
248 <wsdlsoap:body
249 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
250 namespace="urn:Debbugs/SOAP"
251 use="encoded"/>
252 </wsdl:input>
253 <wsdl:output name="get_bugsResponse">
254 <wsdlsoap:body
255 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
256 namespace="urn:Debbugs/SOAP"
257 use="encoded"/>
258 </wsdl:output>
259 </wsdl:operation>
260
261 <wsdl:operation name="newest_bugs">
262 <wsdlsoap:operation soapAction="Debbugs/SOAP"/>
263 <wsdl:input name="newest_bugsRequest">
264 <wsdlsoap:body
265 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
266 namespace="urn:Debbugs/SOAP"
267 use="encoded"/>
268 </wsdl:input>
269 <wsdl:output name="newest_bugsResponse">
270 <wsdlsoap:body
271 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
272 namespace="urn:Debbugs/SOAP"
273 use="encoded"/>
274 </wsdl:output>
275 </wsdl:operation>
276
277 <wsdl:operation name="search_est">
278 <wsdlsoap:operation soapAction="Debbugs/SOAP"/>
279 <wsdl:input name="search_estRequest">
280 <wsdlsoap:body
281 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
282 namespace="urn:Debbugs/SOAP"
283 use="encoded"/>
284 </wsdl:input>
285 <wsdl:output name="search_estResponse">
286 <wsdlsoap:body
287 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
288 namespace="urn:Debbugs/SOAP"
289 use="encoded"/>
290 </wsdl:output>
291 </wsdl:operation>
292 </wsdl:binding>
293
294 <wsdl:service name="Debbugs/SOAP/SERVICE">
295 <wsdl:port binding="tns:Debbugs/SOAP/BINDING" name="gnu.org">
296 <wsdlsoap:address location="http://debbugs.gnu.org/cgi/soap.cgi"/>
297 </wsdl:port>
298 <wsdl:port binding="tns:Debbugs/SOAP/BINDING" name="debian.org">
299 <wsdlsoap:address location="http://bugs.debian.org/cgi-bin/soap.cgi"/>
300 </wsdl:port>
301 </wsdl:service>
302 </wsdl:definitions>