bug38004.wsdl 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <definitions
  3. xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
  4. xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
  5. xmlns:s="http://www.w3.org/2001/XMLSchema"
  6. xmlns:s0="http://test.pl"
  7. targetNamespace="http://test.pl"
  8. xmlns="http://schemas.xmlsoap.org/wsdl/"
  9. >
  10. <types>
  11. <s:schema elementFormDefault="qualified" targetNamespace="http://test.pl">
  12. <s:complexType name="Test">
  13. <s:attribute use="required" name="strA" type="s:string"/>
  14. <s:attribute use="required" name="strB" type="s:string"/>
  15. </s:complexType>
  16. <s:element type="s0:Test" name="Test"/>
  17. <s:element type="s:string" name="Ret"/>
  18. </s:schema>
  19. </types>
  20. <message name="TestSoapIn">
  21. <part name="parameters" element="s0:Test"/>
  22. </message>
  23. <message name="TestSoapOut">
  24. <part name="parameters" element="s0:Ret"/>
  25. </message>
  26. <portType name="TestSoap">
  27. <operation name="Test">
  28. <input message="s0:TestSoapIn"/>
  29. <output message="s0:TestSoapOut"/>
  30. </operation>
  31. </portType>
  32. <binding name="TestSoap" type="s0:TestSoap">
  33. <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
  34. style="document"/>
  35. <operation name="Test">
  36. <soap:operation soapAction="http:/Test/Test" style="document"/>
  37. <input>
  38. <soap:body use="literal"/>
  39. </input>
  40. <output>
  41. <soap:body use="literal"/>
  42. </output>
  43. </operation>
  44. </binding>
  45. <service name="Test">
  46. <port name="TestSoapPort" binding="s0:TestSoap">
  47. <soap:address location="http://localhost:8080/~dmitry/bug38004/server.php"/>
  48. </port>
  49. </service>
  50. </definitions>