<?xml version="1.0" ?>
<g:definitions name="BNQuoteService" targetNamespace="http://www.xmethods.net/sd/BNQuoteService.wsdl" xmlns:1="http://schemas.xmlsoap.org/wsdl/" xmlns:_="http://schemas.xmlsoap.org/wsdl/" xmlns:e="http://schemas.xmlsoap.org/wsdl/" xmlns:g="http://schemas.xmlsoap.org/wsdl/" xmlns:n="http://schemas.xmlsoap.org/wsdl/" xmlns:s="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.xmethods.net/sd/BNQuoteService.wsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <g:message name="getPriceRequest">
    <g:part name="isbn" type="xsd:string"/>
  </g:message>
  <g:message name="getPriceResponse">
    <g:part name="return" type="xsd:float"/>
  </g:message>
  <g:portType name="BNQuotePortType">
    <g:operation name="getPrice">
      <g:input message="tns:getPriceRequest" name="getPrice"/>
      <g:output message="tns:getPriceResponse" name="getPriceResponse"/>
    </g:operation>
  </g:portType>
  <g:binding name="BNQuoteBinding" type="tns:BNQuotePortType">
    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <g:operation name="getPrice">
      <soap:operation soapAction=""/>
      <g:input name="getPrice">
        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:xmethods-BNPriceCheck" use="encoded"/>
      </g:input>
      <g:output name="getPriceResponse">
        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:xmethods-BNPriceCheck" use="encoded"/>
      </g:output>
    </g:operation>
  </g:binding>
  <g:service name="BNQuoteService">
    <g:documentation>
      Returns price of a book at BN.com given an ISBN number
    </g:documentation>
    <g:port binding="tns:BNQuoteBinding" name="BNQuotePort">
      <soap:address location="http://services.xmethods.net:80/soap/servlet/rpcrouter"/>
    </g:port>
  </g:service>
</g:definitions>
