source: TI12-security/trunk/python/www/html/attAuthority.wsdl @ 2107

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

python/www/html/sessionMgr.wsdl,
python/ndg.security.server/ndg/security/server/SessionMgr/SessionMgr_services_server.py,
python/ndg.security.common/ndg/security/common/SessionMgr/SessionMgr_services.py,
python/www/html/attAuthority.wsdl,
python/ndg.security.server/ndg/security/server/AttAuthority/AttAuthority_services_server.py,
python/ndg.security.common/ndg/security/common/AttAuthority/AttAuthority_services.py:
Fixes for WebSphere? WSDL check - added targetNamespace attribute to xsd:schema element,
added 'wsdl' prefix to operation, part and message elements.

  • 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<wsdl:definitions name="AttAuthority"
3 xmlns="http://schemas.xmlsoap.org/wsdl/"
4 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
5 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
6 xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
7 xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
8 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
9 xmlns:tns="urn:ndg:security:attAuthority"
10 targetNamespace="urn:ndg:security:attAuthority">
11
12  <wsdl:types>
13    <xsd:schema targetNamespace="urn:ndg:security:attAuthority">
14   
15      <xsd:complexType name="HostInfo">
16        <xsd:sequence>
17          <xsd:element name="hostname" type="xsd:string" minOccurs="1" maxOccurs="1"/>
18          <xsd:element name="aaURI" type="xsd:string" minOccurs="1" maxOccurs="1"/>
19          <xsd:element name="loginURI" type="xsd:string" minOccurs="1" maxOccurs="1"/>
20          <xsd:element name="roleList" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
21        </xsd:sequence>
22      </xsd:complexType>
23     
24      <xsd:element name="getAttCert">
25        <xsd:complexType>
26          <xsd:sequence>
27            <xsd:element name="userCert" type="xsd:string" minOccurs="0" maxOccurs="1"/>
28            <xsd:element name="userAttCert" type="xsd:string" minOccurs="0" maxOccurs="1"/>
29          </xsd:sequence>
30        </xsd:complexType>
31      </xsd:element>
32     
33      <xsd:element name="getAttCertResponse">
34        <xsd:complexType>
35          <xsd:sequence>
36            <xsd:element name="attCert" type="xsd:string" minOccurs="0" maxOccurs="1"/>
37                <xsd:element name="msg" type="xsd:string" minOccurs="0" maxOccurs="1"/>
38          </xsd:sequence>
39        </xsd:complexType>
40      </xsd:element>
41
42      <xsd:element name="getHostInfo">
43        <xsd:complexType/>
44      </xsd:element>
45
46      <xsd:element name="getHostInfoResponse">
47        <xsd:complexType>
48          <xsd:sequence>
49            <xsd:element name="hostname" type="xsd:string" minOccurs="1" maxOccurs="1"/>
50            <xsd:element name="aaURI" type="xsd:string" minOccurs="1" maxOccurs="1"/>
51            <xsd:element name="loginURI" type="xsd:string" minOccurs="1" maxOccurs="1"/>
52          </xsd:sequence>
53        </xsd:complexType>
54      </xsd:element>
55
56      <xsd:element name="getTrustedHostInfo">
57        <xsd:complexType>
58          <xsd:sequence>
59            <xsd:element name="role" type="xsd:string" minOccurs="0" maxOccurs="1"/>
60          </xsd:sequence>
61        </xsd:complexType>
62      </xsd:element>
63
64      <xsd:element name="getTrustedHostInfoResponse">
65        <xsd:complexType>
66          <xsd:sequence>
67            <xsd:element name="trustedHosts" type="tns:HostInfo" minOccurs="0" maxOccurs="unbounded"/>
68          </xsd:sequence>
69        </xsd:complexType>
70      </xsd:element>
71
72      <xsd:element name="getX509Cert">
73        <xsd:complexType/>
74      </xsd:element>
75     
76      <xsd:element name="getX509CertResponse">
77        <xsd:complexType>
78          <xsd:sequence>
79            <xsd:element name="x509Cert" type="xsd:string" minOccurs="1" maxOccurs="1"/>
80          </xsd:sequence>
81        </xsd:complexType>
82      </xsd:element>
83
84    </xsd:schema>
85  </wsdl:types>
86 
87  <wsdl:message name="getAttCertInputMsg">
88    <wsdl:part name="parameters" element="tns:getAttCert"/>
89  </wsdl:message>
90
91  <wsdl:message name="getAttCertOutputMsg">
92    <wsdl:part name="parameters" element="tns:getAttCertResponse"/>
93  </wsdl:message>
94 
95  <wsdl:message name="getHostInfoInputMsg">
96    <wsdl:part name="parameters" element="tns:getHostInfo"/>
97  </wsdl:message>
98
99  <wsdl:message name="getHostInfoOutputMsg">
100    <wsdl:part name="parameters" element="tns:getHostInfoResponse"/>
101  </wsdl:message>
102
103  <wsdl:message name="getTrustedHostInfoInputMsg">
104    <wsdl:part name="parameters" element="tns:getTrustedHostInfo"/>
105  </wsdl:message>
106
107  <wsdl:message name="getTrustedHostInfoOutputMsg">
108    <wsdl:part name="parameters" element="tns:getTrustedHostInfoResponse"/>
109  </wsdl:message>
110
111  <wsdl:message name="getX509CertInputMsg">
112    <wsdl:part name="parameters" element="tns:getX509Cert"/>
113  </wsdl:message>
114
115  <wsdl:message name="getX509CertOutputMsg">
116    <wsdl:part name="parameters" element="tns:getX509CertResponse"/>
117  </wsdl:message>
118
119  <wsdl:portType name="AttAuthority">
120    <wsdl:operation name="getAttCert">
121      <wsdl:input message="tns:getAttCertInputMsg"/>
122      <wsdl:output message="tns:getAttCertOutputMsg"/>
123    </wsdl:operation>
124
125    <wsdl:operation name="getHostInfo">
126      <wsdl:input message="tns:getHostInfoInputMsg"/>
127      <wsdl:output message="tns:getHostInfoOutputMsg"/>
128    </wsdl:operation>
129
130    <wsdl:operation name="getTrustedHostInfo">
131      <wsdl:input message="tns:getTrustedHostInfoInputMsg"/>
132      <wsdl:output message="tns:getTrustedHostInfoOutputMsg"/>
133    </wsdl:operation>
134
135    <wsdl:operation name="getX509Cert">
136      <wsdl:input message="tns:getX509CertInputMsg"/>
137      <wsdl:output message="tns:getX509CertOutputMsg"/>
138    </wsdl:operation>
139  </wsdl:portType>
140
141  <wsdl:binding name="AttAuthorityBinding" type="tns:AttAuthority">
142    <soap:binding
143     style="document"
144     transport="http://schemas.xmlsoap.org/soap/http"/>
145     
146    <wsdl:operation name="getAttCert">
147      <soap:operation soapAction="getAttCert"/>
148      <wsdl:input>
149        <soap:body use="literal"/>
150      </wsdl:input>
151      <wsdl:output>
152        <soap:body use="literal"/>
153      </wsdl:output>
154    </wsdl:operation>
155
156    <wsdl:operation name="getHostInfo">
157      <soap:operation soapAction="getHostInfo"/>
158      <wsdl:input>
159        <soap:body use="literal"/>
160      </wsdl:input>
161      <wsdl:output>
162        <soap:body use="literal"/>
163      </wsdl:output>
164    </wsdl:operation>
165
166    <wsdl:operation name="getTrustedHostInfo">
167      <soap:operation soapAction="getTrustedHostInfo"/>
168      <wsdl:input>
169        <soap:body use="literal"/>
170      </wsdl:input>
171      <wsdl:output>
172        <soap:body use="literal"/>
173      </wsdl:output>
174    </wsdl:operation>
175
176    <wsdl:operation name="getX509Cert">
177      <soap:operation soapAction="getX509Cert"/>
178      <wsdl:input>
179        <soap:body use="literal"/>
180      </wsdl:input>
181      <wsdl:output>
182        <soap:body use="literal"/>
183      </wsdl:output>
184    </wsdl:operation>   
185 
186  </wsdl:binding>
187
188  <wsdl:service name="AttAuthorityService">
189    <wsdl:documentation>NERC Data Grid Attribute Authority web service</wsdl:documentation>
190    <wsdl:port name="AttAuthority" binding="tns:AttAuthorityBinding">
191      <soap:address location="http://localhost:5700"/>
192    </wsdl:port>
193  </wsdl:service>
194</wsdl:definitions>
Note: See TracBrowser for help on using the repository browser.