Wiki
Appendix 6

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="urn:oasis:names:tc:wstrans:v1:intf" 
                  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
                  xmlns:intf="urn:oasis:names:tc:wstrans:v1:intf" 
                  xmlns:types="urn:oasis:names:tc:wstrans:v1:types">
  <wsdl:types>
    <xsd:schema elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" 
                                               xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="urn:oasis:names:tc:wstrans:v1:types" schemaLocation="WSTransTypes.xsd"/>
</xsd:schema>
  </wsdl:types>
  <wsdl:message name="retrieveJobListForResourceResponse">
    <wsdl:part name="parameters" element="types:retrieveJobListForResourceResponse"/>
  </wsdl:message>
  <wsdl:message name="retrieveJobListForResourceRequest">
    <wsdl:part name="parameters" element="types:retrieveJobListForResourceRequest"/>
  </wsdl:message>
  <wsdl:message name="disassociateResourceRequest">
    <wsdl:part name="parameters" element="types:disassociateResourceRequest"/>
  </wsdl:message>
  <wsdl:message name="associateResourceResponse">
    <wsdl:part name="parameters" element="types:associateResourceResponse"/>
  </wsdl:message>
  <wsdl:message name="resumeJobRequest">
    <wsdl:part name="parameters" element="types:resumeJobRequest"/>
  </wsdl:message>
  <wsdl:message name="rejectJobRequest">
    <wsdl:part name="parameters" element="types:rejectJobRequest"/>
  </wsdl:message>
  <wsdl:message name="resumeJobResponse">
    <wsdl:part name="parameters" element="types:resumeJobResponse"/>
  </wsdl:message>
  <wsdl:message name="requestQuoteRequest">
    <wsdl:part name="parameters" element="types:requestQuoteRequest"/>
  </wsdl:message>
  <wsdl:message name="retrieveFullJobsListRequest">
    <wsdl:part name="parameters" element="types:retrieveFullJobsListRequest"/>
  </wsdl:message>
  <wsdl:message name="submitJobResponse">
    <wsdl:part name="parameters" element="types:submitJobResponse"/>
  </wsdl:message>
  <wsdl:message name="retrieveServiceListRequest">
    <wsdl:part name="parameters" element="types:retrieveServiceListRequest"/>
  </wsdl:message>
  <wsdl:message name="submitJobRequest">
    <wsdl:part name="parameters" element="types:submitJobRequest"/>
  </wsdl:message>
  <wsdl:message name="retrieveActiveJobsListRequest">
    <wsdl:part name="parameters" element="types:retrieveActiveJobsListRequest"/>
  </wsdl:message>
  <wsdl:message name="retrieveJobResponse">
    <wsdl:part name="parameters" element="types:retrieveJobResponse"/>
  </wsdl:message>
  <wsdl:message name="suspendJobRequest">
    <wsdl:part name="parameters" element="types:suspendJobRequest"/>
  </wsdl:message>
  <wsdl:message name="retrieveJobInformationRequest">
    <wsdl:part name="parameters" element="types:retrieveJobInformationRequest"/>
  </wsdl:message>
  <wsdl:message name="retrieveFullJobsListResponse">
    <wsdl:part name="parameters" element="types:retrieveFullJobsListResponse"/>
  </wsdl:message>
  <wsdl:message name="acceptQuoteResponse">
    <wsdl:part name="parameters" element="types:acceptQuoteResponse"/>
  </wsdl:message>
  <wsdl:message name="cancelJobRequest">
    <wsdl:part name="parameters" element="types:cancelJobRequest"/>
  </wsdl:message>
  <wsdl:message name="suspendJobResponse">
    <wsdl:part name="parameters" element="types:suspendJobResponse"/>
  </wsdl:message>
  <wsdl:message name="retrieveJobInformationResponse">
    <wsdl:part name="parameters" element="types:retrieveJobInformationResponse"/>
  </wsdl:message>
  <wsdl:message name="retrieveQuoteResponse">
    <wsdl:part name="parameters" element="types:retrieveQuoteResponse"/>
  </wsdl:message>
  <wsdl:message name="retrieveJobRequest">
    <wsdl:part name="parameters" element="types:retrieveJobRequest"/>
  </wsdl:message>
  <wsdl:message name="cancelJobResponse">
    <wsdl:part name="parameters" element="types:cancelJobResponse"/>
  </wsdl:message>
  <wsdl:message name="acceptQuoteRequest">
    <wsdl:part name="parameters" element="types:acceptQuoteRequest"/>
  </wsdl:message>
  <wsdl:message name="associateResourceRequest">
    <wsdl:part name="parameters" element="types:associateResourceRequest"/>
  </wsdl:message>
  <wsdl:message name="retrieveQuoteRequest">
    <wsdl:part name="parameters" element="types:retrieveQuoteRequest"/>
  </wsdl:message>
  <wsdl:message name="disassociateResourceResponse">
    <wsdl:part name="parameters" element="types:disassociateResourceResponse"/>
  </wsdl:message>
  <wsdl:message name="retrieveActiveJobsListResponse">
    <wsdl:part name="parameters" element="types:retrieveActiveJobsListResponse"/>
  </wsdl:message>
  <wsdl:message name="requestQuoteResponse">
    <wsdl:part name="parameters" element="types:requestQuoteResponse"/>
  </wsdl:message>
  <wsdl:message name="retrieveServiceListResponse">
    <wsdl:part name="parameters" element="types:retrieveServiceListResponse"/>
  </wsdl:message>
  <wsdl:message name="rejectJobResponse">
    <wsdl:part name="parameters" element="types:rejectJobResponse"/>
  </wsdl:message>
  <wsdl:portType name="WSTransRequired_PT">
    <wsdl:operation name="submitJob">
      <wsdl:input name="submitJobRequest" message="intf:submitJobRequest"/>
      <wsdl:output name="submitJobResponse" message="intf:submitJobResponse"/>
    </wsdl:operation>
    <wsdl:operation name="retrieveJobInformation">
      <wsdl:input name="retrieveJobInformationRequest" message="intf:retrieveJobInformationRequest"/>
      <wsdl:output name="retrieveJobInformationResponse" message="intf:retrieveJobInformationResponse"/>
    </wsdl:operation>
    <wsdl:operation name="retrieveJob">
      <wsdl:input name="retrieveJobRequest" message="intf:retrieveJobRequest"/>
      <wsdl:output name="retrieveJobResponse" message="intf:retrieveJobResponse"/>
    </wsdl:operation>
    <wsdl:operation name="retrieveActiveJobsList">
      <wsdl:input name="retrieveActiveJobsListRequest" message="intf:retrieveActiveJobsListRequest"/>
      <wsdl:output name="retrieveActiveJobsListResponse" message="intf:retrieveActiveJobsListResponse"/>
    </wsdl:operation>
    <wsdl:operation name="suspendJob">
      <wsdl:input name="suspendJobRequest" message="intf:suspendJobRequest"/>
      <wsdl:output name="suspendJobResponse" message="intf:suspendJobResponse"/>
    </wsdl:operation>
    <wsdl:operation name="resumeJob">
      <wsdl:input name="resumeJobRequest" message="intf:resumeJobRequest"/>
      <wsdl:output name="resumeJobResponse" message="intf:resumeJobResponse"/>
    </wsdl:operation>
    <wsdl:operation name="cancelJob">
      <wsdl:input name="cancelJobRequest" message="intf:cancelJobRequest"/>
      <wsdl:output name="cancelJobResponse" message="intf:cancelJobResponse"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="WSTransOptional_PT">
    <wsdl:operation name="retrieveServiceList">
      <wsdl:input name="retrieveServiceListRequest" message="intf:retrieveServiceListRequest"/>
      <wsdl:output name="retrieveServiceListResponse" message="intf:retrieveServiceListResponse"/>
    </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="acceptQuote">
      <wsdl:input name="acceptQuoteRequest" message="intf:acceptQuoteRequest"/>
      <wsdl:output name="acceptQuoteResponse" message="intf:acceptQuoteResponse"/>
    </wsdl:operation>
    <wsdl:operation name="retrieveQuote">
      <wsdl:input name="retrieveQuoteRequest" message="intf:retrieveQuoteRequest"/>
      <wsdl:output name="retrieveQuoteResponse" message="intf:retrieveQuoteResponse"/>
    </wsdl:operation>
    <wsdl:operation name="retrieveFullJobsList">
      <wsdl:input name="retrieveFullJobsListRequest" message="intf:retrieveFullJobsListRequest"/>
      <wsdl:output name="retrieveFullJobsListResponse" message="intf:retrieveFullJobsListResponse"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="WSTransRecommended_PT">
    <wsdl:operation name="rejectJob">
      <wsdl:input name="rejectJobRequest" message="intf:rejectJobRequest"/>
      <wsdl:output name="rejectJobResponse" message="intf:rejectJobResponse"/>
    </wsdl:operation>
    <wsdl:operation name="associateResource">
      <wsdl:input name="associateResourceRequest" message="intf:associateResourceRequest"/>
      <wsdl:output name="associateResourceResponse" message="intf:associateResourceResponse"/>
    </wsdl:operation>
    <wsdl:operation name="disassociateResource">
      <wsdl:input name="disassociateResourceRequest" message="intf:disassociateResourceRequest"/>
      <wsdl:output name="disassociateResourceResponse" message="intf:disassociateResourceResponse"/>
    </wsdl:operation>
    <wsdl:operation name="retrieveJobListForResource">
      <wsdl:input name="retrieveJobListForResourceRequest" message="intf:retrieveJobListForResourceRequest"/>
      <wsdl:output name="retrieveJobListForResourceResponse" message="intf:retrieveJobListForResourceResponse"/>
    </wsdl:operation>
  </wsdl:portType>
</wsdl:definitions>