1 <?xml version="1.0" encoding="UTF-8" ?>
2 <definitions name="Wiki"
3 targetNamespace="http://phpwiki.sourceforge.net/PhpWiki.wsdl"
4 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
5 xmlns:tns="http://phpwiki.sourceforge.net/PhpWiki.wsdl"
6 xmlns:xsd="http://www.w3.org/1999/XMLSchema"
7 xmlns="http://schemas.xmlsoap.org/wsdl/"
10 <message name="getPageContent">
11 <part name="pagename" type="xsd:string"/>
12 <part name="credentials" type="xsd:string"/>
14 <message name="getPageRevision">
15 <part name="pagename" type="xsd:string"/>
16 <part name="revision" type="xsd:double"/>
17 <part name="credentials" type="xsd:string"/>
19 <message name="getPageContentResponse">
20 <part name="content" type="xsd:string"/>
23 <message name="getCurrentRevision">
24 <part name="pagename" type="xsd:string"/>
25 <part name="credentials" type="xsd:string"/>
27 <message name="getRevisionResponse">
28 <part name="revision" type="xsd:double"/>
31 <message name="getPageMeta">
32 <part name="pagename" type="xsd:string"/>
33 <part name="credentials" type="xsd:string"/>
35 <message name="getPageMetaResponse">
36 <part name="meta" type="typens:PageMetadata"/>
38 <message name="doSavePage">
39 <part name="pagename" type="xsd:string"/>
40 <part name="content" type="xsd:string"/>
41 <part name="credentials" type="xsd:string"/>
43 <message name="doSavePageResponse">
44 <part name="successcode" type="xsd:int"/>
47 <message name="getAllPagenames">
48 <part name="credentials" type="xsd:string"/>
50 <message name="getBackLinks">
51 <part name="pagename" type="xsd:string"/>
52 <part name="credentials" type="xsd:string"/>
54 <message name="doTitleSearch">
55 <part name="query" type="xsd:string"/>
56 <part name="credentials" type="xsd:string"/>
58 <message name="doFullTextSearch">
59 <part name="query" type="xsd:string"/>
60 <part name="credentials" type="xsd:string"/>
62 <message name="getRecentChanges">
63 <part name="limit" type="xsd:int"/>
64 <part name="since" type="xsd:int"/>
65 <part name="include_minor" type="xsd:int"/>
66 <part name="credentials" type="xsd:string"/>
68 <message name="listLinks">
69 <part name="pagename" type="xsd:string"/>
70 <part name="credentials" type="xsd:string"/>
72 <message name="listPlugins">
73 <part name="credentials" type="xsd:string"/>
75 <message name="callPlugin">
76 <part name="pluginname" type="xsd:string"/>
77 <part name="pluginargs" type="xsd:string"/>
78 <part name="credentials" type="xsd:string"/>
80 <message name="getPluginSynopsis">
81 <part name="pluginname" type="xsd:string"/>
82 <part name="credentials" type="xsd:string"/>
84 <message name="listRelations">
85 <part name="option" type="xsd:int"/>
86 <part name="credentials" type="xsd:string"/>
88 <message name="linkSearch">
89 <part name="linktype" type="xsd:string"/>
90 <part name="search" type="xsd:string"/>
91 <part name="pages" type="xsd:string"/>
92 <part name="relation" type="xsd:string"/>
93 <part name="credentials" type="xsd:string"/>
96 <message name="PagenameListResponse">
97 <part name="content" type="xsd:PagenameList"/>
99 <message name="RecentChangesResponse">
100 <part name="content" type="xsd:RecentChangesList"/>
102 <message name="StringListResponse">
103 <part name="content" type="xsd:StringList"/>
105 <message name="LinkSearchResponse">
106 <part name="content" type="xsd:RdfTripleList"/>
108 <message name="StringResponse">
109 <part name="content" type="xsd:string"/>
112 <xsd:complexType name="PagenameList">
114 <part name="pagename" type="xsd:string"/>
117 <xsd:complexType name="RdfTripleList">
119 <part name="pagename" type="xsd:string"/>
120 <part name="relation" type="xsd:string"/>
121 <part name="target" type="xsd:string"/>
124 <xsd:complexType name="StringList">
125 <xsd:all type="xsd:string" />
127 <xsd:complexType name="RecentChangesList">
129 <part name="pagename" type="xsd:string"/>
130 <part name="lastModified" type="xsd:int"/>
131 <part name="author" type="xsd:string"/>
132 <part name="summary" type="xsd:string"/>
133 <part name="version" type="xsd:int"/>
136 <xsd:complexType name="PageMetadata">
138 <xsd:element name="createdby" type="xsd:string"/>
139 <xsd:element name="lastauthor" type="xsd:string"/>
140 <xsd:element name="ctime" type="xsd:int"/>
141 <xsd:element name="mtime" type="xsd:int"/>
142 <xsd:element name="atime" type="xsd:int"/>
146 <portType name="wikiPortType">
147 <operation name="getPageContent">
148 <input message="tns:getPageContent"/>
149 <output message="tns:getPageContentResponse"/>
151 <operation name="getPageRevision">
152 <input message="tns:getPageRevision"/>
153 <output message="tns:getPageContentResponse"/>
155 <operation name="getCurrentRevision">
156 <input message="tns:getPageRevision"/>
157 <output message="tns:getRevisionResponse"/>
159 <operation name="getPageMeta">
160 <input message="tns:getPageMeta"/>
161 <output message="tns:getPageMetaResponse"/>
163 <operation name="doSavePage">
164 <input message="tns:doSavePage"/>
165 <output message="tns:doSavePageResponse"/>
167 <operation name="getAllPagenames">
168 <input message="tns:getAllPagenames"/>
169 <output message="tns:PagenameListResponse"/>
171 <operation name="getBackLinks">
172 <input message="tns:getBackLinks"/>
173 <output message="tns:PagenameListResponse"/>
175 <operation name="doTitleSearch">
176 <input message="tns:doTitleSearch"/>
177 <output message="tns:PagenameListResponse"/>
179 <operation name="doFullTextSearch">
180 <input message="tns:doFullTextSearch"/>
181 <output message="tns:PagenameListResponse"/>
183 <operation name="getRecentChanges">
184 <input message="tns:getRecentChanges"/>
185 <output message="tns:RecentChangesResponse"/>
187 <operation name="listLinks">
188 <input message="tns:listLinks"/>
189 <output message="tns:PagenameListResponse"/>
191 <operation name="listPlugins">
192 <input message="tns:listPlugins"/>
193 <output message="tns:StringListResponse"/>
195 <operation name="callPlugin">
196 <input message="tns:callPlugin"/>
197 <output message="tns:PagenameListResponse"/>
199 <operation name="getPluginSynopsis">
200 <input message="tns:getPluginSynopsis"/>
201 <output message="tns:StringResponse"/>
203 <operation name="listRelations">
204 <input message="tns:listRelations"/>
205 <output message="tns:StringListResponse"/>
207 <operation name="linkSearch">
208 <input message="tns:callPlugin"/>
209 <output message="tns:LinkSearchResponse"/>
213 <binding name="wikiBinding" type="tns:wikiPortType">
214 <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
215 <operation name="getPageContent">
216 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
218 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
221 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
224 <operation name="getPageRevision">
225 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
227 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
230 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
233 <operation name="getCurrentRevision">
234 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
236 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
239 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
242 <operation name="getPageMeta">
243 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
245 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
248 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
251 <operation name="doSavePage">
252 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
254 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
257 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
260 <operation name="getAllPagenames">
261 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
263 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
266 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
269 <operation name="getBackLinks">
270 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
272 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
275 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
278 <operation name="doTitleSearch">
279 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
281 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
284 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
287 <operation name="doFullTextSearch">
288 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
290 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
293 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
296 <operation name="getRecentChanges">
297 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
299 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
302 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
305 <operation name="listLinks">
306 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
308 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
311 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
314 <operation name="listPlugins">
315 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
317 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
320 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
323 <operation name="getPluginSynopsis">
324 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
326 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
329 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
332 <operation name="callPlugin">
333 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
335 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
338 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
341 <operation name="listRelations">
342 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
344 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
347 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
350 <operation name="linkSearch">
351 <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
353 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
356 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
361 <service name="wikiService">
362 <port name="wikiPortType" binding="tns:wikiBinding">
363 <soap:address location="http://phpwiki.fr/SOAP.php" />