source: fedd/fedd_messages.wsdl @ 2dafa0c

axis_examplecompt_changesinfo-opsversion-1.30version-2.00version-3.01version-3.02
Last change on this file since 2dafa0c was 2dafa0c, checked in by Ted Faber <faber@…>, 16 years ago

content in the WSDL comments

  • Property mode set to 100644
File size: 4.6 KB
RevLine 
[6ff0b91]1<?xml version="1.0"?>
2<definitions name="fedd"
3  targetNamespace="http://www.isi.edu/faber/fedd_messages"
4  xmlns:tns="http://www.isi.edu/faber/fedd_messages"
5  xmlns:xsd1="http://www.isi.edu/faber/fedd_types"
6  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
7  xmlns="http://schemas.xmlsoap.org/wsdl/">
8
[2dafa0c]9  <!--
10  The message definitions are all simple embeddings of one of the types
11  from fedd_types.xsd
12  -->
[6ff0b91]13  <message name="RequestAccessRequestMessage">
14    <part name="RequestAccessRequestBody" type="xsd1:requestType"/>
15  </message>
16
17  <message name="RequestAccessResponseMessage">
18    <part name="RequestAccessResponseBody" type="xsd1:responseType"/>
19  </message>
20
[b234bb9]21  <message name="CreateRequestMessage">
22    <part name="CreateRequestBody" type="xsd1:createRequestType"/>
23  </message>
24
25  <message name="CreateResponseMessage">
26    <part name="CreateResponseBody" type="xsd1:createResponseType"/>
27  </message>
28
[987aaa1]29  <message name="VtopoRequestMessage">
30    <part name="VtopoRequestBody" type="xsd1:vtopoRequestType"/>
31  </message>
32
33  <message name="VtopoResponseMessage">
34    <part name="VtopoResponseBody" type="xsd1:vtopoResponseType"/>
35  </message>
36
37  <message name="VisRequestMessage">
38    <part name="VisRequestBody" type="xsd1:visRequestType"/>
39  </message>
40
41  <message name="VisResponseMessage">
42    <part name="VisResponseBody" type="xsd1:visResponseType"/>
43  </message>
44
[c52c48d]45  <message name="InfoRequestMessage">
46    <part name="InfoRequestBody" type="xsd1:infoRequestType"/>
47  </message>
48
49  <message name="InfoResponseMessage">
50    <part name="InfoResponseBody" type="xsd1:infoResponseType"/>
51  </message>
52
[7a8d667]53
54  <message name="TerminateRequestMessage">
55    <part name="TerminateRequestBody" type="xsd1:terminateRequestType"/>
56  </message>
57
58  <message name="TerminateResponseMessage">
59    <part name="TerminateResponseBody" type="xsd1:terminateResponseType"/>
60  </message>
61
[21a1c30]62  <message name="FaultMessage">
63    <part name="FaultBody" type="xsd1:faultType"/>
[bb3769a]64  </message>
65
[6ff0b91]66  <portType name="feddPortType">
67    <operation name="RequestAccess">
68      <documentation>
[2dafa0c]69        Request access to a testbed.  The request includes the various
70        resources needed (loosely), the identity of the requester, access
71        credentials andscheduling information.  A successful response includes
72        enough information for the federation system to access the testbed and
73        actually request resources.
[6ff0b91]74      </documentation>
75      <input message="tns:RequestAccessRequestMessage"/>
76      <output message="tns:RequestAccessResponseMessage"/>
[2d5c8b6]77      <fault name="FeddFault" message="tns:FaultMessage"/>
[6ff0b91]78    </operation>
[b234bb9]79    <operation name="Create">
80      <documentation>
[2dafa0c]81        A request to create a federated experiment from the included
82        description.  Credentials and access information is also provided.  On
83        success a logical description of the experiment is returned as well as
84        the information about federated testbeds needed to access local
85        services.
[b234bb9]86      </documentation>
87      <input message="tns:CreateRequestMessage"/>
88      <output message="tns:CreateResponseMessage"/>
[2d5c8b6]89      <fault name="FeddFault" message="tns:FaultMessage"/>
[b234bb9]90    </operation>
[987aaa1]91    <operation name="Vtopo">
92      <documentation>
[2dafa0c]93        A request for the virtual topology of the experiment.  Requesters with
94        different access rights may receive different information.
[987aaa1]95      </documentation>
96      <input message="tns:VtopoRequestMessage"/>
97      <output message="tns:VtopoResponseMessage"/>
98      <fault name="FeddFault" message="tns:FaultMessage"/>
99    </operation>
100    <operation name="Vis">
101      <documentation>
[2dafa0c]102        A request for the visualization of the experiment.  This is really a
103        legacy interface for visual tools that cannot generate their own
104        visualization.  Requesters with different access rights may receive
105        different information.
[987aaa1]106      </documentation>
107      <input message="tns:VisRequestMessage"/>
108      <output message="tns:VisResponseMessage"/>
109      <fault name="FeddFault" message="tns:FaultMessage"/>
110    </operation>
[c52c48d]111    <operation name="Info">
112      <documentation>
[2dafa0c]113        A one-stop request for meta-data on the experiment.  Includes all the
114        info from a Vtopo and a Vis request.
[c52c48d]115      </documentation>
116      <input message="tns:InfoRequestMessage"/>
117      <output message="tns:InfoResponseMessage"/>
118      <fault name="FeddFault" message="tns:FaultMessage"/>
119    </operation>
[7a8d667]120    <operation name="Terminate">
121      <documentation>
[2dafa0c]122        Stop this experiment and deallocate its resources.
[7a8d667]123      </documentation>
124      <input message="tns:TerminateRequestMessage"/>
125      <output message="tns:TerminateResponseMessage"/>
126      <fault name="FeddFault" message="tns:FaultMessage"/>
127    </operation>
[6ff0b91]128  </portType>
129</definitions>
Note: See TracBrowser for help on using the repository browser.