Changeset 66861a2 for wsdl


Ignore:
Timestamp:
Sep 2, 2009 6:00:54 PM (15 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-2.00, version-3.01, version-3.02
Children:
ecca6eb
Parents:
9beaf7c
Message:

Start and stop segment commands

Location:
wsdl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • wsdl/fedd.wsdl

    r9beaf7c 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

    r9beaf7c 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>
Note: See TracChangeset for help on using the changeset viewer.