source: TI12-security/tags/rel0-2/python/sessionMgr.wsdl @ 642

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/tags/rel0-2/python/sessionMgr.wsdl@642
Revision 642, 3.9 KB checked in by pjkersha, 14 years ago (diff)
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<?xml version="1.0" encoding="utf-8"?>
2
3
4<definitions name="sessionMgr"
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="addUserRequest">
14    <part name="userName" type="xsd:string"/>
15    <part name="passPhrase" type="xsd:string"/>
16  </message>
17
18  <message name="addUserResponse">
19    <part name="errMsg" type="xsd:string"/>
20  </message>
21
22  <message name="connectRequest">
23    <part name="userName" type="xsd:string"/>
24    <part name="passPhrase" type="xsd:string"/>
25    <part name="rtnAsCookie" type="xsd:boolean"/>
26  </message>
27
28  <message name="connectResponse">
29    <part name="sessID" type="xsd:string"/>
30    <part name="expiry" type="xsd:string"/>
31    <part name="cookie" type="xsd:string"/>
32    <part name="errMsg" type="xsd:string"/>
33  </message>
34
35  <message name="reqAuthorisationRequest">
36    <part name="aaWSDL" type="xsd:string"/>
37    <part name="sessID" type="xsd:string"/>
38    <part name="reqRole" type="xsd:string"/>
39    <part name="mapFromTrustedHosts" type="xsd:boolean"/>
40    <part name="extAttCertList" type="xsd:ArrayOf_xsd_string"/>
41    <part name="extTrustedHostList" type="xsd:ArrayOf_xsd_string"/>
42  </message>
43
44  <message name="reqAuthorisationResponse">
45    <part name="attCert" type="xsd:string"/>
46    <part name="extAttCertList" type="xsd:ArrayOf_xsd_string"/>
47    <part name="statCode" type="xsd:string"/>
48    <part name="errMsg" type="xsd:string"/>
49  </message>
50
51 
52  <portType name="sessionMgr">
53    <operation name="addUser">
54      <input message="tns:addUserRequest"/>
55      <output message="tns:addUserResponse"/>
56    </operation>
57   
58    <operation name="connect">
59      <input message="tns:connectRequest"/>
60      <output message="tns:connectResponse"/>
61    </operation>
62   
63    <operation name="reqAuthorisation">
64      <input message="tns:reqAuthorisationRequest"/>
65      <output message="tns:reqAuthorisationResponse"/>
66    </operation>
67  </portType>
68
69  <binding name="sessionMgrBinding" type="tns:sessionMgr">
70    <soap:binding style="rpc"
71                      transport="http://schemas.xmlsoap.org/soap/http"/>
72    <operation name="addUser">
73      <soap:operation soapAction="urn:sessionMgr#addUser"/>
74      <input>
75        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
76                    namespace="urn:sessionMgr" use="encoded"/>
77      </input>
78      <output>
79        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
80                    namespace="urn:sessionMgr" use="encoded"/>
81      </output>
82    </operation>
83    <operation name="connect">
84      <soap:operation soapAction="urn:sessionMgr#connect"/>
85      <input>
86        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
87                    namespace="urn:sessionMgr" use="encoded"/>
88      </input>
89      <output>
90        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
91                    namespace="urn:sessionMgr" use="encoded"/>
92      </output>
93    </operation>
94    <operation name="reqAuthorisation">
95      <soap:operation soapAction="urn:sessionMgr#reqAuthorisation"/>
96      <input>
97        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
98                    namespace="urn:sessionMgr" use="encoded"/>
99      </input>
100      <output>
101        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
102                    namespace="urn:sessionMgr" use="encoded"/>
103      </output>
104    </operation>
105  </binding>
106
107  <service name="sessionMgrService">
108    <documentation>NDG Session Manager Web Service</documentation>
109    <port name="sessionMgr" binding="tns:sessionMgrBinding">
110      <soap:address location=""/>
111    </port>
112  </service>
113</definitions>
Note: See TracBrowser for help on using the repository browser.