← Prev in month ← Prev in thread
Next in thread → Next in month →

Third draft of WSDL

From
<>
Date
2004-02-26T15:30:42+00:00
ID
Thread
Third draft of WSDL
All,

attached is the third draft of the WSDL.  It includes support for 10
operations at present, although there is still a fair bit of work to be
done to clean these up.  Also, I have separated the schema and the WSDL
itself.  I'll post the schema document in a subsequent mail.

Steve

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://simship4.com" xmlns:wsdl=
"http://schemas.xmlsoap.org/wsdl/" xmlns:xsd=
"http://www.w3.org/2001/XMLSchema" xmlns:wsdlsoap=
"http://schemas.xmlsoap.org/wsdl/soap/" xmlns:intf="http://simship4.com"
xmlns:impl="http://simship4.com" xmlns:apachesoap=
"http://xml.apache.org/xml-soap" xmlns="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema">
            <xsd:import namespace="http://simship4.com" schemaLocation=
"TransWSSchema.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
      </schema>
  </wsdl:types>
  <wsdl:message name="acceptQuoteResponse">
    <wsdl:part name="parameters" element="intf:acceptQuoteResponse"/>
  </wsdl:message>
  <wsdl:message name="translateResponse">
    <wsdl:part name="parameters" element="intf:translateResponse"/>
  </wsdl:message>
  <wsdl:message name="viewJobsResponse">
    <wsdl:part name="parameters" element="intf:viewJobsResponse"/>
  </wsdl:message>
  <wsdl:message name="rejectTranslationRequest">
    <wsdl:part name="parameters" element="intf:rejectTranslation"/>
  </wsdl:message>
  <wsdl:message name="querySupportRequest">
    <wsdl:part name="parameters" element="intf:querySupport"/>
  </wsdl:message>
  <wsdl:message name="downloadTranslationResponse">
    <wsdl:part name="parameters" element="intf:downloadTranslationResponse"
/>
  </wsdl:message>
  <wsdl:message name="rejectTranslationResponse">
    <wsdl:part name="parameters" element="intf:rejectTranslationResponse"/>
  </wsdl:message>
  <wsdl:message name="queryStatusRequest">
    <wsdl:part name="parameters" element="intf:queryStatus"/>
  </wsdl:message>
  <wsdl:message name="viewJobsRequest">
    <wsdl:part name="parameters" element="intf:viewJobs"/>
  </wsdl:message>
  <wsdl:message name="requestQuoteRequest">
    <wsdl:part name="parameters" element="intf:requestQuote"/>
  </wsdl:message>
  <wsdl:message name="requestQuoteResponse">
    <wsdl:part name="parameters" element="intf:requestQuoteResponse"/>
  </wsdl:message>
  <wsdl:message name="downloadTranslationRequest">
    <wsdl:part name="parameters" element="intf:downloadTranslation"/>
  </wsdl:message>
  <wsdl:message name="acceptQuoteRequest">
    <wsdl:part name="parameters" element="intf:acceptQuote"/>
  </wsdl:message>
  <wsdl:message name="queryStatusResponse">
    <wsdl:part name="parameters" element="intf:queryStatusResponse"/>
  </wsdl:message>
  <wsdl:message name="querySupportResponse">
    <wsdl:part name="parameters" element="intf:querySupportResponse"/>
  </wsdl:message>
  <wsdl:message name="translateRequest">
    <wsdl:part name="parameters" element="intf:translate"/>
  </wsdl:message>
  <wsdl:portType name="TransWS">
    <wsdl:operation name="acceptQuote">
      <wsdl:input name="acceptQuoteRequest" message=
"intf:acceptQuoteRequest"/>
      <wsdl:output name="acceptQuoteResponse" message=
"intf:acceptQuoteResponse"/>
    </wsdl:operation>
    <wsdl:operation name="querySupport">
      <wsdl:input name="querySupportRequest" message=
"intf:querySupportRequest"/>
      <wsdl:output name="querySupportResponse" message=
"intf:querySupportResponse"/>
    </wsdl:operation>
    <wsdl:operation name="requestQuote">
      <wsdl:input name="requestQuoteRequest" message=
"intf:requestQuoteRequest"/>
      <wsdl:output name="requestQuoteResponse" message=
"intf:requestQuoteResponse"/>
    </wsdl:operation>
    <wsdl:operation name="translate">
      <wsdl:input name="translateRequest" message="intf:translateRequest"/>
      <wsdl:output name="translateResponse" message=
"intf:translateResponse"/>
    </wsdl:operation>
    <wsdl:operation name="queryStatus">
      <wsdl:input name="queryStatusRequest" message=
"intf:queryStatusRequest"/>
      <wsdl:output name="queryStatusResponse" message=
"intf:queryStatusResponse"/>
    </wsdl:operation>
    <wsdl:operation name="downloadTranslation">
      <wsdl:input name="downloadTranslationRequest" message=
"intf:downloadTranslationRequest"/>
      <wsdl:output name="downloadTranslationResponse" message=
"intf:downloadTranslationResponse"/>
    </wsdl:operation>
    <wsdl:operation name="rejectTranslation">
      <wsdl:input name="rejectTranslationRequest" message=
"intf:rejectTranslationRequest"/>
      <wsdl:output name="rejectTranslationResponse" message=
"intf:rejectTranslationResponse"/>
    </wsdl:operation>
    <wsdl:operation name="viewJobs">
      <wsdl:input name="viewJobsRequest" message="intf:viewJobsRequest"/>
      <wsdl:output name="viewJobsResponse" message="intf:viewJobsResponse"
/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="TransWSSoapBinding" type="intf:TransWS">
    <wsdlsoap:binding style="document" transport=
"http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="acceptQuote">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="acceptQuoteRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="acceptQuoteResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="querySupport">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="querySupportRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="querySupportResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="requestQuote">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="requestQuoteRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="requestQuoteResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="translate">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="translateRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="translateResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="queryStatus">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="queryStatusRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="queryStatusResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="downloadTranslation">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="downloadTranslationRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="downloadTranslationResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="rejectTranslation">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="rejectTranslationRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="rejectTranslationResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="viewJobs">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="viewJobsRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="viewJobsResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="TransWSService">
    <wsdl:port name="TransWS" binding="intf:TransWSSoapBinding">
      <wsdlsoap:address location=
"http://localhost:9080/TransWSWeb/services/TransWS"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>

---------------------------------------------
Stephen Flinter
Connect Global Solutions
[t] +353 (0)1 882 9038
[f] +353 (0)1 882 9050
[m] +353 87 798 1228
[e] 
[w] www.connectcgs.com
--------------------------------------------
← Prev in month ← Prev in thread
Next in thread → Next in month →