bug41337.wsdl 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?xml version="1.0" ?>
  2. <definitions
  3. xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  4. xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  5. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  6. xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
  7. xmlns:si="http://soapinterop.org/xsd"
  8. xmlns:tns="http://linuxsrv.home/~dmitry/soap/test.wsdl"
  9. xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
  10. xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
  11. xmlns="http://schemas.xmlsoap.org/wsdl/"
  12. targetNamespace="http://linuxsrv.home/~dmitry/soap/test.wsdl">
  13. <types>
  14. <xsd:schema targetNamespace="http://linuxsrv.home/~dmitry/soap/test.wsdl">
  15. <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
  16. <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" />
  17. </xsd:schema>
  18. </types>
  19. <message name="AddRequest">
  20. <part name="x" type="xsd:double" />
  21. <part name="y" type="xsd:double" />
  22. </message>
  23. <message name="AddResponse">
  24. <part name="result" type="xsd:double" />
  25. </message>
  26. <portType name="TestServicePortType">
  27. <operation name="Add">
  28. <input message="tns:AddRequest" />
  29. <output message="tns:AddResponse" />
  30. </operation>
  31. </portType>
  32. <binding name="TestServiceBinding2" type="tns:TestServicePortType">
  33. <operation name="Add">
  34. <input/>
  35. <output/>
  36. </operation>
  37. </binding>
  38. <binding name="TestServiceBinding" type="tns:TestServicePortType">
  39. <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
  40. <operation name="Add">
  41. <soap:operation soapAction="Add" style="rpc" />
  42. <input>
  43. <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
  44. </input>
  45. <output>
  46. <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
  47. </output>
  48. </operation>
  49. </binding>
  50. <service name="TestService">
  51. <port name="TestServicePort2" binding="tns:TestServiceBinding"/>
  52. <port name="TestServicePort" binding="tns:TestServiceBinding">
  53. <soap:address location="http://linuxsrv.home/~dmitry/soap/soap_server.php" />
  54. </port>
  55. </service>
  56. </definitions>