source: wsdl/fedd.wsdl @ 4b256af

compt_changesinfo-ops
Last change on this file since 4b256af was 22a1a77, checked in by Ted Faber <faber@…>, 13 years ago

Checkpoint: untested operations stuff

  • Property mode set to 100644
File size: 23.9 KB
Line 
1<?xml version="1.0"?>
2<definitions name="fedd"
3  targetNamespace="http://www.isi.edu/fedd.wsdl"
4  xmlns:tns="http://www.isi.edu/fedd.wsdl"
5  xmlns:xsd1="http://www.isi.edu/fedd_types"
6  xmlns:topdl="http://www.isi.edu/topdl"
7  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
8  xmlns="http://schemas.xmlsoap.org/wsdl/">
9
10   <import namespace="http://www.isi.edu/fedd_types" 
11     location="fedd_types.xsd"/>
12
13   <import namespace="http://www.isi.edu/topdl" 
14         location="topdl.xsd"/>
15  <!--
16  The message definitions are all simple embeddings of one of the types
17  from fedd_types.xsd
18  -->
19  <message name="RequestAccessRequestMessage">
20    <part name="RequestAccessRequestBody" type="xsd1:accessRequestType"/>
21  </message>
22
23  <message name="RequestAccessResponseMessage">
24    <part name="RequestAccessResponseBody" type="xsd1:accessResponseType"/>
25  </message>
26
27  <message name="ReleaseAccessRequestMessage">
28    <part name="ReleaseAccessRequestBody" type="xsd1:releaseRequestType"/>
29  </message>
30
31  <message name="ReleaseAccessResponseMessage">
32    <part name="ReleaseAccessResponseBody" type="xsd1:releaseResponseType"/>
33  </message>
34
35  <message name="NewRequestMessage">
36    <part name="NewRequestBody" type="xsd1:newRequestType"/>
37  </message>
38
39  <message name="NewResponseMessage">
40    <part name="NewResponseBody" type="xsd1:newResponseType"/>
41  </message>
42
43
44  <message name="CreateRequestMessage">
45    <part name="CreateRequestBody" type="xsd1:createRequestType"/>
46  </message>
47
48  <message name="CreateResponseMessage">
49    <part name="CreateResponseBody" type="xsd1:createResponseType"/>
50  </message>
51
52  <message name="VtopoRequestMessage">
53    <part name="VtopoRequestBody" type="xsd1:vtopoRequestType"/>
54  </message>
55
56  <message name="VtopoResponseMessage">
57    <part name="VtopoResponseBody" type="xsd1:vtopoResponseType"/>
58  </message>
59
60  <message name="VisRequestMessage">
61    <part name="VisRequestBody" type="xsd1:visRequestType"/>
62  </message>
63
64  <message name="VisResponseMessage">
65    <part name="VisResponseBody" type="xsd1:visResponseType"/>
66  </message>
67
68  <message name="InfoRequestMessage">
69    <part name="InfoRequestBody" type="xsd1:infoRequestType"/>
70  </message>
71
72  <message name="InfoResponseMessage">
73    <part name="InfoResponseBody" type="xsd1:infoResponseType"/>
74  </message>
75
76  <message name="OperationRequestMessage">
77    <part name="OperationRequestBody" type="xsd1:operationRequestType"/>
78  </message>
79
80  <message name="OperationResponseMessage">
81    <part name="OperationResponseBody" type="xsd1:operationResponseType"/>
82  </message>
83
84  <message name="MultiInfoRequestMessage">
85    <part name="MultiInfoRequestBody" type="xsd1:multiInfoRequestType"/>
86  </message>
87
88  <message name="MultiInfoResponseMessage">
89    <part name="MultiInfoResponseBody" type="xsd1:multiInfoResponseType"/>
90  </message>
91
92  <message name="TerminateRequestMessage">
93    <part name="TerminateRequestBody" type="xsd1:terminateRequestType"/>
94  </message>
95
96  <message name="TerminateResponseMessage">
97    <part name="TerminateResponseBody" type="xsd1:terminateResponseType"/>
98  </message>
99
100  <message name="StartSegmentRequestMessage">
101    <part name="StartSegmentRequestBody" type="xsd1:startSegmentRequestType"/>
102  </message>
103
104  <message name="StartSegmentResponseMessage">
105    <part name="StartSegmentResponseBody" type="xsd1:startSegmentResponseType"/>
106  </message>
107
108  <message name="TerminateSegmentRequestMessage">
109    <part name="TerminateSegmentRequestBody" 
110      type="xsd1:terminateSegmentRequestType"/>
111  </message>
112
113  <message name="TerminateSegmentResponseMessage">
114    <part name="TerminateSegmentResponseBody" 
115      type="xsd1:terminateSegmentResponseType"/>
116  </message>
117
118  <message name="InfoSegmentRequestMessage">
119    <part name="InfoSegmentRequestBody" 
120      type="xsd1:infoSegmentRequestType"/>
121  </message>
122
123  <message name="InfoSegmentResponseMessage">
124    <part name="InfoSegmentResponseBody" 
125      type="xsd1:infoSegmentResponseType"/>
126  </message>
127
128  <message name="OperationSegmentRequestMessage">
129    <part name="OperationSegmentRequestBody" 
130      type="xsd1:operationSegmentRequestType"/>
131  </message>
132
133  <message name="OperationSegmentResponseMessage">
134    <part name="OperationSegmentResponseBody" 
135      type="xsd1:operationSegmentResponseType"/>
136  </message>
137
138  <message name="SetValueRequestMessage">
139    <part name="SetValueRequestBody" type="xsd1:setValueRequestType"/>
140  </message>
141
142  <message name="SetValueResponseMessage">
143    <part name="SetValueResponseBody" type="xsd1:setValueResponseType"/>
144  </message>
145
146  <message name="GetValueRequestMessage">
147    <part name="GetValueRequestBody" type="xsd1:getValueRequestType"/>
148  </message>
149
150  <message name="GetValueResponseMessage">
151    <part name="GetValueResponseBody" type="xsd1:getValueResponseType"/>
152  </message>
153
154  <message name="FaultMessage">
155    <part name="FaultBody" type="xsd1:faultType"/>
156  </message>
157
158  <portType name="feddPortType">
159    <operation name="RequestAccess">
160      <documentation>
161        Request access to a testbed.  The request includes the various
162        resources needed (loosely), the identity of the requester, access
163        credentials andscheduling information.  A successful response includes
164        enough information for the federation system to access the testbed and
165        actually request resources.
166      </documentation>
167      <input message="tns:RequestAccessRequestMessage"/>
168      <output message="tns:RequestAccessResponseMessage"/>
169      <fault name="RequestAccessFeddFault" message="tns:FaultMessage"/>
170    </operation>
171    <operation name="ReleaseAccess">
172      <documentation>
173        Release an allocation of access to a testbed. This informs the testbed
174        that it is no longer necessary to allow the access mthods negotiated by
175        a RequestAccess cal.
176      </documentation>
177      <input message="tns:ReleaseAccessRequestMessage"/>
178      <output message="tns:ReleaseAccessResponseMessage"/>
179      <fault name="ReleaseAccessFeddFault" message="tns:FaultMessage"/>
180    </operation>
181    <operation name="New">
182      <documentation>
183        A request to create a federated experiment in an empty state so
184        resources can be attached and attributes delegated.  On success the
185        identity of the new experiment is returned.
186      </documentation>
187      <input message="tns:NewRequestMessage"/>
188      <output message="tns:NewResponseMessage"/>
189      <fault name="NewFeddFault" message="tns:FaultMessage"/>
190    </operation>
191    <operation name="Create">
192      <documentation>
193        A request to create a federated experiment from the included
194        description.  Credentials and access information is also provided.  On
195        success a logical description of the experiment is returned as well as
196        the information about federated testbeds needed to access local
197        services.
198      </documentation>
199      <input message="tns:CreateRequestMessage"/>
200      <output message="tns:CreateResponseMessage"/>
201      <fault name="CreateFeddFault" message="tns:FaultMessage"/>
202    </operation>
203    <operation name="Vtopo">
204      <documentation>
205        A request for the virtual topology of the experiment.  Requesters with
206        different access rights may receive different information.
207      </documentation>
208      <input message="tns:VtopoRequestMessage"/>
209      <output message="tns:VtopoResponseMessage"/>
210      <fault name="VtopoFeddFault" message="tns:FaultMessage"/>
211    </operation>
212    <operation name="Vis">
213      <documentation>
214        A request for the visualization of the experiment.  This is really a
215        legacy interface for visual tools that cannot generate their own
216        visualization.  Requesters with different access rights may receive
217        different information.
218      </documentation>
219      <input message="tns:VisRequestMessage"/>
220      <output message="tns:VisResponseMessage"/>
221      <fault name="VisFeddFault" message="tns:FaultMessage"/>
222    </operation>
223
224    <operation name="Info">
225      <documentation>
226        A one-stop request for meta-data on the experiment.  Includes all the
227        info from a Vtopo and a Vis request.
228      </documentation>
229      <input message="tns:InfoRequestMessage"/>
230      <output message="tns:InfoResponseMessage"/>
231      <fault name="InfoFeddFault" message="tns:FaultMessage"/>
232    </operation>
233
234
235    <operation name="Operation">
236      <documentation>
237        A one-stop request for meta-data on the experiment.  Includes all the
238        info from a Vtopo and a Vis request.
239      </documentation>
240      <input message="tns:OperationRequestMessage"/>
241      <output message="tns:OperationResponseMessage"/>
242      <fault name="OperationFeddFault" message="tns:FaultMessage"/>
243    </operation>
244
245    <operation name="MultiInfo">
246      <documentation>
247        A one-stop request for meta-data on the experiment.  Includes all the
248        info from a Vtopo and a Vis request.
249      </documentation>
250      <input message="tns:MultiInfoRequestMessage"/>
251      <output message="tns:MultiInfoResponseMessage"/>
252      <fault name="MultiInfoFeddFault" message="tns:FaultMessage"/>
253    </operation>
254
255    <operation name="Terminate">
256      <documentation>
257        Stop this experiment and deallocate its resources.
258      </documentation>
259      <input message="tns:TerminateRequestMessage"/>
260      <output message="tns:TerminateResponseMessage"/>
261      <fault name="TerminateFeddFault" message="tns:FaultMessage"/>
262    </operation>
263
264    <operation name="StartSegment">
265      <documentation>
266        Start a segment of an experiment on a federant
267      </documentation>
268      <input message="tns:StartSegmentRequestMessage"/>
269      <output message="tns:StartSegmentResponseMessage"/>
270      <fault name="StartSegmentFeddFault" message="tns:FaultMessage"/>
271    </operation>
272
273    <operation name="TerminateSegment">
274      <documentation>
275        Start a segment of an experiment on a federant
276      </documentation>
277      <input message="tns:TerminateSegmentRequestMessage"/>
278      <output message="tns:TerminateSegmentResponseMessage"/>
279      <fault name="TerminateSegmentFeddFault" message="tns:FaultMessage"/>
280    </operation>
281
282    <operation name="InfoSegment">
283      <documentation>
284        Get info about a segment
285      </documentation>
286      <input message="tns:InfoSegmentRequestMessage"/>
287      <output message="tns:InfoSegmentResponseMessage"/>
288      <fault name="InfoSegmentFeddFault" message="tns:FaultMessage"/>
289    </operation>
290
291    <operation name="OperationSegment">
292      <documentation>
293        Get info about a segment
294      </documentation>
295      <input message="tns:OperationSegmentRequestMessage"/>
296      <output message="tns:OperationSegmentResponseMessage"/>
297      <fault name="OperationSegmentFeddFault" message="tns:FaultMessage"/>
298    </operation>
299
300    <operation name="SetValue">
301      <documentation>
302        Set a shared value
303      </documentation>
304      <input message="tns:SetValueRequestMessage"/>
305      <output message="tns:SetValueResponseMessage"/>
306      <fault name="SetValueFeddFault" message="tns:FaultMessage"/>
307    </operation>
308
309    <operation name="GetValue">
310      <documentation>
311        Get a shared value
312      </documentation>
313      <input message="tns:GetValueRequestMessage"/>
314      <output message="tns:GetValueResponseMessage"/>
315      <fault name="GetValueFeddFault" message="tns:FaultMessage"/>
316    </operation>
317  </portType>
318
319  <binding name="feddBinding" type="tns:feddPortType">
320      <documentation>
321        These are really very straight ahead SOAP RPC bindings.  They're 1.1
322        SOAP and not much outside the defaults.  No interesting header packing
323        or fault configuration yet.
324      </documentation>
325    <soap:binding style="rpc" 
326      transport="http://schemas.xmlsoap.org/soap/http"/>
327      <operation name="RequestAccess">
328        <documentation>
329          The bindings of this operation are straightforward SOAP RPC 1.1.
330        </documentation>
331        <soap:operation soapAction="RequestAccess"/> 
332        <input>
333          <soap:body use="literal" parts="tns:RequestAccessRequestBody"
334            namespace="http://www.isi.edu/fedd.wsdl"
335            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
336        </input>
337        <output>
338          <soap:body use="literal" parts="tns:RequestAccessResponseBody"
339            namespace="http://www.isi.edu/fedd.wsdl"
340            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
341        </output>
342        <fault name="RequestAccessFeddFault">
343          <soap:fault use="literal"  name="tns:FeddFault"
344            namespace="http://www.isi.edu/fedd.wsdl"
345            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
346        </fault>
347      </operation>
348      <operation name="ReleaseAccess">
349        <documentation>
350          The bindings of this operation are straightforward SOAP RPC 1.1.
351        </documentation>
352        <soap:operation soapAction="ReleaseAccess"/> 
353        <input>
354          <soap:body use="literal" parts="tns:ReleaseAccessRequestBody"
355            namespace="http://www.isi.edu/fedd.wsdl"
356            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
357        </input>
358        <output>
359          <soap:body use="literal" parts="tns:ReleaseAccessResponseBody"
360            namespace="http://www.isi.edu/fedd.wsdl"
361            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
362        </output>
363        <fault name="ReleaseAccessFeddFault">
364          <soap:fault use="literal"  name="tns:FeddFault"
365            namespace="http://www.isi.edu/fedd.wsdl"
366            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
367        </fault>
368      </operation>
369      <operation name="New">
370        <documentation>
371          The bindings of this operation are straightforward SOAP RPC 1.1.
372        </documentation>
373        <soap:operation soapAction="New"/> 
374        <input>
375          <soap:body use="literal" parts="tns:NewRequestBody"
376            namespace="http://www.isi.edu/fedd.wsdl"
377            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
378        </input>
379        <output>
380          <soap:body use="literal" parts="tns:NewResponseBody"
381            namespace="http://www.isi.edu/fedd.wsdl"
382            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
383        </output>
384        <fault name="NewFeddFault">
385          <soap:fault use="literal"  name="tns:FeddFault"
386            namespace="http://www.isi.edu/fedd.wsdl"
387            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
388        </fault>
389      </operation>
390      <operation name="Create">
391        <documentation>
392          The bindings of this operation are straightforward SOAP RPC 1.1.
393        </documentation>
394        <soap:operation soapAction="Create"/> 
395        <input>
396          <soap:body use="literal" parts="tns:CreateRequestBody"
397            namespace="http://www.isi.edu/fedd.wsdl"
398            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
399        </input>
400        <output>
401          <soap:body use="literal" parts="tns:CreateResponseBody"
402            namespace="http://www.isi.edu/fedd.wsdl"
403            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
404        </output>
405        <fault name="CreateFeddFault">
406          <soap:fault use="literal"  name="tns:FeddFault"
407            namespace="http://www.isi.edu/fedd.wsdl"
408            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
409        </fault>
410      </operation>
411      <operation name="Vtopo">
412        <documentation>
413          The bindings of this operation are straightforward SOAP RPC 1.1.
414        </documentation>
415        <soap:operation soapAction="Vtopo"/> 
416        <input>
417          <soap:body use="literal" parts="tns:VtopoRequestBody"
418            namespace="http://www.isi.edu/fedd.wsdl"
419            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
420        </input>
421        <output>
422          <soap:body use="literal" parts="tns:VtopoResponseBody"
423            namespace="http://www.isi.edu/fedd.wsdl"
424            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
425        </output>
426        <fault name="VtopoFeddFault">
427          <soap:fault use="literal"  name="tns:FeddFault"
428            namespace="http://www.isi.edu/fedd.wsdl"
429            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
430        </fault>
431      </operation>
432
433      <operation name="Vis">
434        <documentation>
435          The bindings of this operation are straightforward SOAP RPC 1.1.
436        </documentation>
437        <soap:operation soapAction="Vis"/> 
438        <input>
439          <soap:body use="literal" parts="tns:VisRequestBody"
440            namespace="http://www.isi.edu/fedd.wsdl"
441            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
442        </input>
443        <output>
444          <soap:body use="literal" parts="tns:VisResponseBody"
445            namespace="http://www.isi.edu/fedd.wsdl"
446            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
447        </output>
448        <fault name="VisFeddFault">
449          <soap:fault use="literal"  name="tns:FeddFault"
450            namespace="http://www.isi.edu/fedd.wsdl"
451            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
452        </fault>
453      </operation>
454      <operation name="Info">
455        <documentation>
456          The bindings of this operation are straightforward SOAP RPC 1.1.
457        </documentation>
458        <soap:operation soapAction="Info"/> 
459        <input>
460          <soap:body use="literal" parts="tns:InfoRequestBody"
461            namespace="http://www.isi.edu/fedd.wsdl"
462            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
463        </input>
464        <output>
465          <soap:body use="literal" parts="tns:InfoResponseBody"
466            namespace="http://www.isi.edu/fedd.wsdl"
467            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
468        </output>
469        <fault name="InfoFeddFault">
470          <soap:fault use="literal"  name="tns:FeddFault"
471            namespace="http://www.isi.edu/fedd.wsdl"
472            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
473        </fault>
474      </operation>
475      <operation name="Operation">
476        <documentation>
477          The bindings of this operation are straightforward SOAP RPC 1.1.
478        </documentation>
479        <soap:operation soapAction="Operation"/> 
480        <input>
481          <soap:body use="literal" parts="tns:OperationRequestBody"
482            namespace="http://www.isi.edu/fedd.wsdl"
483            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
484        </input>
485        <output>
486          <soap:body use="literal" parts="tns:OperationResponseBody"
487            namespace="http://www.isi.edu/fedd.wsdl"
488            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
489        </output>
490        <fault name="OperationFeddFault">
491          <soap:fault use="literal"  name="tns:FeddFault"
492            namespace="http://www.isi.edu/fedd.wsdl"
493            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
494        </fault>
495      </operation>
496      <operation name="MultiInfo">
497        <documentation>
498          The bindings of this operation are straightforward SOAP RPC 1.1.
499        </documentation>
500        <soap:operation soapAction="MultiInfo"/> 
501        <input>
502          <soap:body use="literal" parts="tns:MultiInfoRequestBody"
503            namespace="http://www.isi.edu/fedd.wsdl"
504            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
505        </input>
506        <output>
507          <soap:body use="literal" parts="tns:MultiInfoResponseBody"
508            namespace="http://www.isi.edu/fedd.wsdl"
509            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
510        </output>
511        <fault name="MultiInfoFeddFault">
512          <soap:fault use="literal"  name="tns:FeddFault"
513            namespace="http://www.isi.edu/fedd.wsdl"
514            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
515        </fault>
516      </operation>
517      <operation name="Terminate">
518        <documentation>
519          The bindings of this operation are straightforward SOAP RPC 1.1.
520        </documentation>
521        <soap:operation soapAction="Terminate"/> 
522        <input>
523          <soap:body use="literal" parts="tns:TerminateRequestBody"
524            namespace="http://www.isi.edu/fedd.wsdl"
525            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
526        </input>
527        <output>
528          <soap:body use="literal" parts="tns:TerminateResponseBody"
529            namespace="http://www.isi.edu/fedd.wsdl"
530            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
531        </output>
532        <fault name="TerminateFeddFault">
533          <soap:fault use="literal"  name="tns:FeddFault"
534            namespace="http://www.isi.edu/fedd.wsdl"
535            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
536        </fault>
537      </operation>
538      <operation name="StartSegment">
539        <documentation>
540          The bindings of this operation are straightforward SOAP RPC 1.1.
541        </documentation>
542        <soap:operation soapAction="StartSegment"/> 
543        <input>
544          <soap:body use="literal" parts="tns:StartSegmentRequestBody"
545            namespace="http://www.isi.edu/fedd.wsdl"
546            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
547        </input>
548        <output>
549          <soap:body use="literal" parts="tns:StartSegmentResponseBody"
550            namespace="http://www.isi.edu/fedd.wsdl"
551            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
552        </output>
553        <fault name="StartSegmentFeddFault">
554          <soap:fault use="literal"  name="tns:FeddFault"
555            namespace="http://www.isi.edu/fedd.wsdl"
556            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
557        </fault>
558      </operation>
559      <operation name="TerminateSegment">
560        <documentation>
561          The bindings of this operation are straightforward SOAP RPC 1.1.
562        </documentation>
563        <soap:operation soapAction="TerminateSegment"/> 
564        <input>
565          <soap:body use="literal" parts="tns:TerminateSegmentRequestBody"
566            namespace="http://www.isi.edu/fedd.wsdl"
567            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
568        </input>
569        <output>
570          <soap:body use="literal" parts="tns:TerminateSegmentResponseBody"
571            namespace="http://www.isi.edu/fedd.wsdl"
572            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
573        </output>
574        <fault name="TerminateSegmentFeddFault">
575          <soap:fault use="literal"  name="tns:FeddFault"
576            namespace="http://www.isi.edu/fedd.wsdl"
577            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
578        </fault>
579      </operation>
580      <operation name="InfoSegment">
581        <documentation>
582          The bindings of this operation are straightforward SOAP RPC 1.1.
583        </documentation>
584        <soap:operation soapAction="InfoSegment"/> 
585        <input>
586          <soap:body use="literal" parts="tns:InfoSegmentRequestBody"
587            namespace="http://www.isi.edu/fedd.wsdl"
588            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
589        </input>
590        <output>
591          <soap:body use="literal" parts="tns:InfoSegmentResponseBody"
592            namespace="http://www.isi.edu/fedd.wsdl"
593            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
594        </output>
595        <fault name="InfoSegmentFeddFault">
596          <soap:fault use="literal"  name="tns:FeddFault"
597            namespace="http://www.isi.edu/fedd.wsdl"
598            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
599        </fault>
600      </operation>
601      <operation name="OperationSegment">
602        <documentation>
603          The bindings of this operation are straightforward SOAP RPC 1.1.
604        </documentation>
605        <soap:operation soapAction="OperationSegment"/> 
606        <input>
607          <soap:body use="literal" parts="tns:OperationSegmentRequestBody"
608            namespace="http://www.isi.edu/fedd.wsdl"
609            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
610        </input>
611        <output>
612          <soap:body use="literal" parts="tns:OperationSegmentResponseBody"
613            namespace="http://www.isi.edu/fedd.wsdl"
614            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
615        </output>
616        <fault name="OperationSegmentFeddFault">
617          <soap:fault use="literal"  name="tns:FeddFault"
618            namespace="http://www.isi.edu/fedd.wsdl"
619            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
620        </fault>
621      </operation>
622      <operation name="SetValue">
623        <documentation>
624          The bindings of this operation are straightforward SOAP RPC 1.1.
625        </documentation>
626        <soap:operation soapAction="SetValue"/> 
627        <input>
628          <soap:body use="literal" parts="tns:SetValueRequestBody"
629            namespace="http://www.isi.edu/fedd.wsdl"
630            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
631        </input>
632        <output>
633          <soap:body use="literal" parts="tns:SetValueResponseBody"
634            namespace="http://www.isi.edu/fedd.wsdl"
635            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
636        </output>
637        <fault name="SetValueFeddFault">
638          <soap:fault use="literal"  name="tns:FeddFault"
639            namespace="http://www.isi.edu/fedd.wsdl"
640            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
641        </fault>
642      </operation>
643      <operation name="GetValue">
644        <documentation>
645          The bindings of this operation are straightforward SOAP RPC 1.1.
646        </documentation>
647        <soap:operation soapAction="GetValue"/> 
648        <input>
649          <soap:body use="literal" parts="tns:GetValueRequestBody"
650            namespace="http://www.isi.edu/fedd.wsdl"
651            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
652        </input>
653        <output>
654          <soap:body use="literal" parts="tns:GetValueResponseBody"
655            namespace="http://www.isi.edu/fedd.wsdl"
656            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
657        </output>
658        <fault name="GetValueFeddFault">
659          <soap:fault use="literal"  name="tns:FeddFault"
660            namespace="http://www.isi.edu/fedd.wsdl"
661            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
662        </fault>
663      </operation>
664    </binding>
665
666    <service name="feddService">
667      <documentation>
668        Fedd resource access service
669      </documentation>
670      <port name="feddPort" binding="tns:feddBinding">
671        <soap:address location="http://www.isi.edu/fedd"/>
672      </port>
673    </service>
674</definitions>
Note: See TracBrowser for help on using the repository browser.