source: fedd/fedd_internal_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@…>, 15 years ago

content in the WSDL comments

  • Property mode set to 100644
File size: 2.1 KB
Line 
1<?xml version="1.0"?>
2<definitions name="fedd"
3  targetNamespace="http://www.isi.edu/faber/fedd_internal_messages"
4  xmlns:tns="http://www.isi.edu/faber/fedd_internal_messages"
5  xmlns:xsd1="http://www.isi.edu/faber/fedd_types"
6  xmlns:xsd="http://www.w3.org/2000/10/XMLSchema"
7  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
8  xmlns="http://schemas.xmlsoap.org/wsdl/">
9
10  <!--
11  The message definitions are all simple embeddings of one of the types
12  from fedd_types.xsd
13  -->
14
15  <message name="FaultMessage">
16    <part name="FaultBody" type="xsd1:faultType"/>
17  </message>
18
19  <message name="AllocateProjectRequestMessage">
20    <part name="AllocateProjectRequestBody" type="xsd1:projectAllocType"/>
21  </message>
22
23  <message name="AllocateProjectResponseMessage">
24    <part name="AllocateProjectResponseBody" 
25      type="xsd1:projectAllocResponseType"/>
26  </message>
27
28  <message name="Ns2SplitRequestMessage">
29    <part name="Ns2SplitRequestBody" type="xsd1:ns2SplitRequestType"/>
30  </message>
31
32  <message name="Ns2SplitResponseMessage">
33    <part name="Ns2SplitResponseBody" type="xsd1:ns2SplitResponseType"/>
34  </message>
35
36  <portType name="feddInternalPortType">
37    <operation name="AllocateProject">
38      <documentation>
39        This internal interface allows the part of a fedd running on a machine
40        other than the boss node of the emulab in question to request creation
41        of a dynamic project on the boss node.
42      </documentation>
43      <input message="tns:AllocateProjectRequestMessage"/>
44      <output message="tns:AllocateProjectResponseMessage"/>
45      <fault name="AllocateProjectFault" message="tns:FaultMessage"/>
46    </operation>
47    <operation name="Ns2Split">
48      <documentation>
49        This allows a fedd that does not have direct access to the modified ns
50        parser that splits a CEDL description into federation data to access
51        that functionality remotely.
52      </documentation>
53      <input message="tns:Ns2SplitRequestMessage"/>
54      <output message="tns:Ns2SplitResponseMessage"/>
55      <fault name="Ns2SplitFault" message="tns:FaultMessage"/>
56    </operation>
57  </portType>
58</definitions>
Note: See TracBrowser for help on using the repository browser.