]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - PhpWiki.wdsl
And this is the SOAP server. Just a view methods for now. (page content)
[SourceForge/phpwiki.git] / PhpWiki.wdsl
1 <?xml version="1.0" encoding="UTF-8" ?> 
2 <definitions  name="Wiki" 
3                  targetNamespace="http://phpwiki.sourceforge.net/phpwiki/PhpWiki.wsdl"
4                  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
5                  xmlns:tns="http://phpwiki.sourceforge.net/phpwiki/PhpWiki.wsdl" 
6                  xmlns:xsd="http://www.w3.org/1999/XMLSchema"
7                  xmlns="http://schemas.xmlsoap.org/wsdl/" 
8                  >
9
10         <message name="getPageRequest">
11                 <part name="page" type="xsd:string"/>
12         </message>
13
14         <message name="getPageResponse">
15                 <part name="pageData" type="xsd:string"/>
16         </message>
17
18         <portType name="wikiPortType">
19                 <operation name="getPage">
20                         <input message="tns:getPageRequest"/>
21                         <output message="tns:getPageResponse"/>
22                 </operation>
23         </portType>
24
25         <binding name="wikiBinding" type="tns:wikiPortType">
26                 <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
27                 <operation name="getPage">
28                   <soap:operation soapAction="http://phpwiki.sourceforge.net/phpwiki/SOAP.php"/>
29                         <input>
30                                 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
31                         </input>
32                         <output>
33                                 <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
34                         </output>
35                 </operation>
36         </binding>
37
38         <service name="wikiService">
39                 <port name="wikiPortType" binding="tns:wikiBinding">
40                         <soap:address location="http://phpwiki.sourceforge.net/phpwiki/SOAP.php" /> 
41                 </port>
42         </service>
43 </definitions>