Changeset 5f6929a for wsdl


Ignore:
Timestamp:
Apr 7, 2010 1:53:58 AM (15 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-3.01, version-3.02
Children:
7fe81be
Parents:
3e3a5de
Message:

Two changes at once

Remove master and export project from the create request and rename the splitter external interface into a translation interface. The export_project pseudo service is staring.

Also start removeing some deprecated fields.

Location:
wsdl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • wsdl/fedd_internal.wsdl

    r3e3a5de r5f6929a  
    4646  </message>
    4747
    48   <message name="Ns2SplitRequestMessage">
    49     <part name="Ns2SplitRequestBody" type="xsd1:ns2SplitRequestType"/>
    50   </message>
    51 
    52   <message name="Ns2SplitResponseMessage">
    53     <part name="Ns2SplitResponseBody" type="xsd1:ns2SplitResponseType"/>
     48  <message name="Ns2TopdlRequestMessage">
     49    <part name="Ns2TopdlRequestBody" type="xsd1:ns2TopdlRequestType"/>
     50  </message>
     51
     52  <message name="Ns2TopdlResponseMessage">
     53    <part name="Ns2TopdlResponseBody" type="xsd1:ns2TopdlResponseType"/>
    5454  </message>
    5555
     
    8686      <fault name="ReleaseFault" message="tns:FaultMessage"/>
    8787    </operation>
    88     <operation name="Ns2Split">
     88    <operation name="Ns2Topdl">
    8989      <documentation>
    9090        This allows a fedd that does not have direct access to the modified ns
     
    9292        that functionality remotely.
    9393      </documentation>
    94       <input message="tns:Ns2SplitRequestMessage"/>
    95       <output message="tns:Ns2SplitResponseMessage"/>
    96       <fault name="Ns2SplitFault" message="tns:FaultMessage"/>
     94      <input message="tns:Ns2TopdlRequestMessage"/>
     95      <output message="tns:Ns2TopdlResponseMessage"/>
     96      <fault name="Ns2TopdlFault" message="tns:FaultMessage"/>
    9797    </operation>
    9898  </portType>
     
    169169        </fault>
    170170      </operation>
    171       <operation name="Ns2Split">
    172         <documentation>
    173           The bindings of this operation are straightforward SOAP RPC 1.1.
    174         </documentation>
    175         <soap:operation soapAction="Ns2Split"/>
    176         <input>
    177           <soap:body use="encoded" parts="tns:Ns2SplitRequestBody"
    178             namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
    179             encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    180         </input>
    181         <output>
    182           <soap:body use="encoded" parts="tns:Ns2SplitResponseBody"
    183             namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
    184             encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    185         </output>
    186         <fault name="Ns2SplitFault">
    187           <soap:fault use="encoded"  name="tns:Ns2SplitFault"
     171      <operation name="Ns2Topdl">
     172        <documentation>
     173          The bindings of this operation are straightforward SOAP RPC 1.1.
     174        </documentation>
     175        <soap:operation soapAction="Ns2Topdl"/>
     176        <input>
     177          <soap:body use="encoded" parts="tns:Ns2TopdlRequestBody"
     178            namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
     179            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
     180        </input>
     181        <output>
     182          <soap:body use="encoded" parts="tns:Ns2TopdlResponseBody"
     183            namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
     184            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
     185        </output>
     186        <fault name="Ns2TopdlFault">
     187          <soap:fault use="encoded"  name="tns:Ns2TopdlFault"
    188188            namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
    189189            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  • wsdl/fedd_types.xsd

    r3e3a5de r5f6929a  
    573573      <xsd:element name="experimentdescription"
    574574        type="tns:experimentDescriptionType"/>
     575      <xsd:element name="service" type="tns:serviceInfoType" minOccurs="0"
     576        maxOccurs="unbounded" />
    575577      <!-- begin deprecated -->
    576       <xsd:element name="master" type="xsd:string"/>
    577       <xsd:element name='exportProject' type="tns:IDType"/>
     578      <xsd:element name="master" type="xsd:string" minOccurs="0" maxOccurs="1"/>
     579      <xsd:element name='exportProject' type="tns:IDType" minOccurs="0" maxOccurs="1"/>
    578580      <!-- end deprecated -->
    579581      <xsd:element name="experimentID" type="tns:IDType"/>
     
    824826  </xsd:complexType>
    825827
    826   <xsd:complexType name="ns2SplitRequestType">
    827     <xsd:annotation>
    828       <xsd:documentation>
    829         Request to run the CEDL splitter remotely.  This is primarily an
    830         internal interface.
     828  <xsd:complexType name="ns2TopdlRequestType">
     829    <xsd:annotation>
     830      <xsd:documentation>
     831        Request to run the CEDL to topdl translator remotely.  This is
     832        primarily an internal interface.
    831833      </xsd:documentation>
    832834    </xsd:annotation>
    833835    <xsd:sequence>
    834836      <xsd:element name="description" type="tns:experimentDescriptionType"/>
    835       <xsd:element name="master" type="xsd:string"/>
    836       <xsd:element name="include_fedkit" type="xsd:boolean"/>
    837       <xsd:element name="include_gatewaykit" type="xsd:boolean"/>
    838     </xsd:sequence>
    839   </xsd:complexType>
    840 
    841   <xsd:complexType name="ns2SplitResponseType">
    842     <xsd:annotation>
    843       <xsd:documentation>
    844         Remote splitter output.  Also an internal interface
     837    </xsd:sequence>
     838  </xsd:complexType>
     839
     840  <xsd:complexType name="ns2TopdlResponseType">
     841    <xsd:annotation>
     842      <xsd:documentation>
     843        Translator splitter output.  Also an internal interface
    845844      </xsd:documentation>
    846845    </xsd:annotation>
Note: See TracChangeset for help on using the changeset viewer.