1
<?xml version="1.0" encoding="utf-8"?>
2
<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://novell.com/simias/browser" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://novell.com/simias/browser" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
4
<s:schema elementFormDefault="qualified" targetNamespace="http://novell.com/simias/browser">
5
<s:element name="EnumerateCollections">
8
<s:element name="EnumerateCollectionsResponse">
11
<s:element minOccurs="0" maxOccurs="1" name="EnumerateCollectionsResult" type="tns:ArrayOfBrowserNode" />
15
<s:complexType name="ArrayOfBrowserNode">
17
<s:element minOccurs="0" maxOccurs="unbounded" name="BrowserNode" nillable="true" type="tns:BrowserNode" />
20
<s:complexType name="BrowserNode">
22
<s:element minOccurs="0" maxOccurs="1" name="NodeData" type="s:string" />
25
<s:element name="EnumerateNodes">
28
<s:element minOccurs="0" maxOccurs="1" name="collectionID" type="s:string" />
32
<s:element name="EnumerateNodesResponse">
35
<s:element minOccurs="0" maxOccurs="1" name="EnumerateNodesResult" type="tns:ArrayOfBrowserNode" />
39
<s:element name="GetCollectionByID">
42
<s:element minOccurs="0" maxOccurs="1" name="collectionID" type="s:string" />
46
<s:element name="GetCollectionByIDResponse">
49
<s:element minOccurs="0" maxOccurs="1" name="GetCollectionByIDResult" type="tns:BrowserNode" />
53
<s:element name="GetNodeByID">
56
<s:element minOccurs="0" maxOccurs="1" name="collectionID" type="s:string" />
57
<s:element minOccurs="0" maxOccurs="1" name="nodeID" type="s:string" />
61
<s:element name="GetNodeByIDResponse">
64
<s:element minOccurs="0" maxOccurs="1" name="GetNodeByIDResult" type="tns:BrowserNode" />
68
<s:element name="ModifyProperty">
71
<s:element minOccurs="0" maxOccurs="1" name="collectionID" type="s:string" />
72
<s:element minOccurs="0" maxOccurs="1" name="nodeID" type="s:string" />
73
<s:element minOccurs="0" maxOccurs="1" name="propertyName" type="s:string" />
74
<s:element minOccurs="0" maxOccurs="1" name="propertyType" type="s:string" />
75
<s:element minOccurs="0" maxOccurs="1" name="oldPropertyValue" type="s:string" />
76
<s:element minOccurs="0" maxOccurs="1" name="newPropertyValue" type="s:string" />
77
<s:element minOccurs="1" maxOccurs="1" name="propertyFlags" type="s:unsignedInt" />
81
<s:element name="ModifyPropertyResponse">
84
<s:element name="AddProperty">
87
<s:element minOccurs="0" maxOccurs="1" name="collectionID" type="s:string" />
88
<s:element minOccurs="0" maxOccurs="1" name="nodeID" type="s:string" />
89
<s:element minOccurs="0" maxOccurs="1" name="propertyName" type="s:string" />
90
<s:element minOccurs="0" maxOccurs="1" name="propertyType" type="s:string" />
91
<s:element minOccurs="0" maxOccurs="1" name="propertyValue" type="s:string" />
92
<s:element minOccurs="1" maxOccurs="1" name="propertyFlags" type="s:unsignedInt" />
96
<s:element name="AddPropertyResponse">
99
<s:element name="DeleteProperty">
102
<s:element minOccurs="0" maxOccurs="1" name="collectionID" type="s:string" />
103
<s:element minOccurs="0" maxOccurs="1" name="nodeID" type="s:string" />
104
<s:element minOccurs="0" maxOccurs="1" name="propertyName" type="s:string" />
105
<s:element minOccurs="0" maxOccurs="1" name="propertyType" type="s:string" />
106
<s:element minOccurs="0" maxOccurs="1" name="propertyValue" type="s:string" />
110
<s:element name="DeletePropertyResponse">
113
<s:element name="DeleteCollection">
116
<s:element minOccurs="0" maxOccurs="1" name="collectionID" type="s:string" />
120
<s:element name="DeleteCollectionResponse">
123
<s:element name="DeleteNode">
126
<s:element minOccurs="0" maxOccurs="1" name="collectionID" type="s:string" />
127
<s:element minOccurs="0" maxOccurs="1" name="nodeID" type="s:string" />
131
<s:element name="DeleteNodeResponse">
134
<s:element name="EnumerateShallowCollections">
137
<s:element name="EnumerateShallowCollectionsResponse">
140
<s:element minOccurs="0" maxOccurs="1" name="EnumerateShallowCollectionsResult" type="tns:ArrayOfBrowserShallowNode" />
144
<s:complexType name="ArrayOfBrowserShallowNode">
146
<s:element minOccurs="0" maxOccurs="unbounded" name="BrowserShallowNode" nillable="true" type="tns:BrowserShallowNode" />
149
<s:complexType name="BrowserShallowNode">
151
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
152
<s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
153
<s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
154
<s:element minOccurs="0" maxOccurs="1" name="CID" type="s:string" />
157
<s:element name="EnumerateShallowNodes">
160
<s:element minOccurs="0" maxOccurs="1" name="collectionID" type="s:string" />
164
<s:element name="EnumerateShallowNodesResponse">
167
<s:element minOccurs="0" maxOccurs="1" name="EnumerateShallowNodesResult" type="tns:ArrayOfBrowserShallowNode" />
171
<s:element name="SearchForShallowNodes">
174
<s:element minOccurs="0" maxOccurs="1" name="collectionID" type="s:string" />
175
<s:element minOccurs="0" maxOccurs="1" name="propertyName" type="s:string" />
176
<s:element minOccurs="0" maxOccurs="1" name="propertyType" type="s:string" />
177
<s:element minOccurs="0" maxOccurs="1" name="propertyValue" type="s:string" />
178
<s:element minOccurs="0" maxOccurs="1" name="operation" type="s:string" />
182
<s:element name="SearchForShallowNodesResponse">
185
<s:element minOccurs="0" maxOccurs="1" name="SearchForShallowNodesResult" type="tns:ArrayOfBrowserShallowNode" />
189
<s:element name="GetVersion">
192
<s:element name="GetVersionResponse">
195
<s:element minOccurs="0" maxOccurs="1" name="GetVersionResult" type="s:string" />
201
<wsdl:message name="EnumerateCollectionsSoapIn">
202
<wsdl:part name="parameters" element="tns:EnumerateCollections" />
204
<wsdl:message name="EnumerateCollectionsSoapOut">
205
<wsdl:part name="parameters" element="tns:EnumerateCollectionsResponse" />
207
<wsdl:message name="EnumerateNodesSoapIn">
208
<wsdl:part name="parameters" element="tns:EnumerateNodes" />
210
<wsdl:message name="EnumerateNodesSoapOut">
211
<wsdl:part name="parameters" element="tns:EnumerateNodesResponse" />
213
<wsdl:message name="GetCollectionByIDSoapIn">
214
<wsdl:part name="parameters" element="tns:GetCollectionByID" />
216
<wsdl:message name="GetCollectionByIDSoapOut">
217
<wsdl:part name="parameters" element="tns:GetCollectionByIDResponse" />
219
<wsdl:message name="GetNodeByIDSoapIn">
220
<wsdl:part name="parameters" element="tns:GetNodeByID" />
222
<wsdl:message name="GetNodeByIDSoapOut">
223
<wsdl:part name="parameters" element="tns:GetNodeByIDResponse" />
225
<wsdl:message name="ModifyPropertySoapIn">
226
<wsdl:part name="parameters" element="tns:ModifyProperty" />
228
<wsdl:message name="ModifyPropertySoapOut">
229
<wsdl:part name="parameters" element="tns:ModifyPropertyResponse" />
231
<wsdl:message name="AddPropertySoapIn">
232
<wsdl:part name="parameters" element="tns:AddProperty" />
234
<wsdl:message name="AddPropertySoapOut">
235
<wsdl:part name="parameters" element="tns:AddPropertyResponse" />
237
<wsdl:message name="DeletePropertySoapIn">
238
<wsdl:part name="parameters" element="tns:DeleteProperty" />
240
<wsdl:message name="DeletePropertySoapOut">
241
<wsdl:part name="parameters" element="tns:DeletePropertyResponse" />
243
<wsdl:message name="DeleteCollectionSoapIn">
244
<wsdl:part name="parameters" element="tns:DeleteCollection" />
246
<wsdl:message name="DeleteCollectionSoapOut">
247
<wsdl:part name="parameters" element="tns:DeleteCollectionResponse" />
249
<wsdl:message name="DeleteNodeSoapIn">
250
<wsdl:part name="parameters" element="tns:DeleteNode" />
252
<wsdl:message name="DeleteNodeSoapOut">
253
<wsdl:part name="parameters" element="tns:DeleteNodeResponse" />
255
<wsdl:message name="EnumerateShallowCollectionsSoapIn">
256
<wsdl:part name="parameters" element="tns:EnumerateShallowCollections" />
258
<wsdl:message name="EnumerateShallowCollectionsSoapOut">
259
<wsdl:part name="parameters" element="tns:EnumerateShallowCollectionsResponse" />
261
<wsdl:message name="EnumerateShallowNodesSoapIn">
262
<wsdl:part name="parameters" element="tns:EnumerateShallowNodes" />
264
<wsdl:message name="EnumerateShallowNodesSoapOut">
265
<wsdl:part name="parameters" element="tns:EnumerateShallowNodesResponse" />
267
<wsdl:message name="SearchForShallowNodesSoapIn">
268
<wsdl:part name="parameters" element="tns:SearchForShallowNodes" />
270
<wsdl:message name="SearchForShallowNodesSoapOut">
271
<wsdl:part name="parameters" element="tns:SearchForShallowNodesResponse" />
273
<wsdl:message name="GetVersionSoapIn">
274
<wsdl:part name="parameters" element="tns:GetVersion" />
276
<wsdl:message name="GetVersionSoapOut">
277
<wsdl:part name="parameters" element="tns:GetVersionResponse" />
279
<wsdl:portType name="Browser_x0020_ServiceSoap">
280
<wsdl:operation name="EnumerateCollections">
281
<wsdl:input message="tns:EnumerateCollectionsSoapIn" />
282
<wsdl:output message="tns:EnumerateCollectionsSoapOut" />
284
<wsdl:operation name="EnumerateNodes">
285
<wsdl:input message="tns:EnumerateNodesSoapIn" />
286
<wsdl:output message="tns:EnumerateNodesSoapOut" />
288
<wsdl:operation name="GetCollectionByID">
289
<wsdl:input message="tns:GetCollectionByIDSoapIn" />
290
<wsdl:output message="tns:GetCollectionByIDSoapOut" />
292
<wsdl:operation name="GetNodeByID">
293
<wsdl:input message="tns:GetNodeByIDSoapIn" />
294
<wsdl:output message="tns:GetNodeByIDSoapOut" />
296
<wsdl:operation name="ModifyProperty">
297
<wsdl:input message="tns:ModifyPropertySoapIn" />
298
<wsdl:output message="tns:ModifyPropertySoapOut" />
300
<wsdl:operation name="AddProperty">
301
<wsdl:input message="tns:AddPropertySoapIn" />
302
<wsdl:output message="tns:AddPropertySoapOut" />
304
<wsdl:operation name="DeleteProperty">
305
<wsdl:input message="tns:DeletePropertySoapIn" />
306
<wsdl:output message="tns:DeletePropertySoapOut" />
308
<wsdl:operation name="DeleteCollection">
309
<wsdl:input message="tns:DeleteCollectionSoapIn" />
310
<wsdl:output message="tns:DeleteCollectionSoapOut" />
312
<wsdl:operation name="DeleteNode">
313
<wsdl:input message="tns:DeleteNodeSoapIn" />
314
<wsdl:output message="tns:DeleteNodeSoapOut" />
316
<wsdl:operation name="EnumerateShallowCollections">
317
<wsdl:input message="tns:EnumerateShallowCollectionsSoapIn" />
318
<wsdl:output message="tns:EnumerateShallowCollectionsSoapOut" />
320
<wsdl:operation name="EnumerateShallowNodes">
321
<wsdl:input message="tns:EnumerateShallowNodesSoapIn" />
322
<wsdl:output message="tns:EnumerateShallowNodesSoapOut" />
324
<wsdl:operation name="SearchForShallowNodes">
325
<wsdl:input message="tns:SearchForShallowNodesSoapIn" />
326
<wsdl:output message="tns:SearchForShallowNodesSoapOut" />
328
<wsdl:operation name="GetVersion">
329
<wsdl:input message="tns:GetVersionSoapIn" />
330
<wsdl:output message="tns:GetVersionSoapOut" />
333
<wsdl:binding name="Browser_x0020_ServiceSoap" type="tns:Browser_x0020_ServiceSoap">
334
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
335
<wsdl:operation name="EnumerateCollections">
336
<soap:operation soapAction="http://novell.com/simias/browser/EnumerateCollections" style="document" />
338
<soap:body use="literal" />
341
<soap:body use="literal" />
344
<wsdl:operation name="EnumerateNodes">
345
<soap:operation soapAction="http://novell.com/simias/browser/EnumerateNodes" style="document" />
347
<soap:body use="literal" />
350
<soap:body use="literal" />
353
<wsdl:operation name="GetCollectionByID">
354
<soap:operation soapAction="http://novell.com/simias/browser/GetCollectionByID" style="document" />
356
<soap:body use="literal" />
359
<soap:body use="literal" />
362
<wsdl:operation name="GetNodeByID">
363
<soap:operation soapAction="http://novell.com/simias/browser/GetNodeByID" style="document" />
365
<soap:body use="literal" />
368
<soap:body use="literal" />
371
<wsdl:operation name="ModifyProperty">
372
<soap:operation soapAction="http://novell.com/simias/browser/ModifyProperty" style="document" />
374
<soap:body use="literal" />
377
<soap:body use="literal" />
380
<wsdl:operation name="AddProperty">
381
<soap:operation soapAction="http://novell.com/simias/browser/AddProperty" style="document" />
383
<soap:body use="literal" />
386
<soap:body use="literal" />
389
<wsdl:operation name="DeleteProperty">
390
<soap:operation soapAction="http://novell.com/simias/browser/DeleteProperty" style="document" />
392
<soap:body use="literal" />
395
<soap:body use="literal" />
398
<wsdl:operation name="DeleteCollection">
399
<soap:operation soapAction="http://novell.com/simias/browser/DeleteCollection" style="document" />
401
<soap:body use="literal" />
404
<soap:body use="literal" />
407
<wsdl:operation name="DeleteNode">
408
<soap:operation soapAction="http://novell.com/simias/browser/DeleteNode" style="document" />
410
<soap:body use="literal" />
413
<soap:body use="literal" />
416
<wsdl:operation name="EnumerateShallowCollections">
417
<soap:operation soapAction="http://novell.com/simias/browser/EnumerateShallowCollections" style="document" />
419
<soap:body use="literal" />
422
<soap:body use="literal" />
425
<wsdl:operation name="EnumerateShallowNodes">
426
<soap:operation soapAction="http://novell.com/simias/browser/EnumerateShallowNodes" style="document" />
428
<soap:body use="literal" />
431
<soap:body use="literal" />
434
<wsdl:operation name="SearchForShallowNodes">
435
<soap:operation soapAction="http://novell.com/simias/browser/SearchForShallowNodes" style="document" />
437
<soap:body use="literal" />
440
<soap:body use="literal" />
443
<wsdl:operation name="GetVersion">
444
<soap:operation soapAction="http://novell.com/simias/browser/GetVersion" style="document" />
446
<soap:body use="literal" />
449
<soap:body use="literal" />
453
<wsdl:service name="Browser_x0020_Service">
454
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Web Service providing access to the simias database.</documentation>
455
<wsdl:port name="Browser_x0020_ServiceSoap" binding="tns:Browser_x0020_ServiceSoap">
456
<soap:address location="http://localhost:8086/simias10/SimiasBrowser.asmx" />
b'\\ No newline at end of file'