source: TI12-security/trunk/python/www/html/log.wsdl @ 917

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/python/www/html/log.wsdl@917
Revision 917, 3.8 KB checked in by pjkersha, 14 years ago (diff)

Working prototype log server. Has no message level security implemented yet.

Line 
1<?xml version="1.0" encoding="utf-8"?>
2
3
4<definitions name="log"
5  targetNamespace="http://wsdl2py.client.pycon.org/"
6  xmlns="http://schemas.xmlsoap.org/wsdl/"
7  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
8  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
9  xmlns:tns="http://wsdl2py.client.pycon.org/"
10  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
11  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
12
13  <message name="debugRequest">
14    <part name="debugReq" type="xsd:string"/>
15  </message>
16
17  <message name="debugResponse">
18    <part name="debugResp" type="xsd:string"/>
19  </message>
20
21  <message name="infoRequest">
22    <part name="infoReq" type="xsd:string"/>
23  </message>
24
25  <message name="infoResponse">
26    <part name="infoResp" type="xsd:string"/>
27  </message>
28
29  <message name="warningRequest">
30    <part name="warningReq" type="xsd:string"/>
31  </message>
32
33  <message name="warningResponse">
34    <part name="warningResp" type="xsd:string"/>
35  </message>
36
37  <message name="errorRequest">
38    <part name="errorReq" type="xsd:string"/>
39  </message>
40
41  <message name="errorResponse">
42    <part name="errorResp" type="xsd:string"/>
43  </message>
44
45 
46  <portType name="log">
47    <operation name="debug">
48      <input message="tns:debugRequest"/>
49      <output message="tns:debugResponse"/>
50    </operation>
51
52    <operation name="info">
53      <input message="tns:infoRequest"/>
54      <output message="tns:infoResponse"/>
55    </operation>
56
57    <operation name="warning">
58      <input message="tns:warningRequest"/>
59      <output message="tns:warningResponse"/>
60    </operation>
61
62    <operation name="error">
63      <input message="tns:errorRequest"/>
64      <output message="tns:errorResponse"/>
65    </operation>
66  </portType>
67
68  <binding name="logBinding" type="tns:log">
69    <soap:binding style="rpc"
70                      transport="http://schemas.xmlsoap.org/soap/http"/>
71                     
72    <operation name="debug">
73      <soap:operation soapAction="urn:log#debug"/>
74      <input>
75        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
76                    namespace="urn:log" use="encoded"/>
77      </input>
78      <output>
79        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
80                    namespace="urn:log" use="encoded"/>
81      </output>
82    </operation>
83
84    <operation name="info">
85      <soap:operation soapAction="urn:log#info"/>
86      <input>
87        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
88                    namespace="urn:log" use="encoded"/>
89      </input>
90      <output>
91        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
92                    namespace="urn:log" use="encoded"/>
93      </output>
94    </operation>
95
96    <operation name="warning">
97      <soap:operation soapAction="urn:log#warning"/>
98      <input>
99        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
100                    namespace="urn:log" use="encoded"/>
101      </input>
102      <output>
103        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
104                    namespace="urn:log" use="encoded"/>
105      </output>
106    </operation>   
107
108    <operation name="error">
109      <soap:operation soapAction="urn:log#error"/>
110      <input>
111        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
112                    namespace="urn:log" use="encoded"/>
113      </input>
114      <output>
115        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
116                    namespace="urn:log" use="encoded"/>
117      </output>
118    </operation>   
119  </binding>
120
121  <service name="logService">
122    <documentation>NDG Logging Web Service</documentation>
123    <port name="log" binding="tns:logBinding">
124      <soap:address location="http://localhost:5100"/>
125    </port>
126  </service>
127</definitions>
Note: See TracBrowser for help on using the repository browser.