Show
Ignore:
Timestamp:
09/02/09 18:00:54 (3 years ago)
Author:
Ted Faber <faber@…>
Children:
ecca6ebb4301c6aa91cdaaa93f617c2b2930f8a8
Parents:
9beaf7cb1f679abcdd035290224dc9687dc03dc3
git-committer:
Ted Faber <faber@isi.edu> / 2009-09-03T01:00:54Z+0000
Message:

Start and stop segment commands

Location:
wsdl
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • wsdl/fedd.wsdl

    reec716b r66861a2  
    8080  </message> 
    8181 
     82  <message name="StartSegmentRequestMessage"> 
     83    <part name="StartSegmentRequestBody" type="xsd1:startSegmentRequestType"/> 
     84  </message> 
     85 
     86  <message name="StartSegmentResponseMessage"> 
     87    <part name="StartSegmentResponseBody" type="xsd1:startSegmentResponseType"/> 
     88  </message> 
     89 
    8290  <message name="FaultMessage"> 
    8391    <part name="FaultBody" type="xsd1:faultType"/> 
     
    168176      <fault name="TerminateFeddFault" message="tns:FaultMessage"/> 
    169177    </operation> 
     178 
     179    <operation name="StartSegment"> 
     180      <documentation> 
     181        Start a segment of an experiment on a federant 
     182      </documentation> 
     183      <input message="tns:StartSegmentRequestMessage"/> 
     184      <output message="tns:StartSegmentResponseMessage"/> 
     185      <fault name="StartSegmentFeddFault" message="tns:FaultMessage"/> 
     186    </operation> 
    170187  </portType> 
    171188 
     
    342359        </output> 
    343360        <fault name="TerminateFeddFault"> 
     361          <soap:fault use="literal"  name="tns:FeddFault" 
     362            namespace="http://www.isi.edu/faber/fedd.wsdl" 
     363            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 
     364        </fault> 
     365      </operation> 
     366      <operation name="StartSegment"> 
     367        <documentation> 
     368          The bindings of this operation are straightforward SOAP RPC 1.1. 
     369        </documentation> 
     370        <soap:operation soapAction="StartSegment"/>  
     371        <input> 
     372          <soap:body use="literal" parts="tns:StartSegmentRequestBody" 
     373            namespace="http://www.isi.edu/faber/fedd.wsdl" 
     374            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 
     375        </input> 
     376        <output> 
     377          <soap:body use="literal" parts="tns:StartSegmentResponseBody" 
     378            namespace="http://www.isi.edu/faber/fedd.wsdl" 
     379            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 
     380        </output> 
     381        <fault name="StartSegmentFeddFault"> 
    344382          <soap:fault use="literal"  name="tns:FeddFault" 
    345383            namespace="http://www.isi.edu/faber/fedd.wsdl" 
  • wsdl/fedd_types.xsd

    reec716b r66861a2  
    614614  </xsd:complexType> 
    615615 
     616  <xsd:complexType name="startSegmentRequestType"> 
     617    <xsd:annotation> 
     618      <xsd:documentation> 
     619        Request a testbed to create a segment in the given allocation 
     620      </xsd:documentation> 
     621    </xsd:annotation> 
     622    <xsd:sequence> 
     623      <xsd:element name="allocID" type="tns:IDType"/> 
     624      <xsd:element name="segmentdescription"  
     625        type="tns:experimentDescriptionType"/> 
     626      <xsd:element name="fedAttr" type="tns:fedAttrType" minOccurs="0" 
     627        maxOccurs="unbounded"/> 
     628    </xsd:sequence> 
     629  </xsd:complexType> 
     630 
     631  <xsd:complexType name="startSegmentResponseType"> 
     632    <xsd:annotation> 
     633      <xsd:documentation> 
     634        Indication that the segment started successfully 
     635      </xsd:documentation> 
     636    </xsd:annotation> 
     637    <xsd:sequence> 
     638      <xsd:element name="allocID" type="tns:IDType"/> 
     639      <xsd:element name="allocationLog" type="xsd:string" minOccurs="0" 
     640        maxOccurs="1"/> 
     641    </xsd:sequence> 
     642  </xsd:complexType> 
     643 
    616644  <xsd:complexType name="ns2SplitRequestType"> 
    617645    <xsd:annotation> 
     
    637665    <xsd:sequence> 
    638666      <xsd:element name="output" type="xsd:base64Binary"/> 
     667      <xsd:element name="experimentdescription"  
     668        type="tns:experimentDescriptionType"/> 
    639669    </xsd:sequence> 
    640670  </xsd:complexType>