Listing 3

<?xml version="1.0" encoding="UTF-8" ?> 
- <definitions name="dbfunc" targetNamespace="http://db.func.place.order/dbfunc.wsdl" 
    xmlns="http://schemas.xmlsoap.org/wsdl/"xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:tns="http://db.func.place.order/dbfunc.wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
  <documentation>WSDL for Service: dbfunc, generated by Oracle WSDL toolkit (version: 1.1)</documentation>
- <types>
  <schema targetNamespace="http://db.func.place.order/dbfunc.xsd" 
    xmlns:tns="http://db.func.place.order/dbfunc.xsd" xmlns="http://www.w3.org/2001/XMLSchema" 
	 xmlns:xsd="http://www.w3.org/2001/XMLSchema" > 
  </types>
- <message name="placeOrderInput">
  <part name="param0" type="xsd:decimal" > 
  <part name="param1" type="xsd:decimal" > 
  <part name="param2" type="xsd:decimal" > 
  </message>
- <message name="placeOrderOutput">
  <part name="output" type="xsd:string" > 
  </message>
- <portType name="dbfuncPortType">
- <operation name="placeOrder">
  <input message="tns:placeOrderInput" > 
  <output message="tns:placeOrderOutput" > 
  </operation>
  </portType>
- <binding name="dbfuncBinding" type="tns:dbfuncPortType">
  <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc" > 
- <operation name="placeOrder">
  <soap:operation soapAction="urn:db-func-place-order-dbfunc/placeOrder" > 
- <input>
  <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
    namespace="urn:db-func-place-order-dbfunc" > 
  </input>
- <output>
  <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
    namespace="urn:db-func-place-order-dbfunc" > 
  </output>
  </operation>
  </binding>
- <service name="dbfunc">
- <port name="dbfuncPort" binding="tns:dbfuncBinding">
  <soap:address location="http://localhost:8888/plsqlsample/dbfunc" > 
  </port>
  </service>
  </definitions>