1 <?xml version="1.0" encoding="UTF-8"?>
3 <!-- Copyright (C) 2011 Free Software Foundation, Inc.
5 This file is part of GNU Emacs.
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.
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.
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/>. -->
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). -->
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/">
39 <schema targetNamespace="urn:Debbugs/SOAP/TYPES"
40 xmlns="http://www.w3.org/2001/XMLSchema">
41 <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
43 <complexType name="ArrayOfBugNumber">
45 <restriction base="soapenc:Array">
46 <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:int[]"/>
51 <complexType name="ArrayOfAnyType">
53 <restriction base="soapenc:Array">
54 <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:anyType[]"/>
60 <schema targetNamespace="http://xml.apache.org/xml-soap"
61 xmlns="http://www.w3.org/2001/XMLSchema">
62 <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
64 <complexType name="mapItem">
66 <element name="key" nillable="true" type="xsd:int"/>
67 <element name="value" nillable="true" type="xsd:anyType"/>
71 <complexType name="Map">
73 <element maxOccurs="unbounded" minOccurs="0"
74 name="item" type="apachens:mapItem"/>
80 <wsdl:message name="get_statusRequest">
81 <wsdl:part name="bugs" type="types:ArrayOfBugNumber"/>
83 <wsdl:message name="get_statusResponse">
84 <wsdl:part name="s-gensym3" type="apachens:Map"/>
87 <wsdl:message name="get_bug_logRequest">
88 <wsdl:part name="bugnumber" type="xsd:int"/>
90 <wsdl:message name="get_bug_logResponse">
91 <wsdl:part name="soapenc:Array" type="types:ArrayOfAnyType"/>
94 <wsdl:message name="get_bugsRequest">
95 <wsdl:part name="query" type="types:ArrayOfAnyType"/>
97 <wsdl:message name="get_bugsResponse">
98 <wsdl:part name="soapenc:Array" type="types:ArrayOfBugNumber"/>
101 <wsdl:message name="newest_bugsRequest">
102 <wsdl:part name="amount" type="xsd:int"/>
104 <wsdl:message name="newest_bugsResponse">
105 <wsdl:part name="soapenc:Array" type="types:ArrayOfBugNumber"/>
108 <wsdl:portType name="Debbugs/SOAP">
109 <wsdl:operation name="get_status" parameterOrder="bugs">
110 <wsdl:input message="tns:get_statusRequest">
112 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
113 namespace="urn:Debbugs/SOAP"
116 <wsdl:output message="tns:get_statusResponse">
118 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
119 namespace="urn:Debbugs/SOAP"
124 <wsdl:operation name="get_bug_log" parameterOrder="bugnumber">
125 <wsdl:input message="tns:get_bug_logRequest">
127 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
128 namespace="urn:Debbugs/SOAP"
131 <wsdl:output message="tns:get_bug_logResponse">
133 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
134 namespace="urn:Debbugs/SOAP"
139 <wsdl:operation name="get_bugs" parameterOrder="query">
140 <wsdl:input message="tns:get_bugsRequest">
142 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
143 namespace="urn:Debbugs/SOAP"
146 <wsdl:output message="tns:get_bugsResponse">
148 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
149 namespace="urn:Debbugs/SOAP"
154 <wsdl:operation name="newest_bugs" parameterOrder="amount">
155 <wsdl:input message="tns:newest_bugsRequest">
157 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
158 namespace="urn:Debbugs/SOAP"
161 <wsdl:output message="tns:newest_bugsResponse">
163 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
164 namespace="urn:Debbugs/SOAP"
170 <wsdl:binding name="Debbugs/SOAP/BINDING" type="tns:Debbugs/SOAP">
171 <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
172 <wsdl:operation name="get_status">
173 <wsdlsoap:operation soapAction="Debbugs/SOAP"/>
174 <wsdl:input name="get_statusRequest">
176 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
177 namespace="urn:Debbugs/SOAP"
180 <wsdl:output name="get_statusResponse">
182 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
183 namespace="urn:Debbugs/SOAP"
188 <wsdl:operation name="get_bug_log">
189 <wsdlsoap:operation soapAction="Debbugs/SOAP"/>
190 <wsdl:input name="get_bug_logRequest">
192 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
193 namespace="urn:Debbugs/SOAP"
196 <wsdl:output name="get_bug_logResponse">
198 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
199 namespace="urn:Debbugs/SOAP"
204 <wsdl:operation name="get_bugs">
205 <wsdlsoap:operation soapAction="Debbugs/SOAP"/>
206 <wsdl:input name="get_bugsRequest">
208 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
209 namespace="urn:Debbugs/SOAP"
212 <wsdl:output name="get_bugsResponse">
214 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
215 namespace="urn:Debbugs/SOAP"
220 <wsdl:operation name="newest_bugs">
221 <wsdlsoap:operation soapAction="Debbugs/SOAP"/>
222 <wsdl:input name="newest_bugsRequest">
224 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
225 namespace="urn:Debbugs/SOAP"
228 <wsdl:output name="newest_bugsResponse">
230 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
231 namespace="urn:Debbugs/SOAP"
237 <wsdl:service name="Debbugs/SOAP/SERVICE">
238 <wsdl:port binding="tns:Debbugs/SOAP/BINDING" name="gnu.org">
239 <wsdlsoap:address location="http://debbugs.gnu.org/cgi/soap.cgi"/>
241 <wsdl:port binding="tns:Debbugs/SOAP/BINDING" name="debian.org">
242 <wsdlsoap:address location="http://bugs.debian.org/cgi-bin/soap.cgi"/>