Wiki
Appendix 5

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="urn:oasis:names:tc:wstrans:v1:bind" 
                  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
                  xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" 
                  xmlns:intf="urn:oasis:names:tc:wstrans:v1:intf" 
                  xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" 
                  xmlns:bind="urn:oasis:names:tc:wstrans:v1:bind" 
                  xmlns="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:import namespace="urn:oasis:names:tc:wstrans:v1:intf" location="WSTransIntf.wsdl"/>
  <wsdl:binding name="WSTransRecommended_Binding" type="intf:WSTransRecommended_PT">
    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="rejectJob">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:rejectJob"/>
      <wsdl:input name="rejectJobRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="rejectJobResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="associateResource">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:associateResource"/>
      <wsdl:input name="associateResourceRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="associateResourceResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="disassociateResource">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:disassociateResource"/>
      <wsdl:input name="disassociateResourceRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="disassociateResourceResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="retrieveJobListForResource">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:retrieveJobListForResource"/>
      <wsdl:input name="retrieveJobListForResourceRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="retrieveJobListForResourceResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="WSTransRequired_Binding" type="intf:WSTransRequired_PT">
    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="submitJob">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:submitJob"/>
      <wsdl:input name="submitJobRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="submitJobResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="retrieveJobInformation">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:retrieveJobInformation"/>
      <wsdl:input name="retrieveJobInformationRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="retrieveJobInformationResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="retrieveJob">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:retrieveJob"/>
      <wsdl:input name="retrieveJobRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="retrieveJobResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="retrieveActiveJobsList">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:retrieveActiveJobsList"/>
      <wsdl:input name="retrieveActiveJobsListRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="retrieveActiveJobsListResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="suspendJob">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:suspendJob"/>
      <wsdl:input name="suspendJobRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="suspendJobResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="resumeJob">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:resumeJob"/>
      <wsdl:input name="resumeJobRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="resumeJobResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="cancelJob">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:cancelJob"/>
      <wsdl:input name="cancelJobRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="cancelJobResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="WSTransOptional_Binding" type="intf:WSTransOptional_PT">
    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="retrieveServiceList">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:retrieveServiceList"/>
      <wsdl:input name="retrieveServiceListRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="retrieveServiceListResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="requestQuote">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:requestQuote"/>
      <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="acceptQuote">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:acceptQuote"/>
      <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="retrieveQuote">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:retrieveQuote"/>
      <wsdl:input name="retrieveQuoteRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="retrieveQuoteResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="retrieveFullJobsList">
      <wsdlsoap:operation soapAction="urn:oasis:names:tc:wstrans:v1:retrieveFullJobsList"/>
      <wsdl:input name="retrieveFullJobsListRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="retrieveFullJobsListResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
</wsdl:definitions>