source: vanHelsing/trunk/webservice/VanHelsing.wsdl@ 1258

Last change on this file since 1258 was 866, checked in by tobias, on Apr 21, 2010 at 6:25:25 PM

ResourceInitialization data type fixed

File size: 16.6 KB
Line 
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.dass-it.de/VanHelsing/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VanHelsing" targetNamespace="http://www.dass-it.de/VanHelsing/">
3 <wsdl:types>
4 <xsd:schema targetNamespace="http://www.dass-it.de/VanHelsing/">
5 <xsd:element name="listResources" type="tns:listResourcesType"></xsd:element>
6 <xsd:element name="listResourcesResponse" type="tns:resourceListType"></xsd:element>
7 <xsd:complexType name="listResourcesType">
8 <xsd:sequence>
9 <xsd:element name="resourceType" type="xsd:string"></xsd:element>
10 <xsd:element name="director" type="xsd:string"></xsd:element>
11 </xsd:sequence>
12 </xsd:complexType>
13 <xsd:complexType name="resourceListType">
14 <xsd:sequence>
15 <xsd:element name="resource" type="tns:ResourceInfo" maxOccurs="unbounded" minOccurs="0"></xsd:element>
16 </xsd:sequence>
17 </xsd:complexType>
18
19 <xsd:complexType name="ResourceInfo">
20 <xsd:sequence>
21 <xsd:element name="resId" type="xsd:int"></xsd:element>
22 <xsd:element name="resType" type="xsd:string"></xsd:element>
23 <xsd:element name="resName" type="xsd:string"></xsd:element>
24 <xsd:element name="director" type="xsd:string"></xsd:element>
25 </xsd:sequence>
26 </xsd:complexType>
27 <xsd:element name="getSimpleResource" type="tns:getResourceType"></xsd:element>
28 <xsd:element name="getSimpleResourceResponse">
29 <xsd:complexType>
30 <xsd:sequence>
31 <xsd:element name="resInfo" type="tns:ResourceInfo"></xsd:element>
32 <xsd:element name="resAttribute" type="tns:ResourceAttributeType" maxOccurs="unbounded" minOccurs="0"></xsd:element>
33 </xsd:sequence>
34 </xsd:complexType>
35 </xsd:element>
36
37
38
39 <xsd:complexType name="getResourceType">
40 <xsd:sequence>
41 <xsd:element name="resId" type="xsd:int"></xsd:element>
42 <xsd:element name="director" type="xsd:string"></xsd:element>
43 </xsd:sequence>
44 </xsd:complexType>
45 <xsd:element name="setSimpleResource"
46 type="tns:ResourceInitialization">
47 </xsd:element>
48 <xsd:element name="setSimpleResourceResponse">
49 <xsd:complexType>
50 <xsd:sequence>
51 <xsd:element name="status" type="xsd:string"></xsd:element>
52 </xsd:sequence>
53 </xsd:complexType>
54 </xsd:element>
55 <xsd:element name="deleteResourceFault">
56 <xsd:complexType>
57 <xsd:sequence>
58 <xsd:element name="deleteResourceFault"
59 type="xsd:string">
60 </xsd:element>
61 </xsd:sequence>
62 </xsd:complexType>
63 </xsd:element>
64 <xsd:element name="deleteResourceFault1">
65 <xsd:complexType>
66 <xsd:sequence>
67 <xsd:element name="deleteResourceFault1"
68 type="xsd:string">
69 </xsd:element>
70 </xsd:sequence>
71 </xsd:complexType>
72 </xsd:element>
73 <xsd:element name="invalidId" type="xsd:string"></xsd:element>
74 <xsd:element name="constraintViolation" type="xsd:string"></xsd:element>
75 <xsd:element name="syntaxError" type="xsd:string"></xsd:element>
76
77 <xsd:element name="createSimpleResource" type="tns:ResourceInitialization"></xsd:element>
78
79 <xsd:element name="createSimpleResourceResponse">
80 <xsd:complexType>
81 <xsd:sequence>
82 <xsd:element name="resId" type="xsd:int"></xsd:element>
83 </xsd:sequence>
84 </xsd:complexType>
85 </xsd:element>
86
87 <xsd:complexType name="ResourceInitialization">
88 <xsd:sequence>
89 <xsd:element name="resInfo" type="tns:ResourceInfo">
90 </xsd:element>
91 <xsd:element name="replace" type="xsd:boolean"></xsd:element>
92 <xsd:element name="resAttribute" type="tns:ResourceAttributeType" maxOccurs="unbounded" minOccurs="0"></xsd:element>
93 </xsd:sequence>
94 </xsd:complexType>
95 <xsd:element name="createSimpleResourceFault">
96 <xsd:complexType>
97 <xsd:sequence>
98 <xsd:element name="createSimpleResourceFault"
99 type="xsd:string">
100 </xsd:element>
101 </xsd:sequence>
102 </xsd:complexType>
103 </xsd:element>
104 <xsd:element name="deleteResource"
105 type="tns:ResourceInfo">
106 </xsd:element>
107 <xsd:element name="setFileSetResource"
108 type="tns:FileSetResource">
109 </xsd:element>
110 <xsd:element name="setFileSetResourceResponse">
111 <xsd:complexType>
112 <xsd:sequence>
113 <xsd:element name="status" type="xsd:string"></xsd:element>
114 </xsd:sequence>
115 </xsd:complexType>
116 </xsd:element>
117 <xsd:element name="createFileSetResource"
118 type="tns:FileSetResource">
119 </xsd:element>
120 <xsd:element name="createFileSetResourceResponse">
121 <xsd:complexType>
122 <xsd:sequence>
123 <xsd:element name="resId" type="xsd:int"></xsd:element>
124 </xsd:sequence>
125 </xsd:complexType>
126 </xsd:element>
127
128 <xsd:complexType name="FileSetResource">
129 <xsd:sequence>
130 <xsd:element name="replace" type="xsd:boolean"></xsd:element>
131 <xsd:element name="parameters"
132 type="tns:ResourceAttributeType" maxOccurs="unbounded"
133 minOccurs="0">
134 </xsd:element>
135 <xsd:element name="options"
136 type="tns:ResourceAttributeType" maxOccurs="unbounded"
137 minOccurs="0">
138 </xsd:element>
139 <xsd:element name="include"
140 type="tns:fileSetInclude">
141 </xsd:element>
142 <xsd:element name="exclude"
143 type="tns:ResourceAttributeType" maxOccurs="unbounded" minOccurs="0">
144 </xsd:element>
145 </xsd:sequence>
146 </xsd:complexType>
147
148 <xsd:complexType name="ResourceAttributeType">
149 <xsd:sequence>
150 <xsd:element name="key" type="xsd:string"></xsd:element>
151 <xsd:element name="value" type="xsd:string"></xsd:element>
152 </xsd:sequence>
153 </xsd:complexType>
154
155 <xsd:complexType name="fileSetInclude">
156 <xsd:sequence>
157 <xsd:element name="fileList"
158 type="tns:ResourceAttributeType" maxOccurs="unbounded" minOccurs="0">
159 </xsd:element>
160 <xsd:element name="options" type="tns:ResourceAttributeType" maxOccurs="unbounded" minOccurs="0"></xsd:element>
161 </xsd:sequence>
162 </xsd:complexType>
163 <xsd:element name="setFileSetResourceFault">
164 <xsd:complexType>
165 <xsd:sequence>
166 <xsd:element name="setFileSetResourceFault"
167 type="xsd:string">
168 </xsd:element>
169 </xsd:sequence>
170 </xsd:complexType>
171 </xsd:element>
172 <xsd:element name="setSimpleResourceFault">
173 <xsd:complexType>
174 <xsd:sequence>
175 <xsd:element name="setSimpleResourceFault"
176 type="xsd:string">
177 </xsd:element>
178 </xsd:sequence>
179 </xsd:complexType>
180 </xsd:element>
181 <xsd:element name="setFileSetResourceFault1">
182 <xsd:complexType>
183 <xsd:sequence>
184 <xsd:element name="setFileSetResourceFault1"
185 type="xsd:string">
186 </xsd:element>
187 </xsd:sequence>
188 </xsd:complexType>
189 </xsd:element>
190 <xsd:element name="createFileSetResourceFault">
191 <xsd:complexType>
192 <xsd:sequence>
193 <xsd:element name="createFileSetResourceFault"
194 type="xsd:string">
195 </xsd:element>
196 </xsd:sequence>
197 </xsd:complexType>
198 </xsd:element>
199 <xsd:element name="setSimpleResourceFault1">
200 <xsd:complexType>
201 <xsd:sequence>
202 <xsd:element name="setSimpleResourceFault1"
203 type="xsd:string">
204 </xsd:element>
205 </xsd:sequence>
206 </xsd:complexType>
207 </xsd:element>
208
209 </xsd:schema>
210 </wsdl:types>
211 <wsdl:message name="listResourcesRequest">
212 <wsdl:part name="resourceType" element="tns:listResources"/>
213 </wsdl:message>
214 <wsdl:message name="listResourcesResponse">
215 <wsdl:part element="tns:listResourcesResponse" name="resultList"/>
216 </wsdl:message>
217 <wsdl:message name="getSimpleResourceRequest">
218 <wsdl:part name="resourceId" element="tns:getSimpleResource"></wsdl:part>
219 </wsdl:message>
220 <wsdl:message name="getSimpleResourceResponse">
221 <wsdl:part name="parameters" element="tns:getSimpleResourceResponse"></wsdl:part>
222 </wsdl:message>
223 <wsdl:message name="setSimpleResourceRequest">
224 <wsdl:part name="newResource" element="tns:setSimpleResource"></wsdl:part>
225 </wsdl:message>
226 <wsdl:message name="setSimpleResourceResponse">
227 <wsdl:part name="setResponse" element="tns:setSimpleResourceResponse"></wsdl:part>
228 </wsdl:message>
229 <wsdl:message name="deleteResourceRequest">
230 <wsdl:part name="resourceId" element="tns:deleteResource"></wsdl:part>
231 </wsdl:message>
232 <wsdl:message name="deleteResourceFault">
233 <wsdl:part name="parameters" element="tns:invalidId"></wsdl:part>
234 </wsdl:message>
235 <wsdl:message name="deleteResourceFault1">
236 <wsdl:part name="parameters" element="tns:constraintViolation"></wsdl:part>
237 </wsdl:message>
238 <wsdl:message name="createSimpleResourceRequest">
239 <wsdl:part name="newResource" element="tns:createSimpleResource"></wsdl:part>
240 </wsdl:message>
241 <wsdl:message name="createSimpleResourceResponse">
242 <wsdl:part name="resourceId" element="tns:createSimpleResourceResponse"></wsdl:part>
243 </wsdl:message>
244 <wsdl:message name="createSimpleResourceFault">
245 <wsdl:part name="parameters" element="tns:syntaxError"></wsdl:part>
246 </wsdl:message>
247 <wsdl:message name="setFileSetResourceRequest">
248 <wsdl:part name="parameters" element="tns:setFileSetResource"></wsdl:part>
249 </wsdl:message>
250 <wsdl:message name="setFileSetResourceResponse">
251 <wsdl:part name="parameters" element="tns:setFileSetResourceResponse"></wsdl:part>
252 </wsdl:message>
253 <wsdl:message name="createFileSetResourceRequest">
254 <wsdl:part name="parameters" element="tns:createFileSetResource"></wsdl:part>
255 </wsdl:message>
256 <wsdl:message name="createFileSetResourceResponse">
257 <wsdl:part name="parameters" element="tns:createFileSetResourceResponse"></wsdl:part>
258 </wsdl:message>
259 <wsdl:message name="setFileSetResourceFault">
260 <wsdl:part name="parameters" element="tns:syntaxError"></wsdl:part>
261 </wsdl:message>
262 <wsdl:message name="setSimpleResourceFault">
263 <wsdl:part name="parameters" element="tns:syntaxError"></wsdl:part>
264 </wsdl:message>
265 <wsdl:message name="setFileSetResourceFault1">
266 <wsdl:part name="parameters" element="tns:constraintViolation"></wsdl:part>
267 </wsdl:message>
268 <wsdl:message name="createFileSetResourceFault">
269 <wsdl:part name="parameters" element="tns:syntaxError"></wsdl:part>
270 </wsdl:message>
271 <wsdl:message name="setSimpleResourceFault1">
272 <wsdl:part name="parameters" element="tns:constraintViolation"></wsdl:part>
273 </wsdl:message>
274
275 <wsdl:portType name="VanHelsing">
276 <wsdl:operation name="listResources">
277 <wsdl:input message="tns:listResourcesRequest"/>
278 <wsdl:output message="tns:listResourcesResponse"/>
279 </wsdl:operation>
280 <wsdl:operation name="getSimpleResource">
281 <wsdl:input message="tns:getSimpleResourceRequest"></wsdl:input>
282 <wsdl:output message="tns:getSimpleResourceResponse"></wsdl:output>
283 </wsdl:operation>
284 <wsdl:operation name="setSimpleResource">
285 <wsdl:input message="tns:setSimpleResourceRequest"></wsdl:input>
286 <wsdl:output message="tns:setSimpleResourceResponse"></wsdl:output>
287 <wsdl:fault name="fault" message="tns:setSimpleResourceFault"></wsdl:fault>
288 <wsdl:fault name="fault1" message="tns:setSimpleResourceFault1"></wsdl:fault>
289 </wsdl:operation>
290 <wsdl:operation name="deleteResource"><wsdl:input message="tns:deleteResourceRequest"></wsdl:input><wsdl:fault name="fault" message="tns:deleteResourceFault"></wsdl:fault><wsdl:fault name="fault1" message="tns:deleteResourceFault1"></wsdl:fault>
291 </wsdl:operation>
292 <wsdl:operation name="createSimpleResource">
293 <wsdl:input message="tns:createSimpleResourceRequest"></wsdl:input>
294 <wsdl:output message="tns:createSimpleResourceResponse"></wsdl:output>
295 <wsdl:fault name="fault" message="tns:createSimpleResourceFault"></wsdl:fault>
296 </wsdl:operation>
297 <wsdl:operation name="setFileSetResource">
298 <wsdl:input message="tns:setFileSetResourceRequest"></wsdl:input>
299 <wsdl:output message="tns:setFileSetResourceResponse"></wsdl:output>
300 <wsdl:fault name="fault" message="tns:setFileSetResourceFault"></wsdl:fault>
301 <wsdl:fault name="fault1" message="tns:setFileSetResourceFault1"></wsdl:fault>
302 </wsdl:operation>
303 <wsdl:operation name="createFileSetResource">
304 <wsdl:input message="tns:createFileSetResourceRequest"></wsdl:input>
305 <wsdl:output message="tns:createFileSetResourceResponse"></wsdl:output>
306 <wsdl:fault name="fault" message="tns:createFileSetResourceFault"></wsdl:fault>
307 </wsdl:operation>
308 </wsdl:portType>
309 <wsdl:binding name="VanHelsingSOAP" type="tns:VanHelsing">
310 <soap:binding style="document"
311 transport="http://schemas.xmlsoap.org/soap/http" />
312 <wsdl:operation name="listResources">
313 <soap:operation
314 soapAction="http://www.dass-it.de/VanHelsing/listResources" />
315 <wsdl:input>
316 <soap:body use="literal" />
317 </wsdl:input>
318 <wsdl:output>
319 <soap:body use="literal" />
320 </wsdl:output>
321
322 </wsdl:operation>
323 <wsdl:operation name="getSimpleResource">
324 <soap:operation
325 soapAction="http://www.dass-it.de/VanHelsing/getResource" />
326 <wsdl:input>
327 <soap:body use="literal" />
328 </wsdl:input>
329 <wsdl:output>
330 <soap:body use="literal" />
331 </wsdl:output>
332 </wsdl:operation>
333 <wsdl:operation name="setSimpleResource">
334 <soap:operation
335 soapAction="http://www.dass-it.de/VanHelsing/setResource" />
336 <wsdl:input>
337 <soap:body use="literal" />
338 </wsdl:input>
339 <wsdl:output>
340 <soap:body use="literal" />
341 </wsdl:output>
342 <wsdl:fault name="fault">
343 <soap:fault use="literal" name="fault" />
344 </wsdl:fault>
345 <wsdl:fault name="fault1">
346 <soap:fault use="literal" name="fault1" />
347 </wsdl:fault>
348 </wsdl:operation>
349 <wsdl:operation name="createSimpleResource">
350 <soap:operation soapAction="http://www.dass-it.de/VanHelsing/createSimpleResource" />
351 <wsdl:input>
352 <soap:body use="literal" />
353 </wsdl:input>
354 <wsdl:output>
355 <soap:body use="literal" />
356 </wsdl:output>
357 <wsdl:fault name="fault">
358 <soap:fault use="literal" name="fault" />
359 </wsdl:fault>
360 </wsdl:operation>
361 <wsdl:operation name="createFileSetResource">
362 <soap:operation soapAction="http://www.dass-it.de/VanHelsing/createFileSetResource" />
363 <wsdl:input>
364 <soap:body use="literal" />
365 </wsdl:input>
366 <wsdl:output>
367 <soap:body use="literal" />
368 </wsdl:output>
369 <wsdl:fault name="fault">
370 <soap:fault use="literal" name="fault" />
371 </wsdl:fault>
372 </wsdl:operation>
373 <wsdl:operation name="setFileSetResource">
374 <soap:operation soapAction="http://www.dass-it.de/VanHelsing/setFileSetResource" />
375 <wsdl:input>
376 <soap:body use="literal" />
377 </wsdl:input>
378 <wsdl:output>
379 <soap:body use="literal" />
380 </wsdl:output>
381 <wsdl:fault name="fault">
382 <soap:fault use="literal" name="fault" />
383 </wsdl:fault>
384 <wsdl:fault name="fault1">
385 <soap:fault use="literal" name="fault1" />
386 </wsdl:fault>
387 </wsdl:operation>
388 <wsdl:operation name="deleteResource">
389 <soap:operation soapAction="http://www.dass-it.de/VanHelsing/deleteResource" />
390 <wsdl:input>
391 <soap:body use="literal" />
392 </wsdl:input>
393 <wsdl:fault name="fault">
394 <soap:fault use="literal" name="fault" />
395 </wsdl:fault>
396 <wsdl:fault name="fault1">
397 <soap:fault use="literal" name="fault1" />
398 </wsdl:fault>
399 </wsdl:operation>
400 </wsdl:binding>
401 <wsdl:service name="VanHelsing">
402 <wsdl:port binding="tns:VanHelsingSOAP" name="VanHelsingSOAP">
403 <soap:address location="http://localhost:8080/"/>
404 </wsdl:port>
405 </wsdl:service>
406</wsdl:definitions>
Note: See TracBrowser for help on using the repository browser.