Show
Ignore:
Timestamp:
04/07/10 01:53:58 (2 years ago)
Author:
Ted Faber <faber@…>
Children:
7fe81be88659ff3363a3250261ba757d9a5255e1
Parents:
3e3a5dec323959f2f05910bf4f01f493afb3c49f
git-committer:
Ted Faber <faber@isi.edu> / 2010-04-07T08:53:58Z+0000
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 modified

Legend:

Unmodified
Added
Removed
  • wsdl/fedd_internal.wsdl

    reec716b 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

    r76441b6 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>