<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="EndorsementSearch"
targetNamespace="http://namespaces.snowboard-info.com/services/"
  
  xmlns:es="http://namespaces.snowboard-info.com/services/"
  xmlns:es999="http://www.snowboard-info.com/EndorsementSearch.wsdl999"
  xmlns:esxsd="http://schemas.snowboard-info.com/EndorsementSearch.xsd#"
  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
  xmlns:wsdl="http://www.w3.org/ns/wsdl/" 
  xmlns:sawsdl="http://www.w3.org/ns/sawsdl/"
  xmlns:grddl="http://www.w3.org/2003/g/data-view#"
  grddl:transformation="http://ns.inria.fr/grddl/sawsdl/2007/11/21/SAWSDL_GRDDL.xsl">
  
  <wsdl:service name="es:EndorsementSearchService" interface="es:Endorsement"  >
    <wsdl:documentation>snowboarding-info.com Endorsement Service</wsdl:documentation> <!-- connect it to the binding "EndorsementSearchSoapBinding" above -->
    <wsdl:port name="GetEndorsingBoarderPort"
      binding="es:EndorsementSearchSoapBinding">

      <!-- give the binding an network address -->
      <soap:address location="http://www.snowboard-info.com/EndorsementSearch"/>
    </wsdl:port>
  </wsdl:service>
  <wsdl:portType name="es:CalcHttpPost" sawsdl:modelReference="file://www.ibm.com/WSRR/Transport#Bus">
    <wsdl:operation name="Add" >
    <sawsdl:attrExtensions sawsdl:modelReference="file://www.ibm.com/WSRR/Transport#Bus" />
      <wsdl:input message="es999:AddHttpPostIn" sawsdl:modelReference="file://www.ibm.com/WSRR/Transport#Bus"/>
      <wsdl:output message="AddHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:interface name="es:GetEndorsingBoarderPortType" extends="GetEndorsingBoarder">

    <!-- the value of wsdl:operation eludes me -->
    <wsdl:fault name="GetEndorsingBoarder1" />
    <wsdl:operation name="GetEndorsingBoarder">
      <wsdl:input  message="es:GetEndorsingBoarderRequest" sawsdl:modelReference="file://www.ibm.com/WSRR/Transport#Bus"/>
      <wsdl:output name = "labelendors" message="es:GetEndorsingBoarderResponse" sawsdl:modelReference="file://www.ibm.com/WSRR/Transport#Bus"/>
      <wsdl:fault message="es:GetEndorsingBoarderFault"/>
    </wsdl:operation>
  </wsdl:interface>
   
   <wsdl:binding name="es999:CalcSoap" type="es:CalcSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
    <wsdl:operation ref="Add">
      <soap:operation soapAction="http://example.org/ws/Add" style="document" />
      <wsdl:input name="endorsement1">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
</wsdl:definitions>