bug39832.wsdl 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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. <types>
  10. <s:schema elementFormDefault="qualified" targetNamespace="http://test.pl">
  11. <s:complexType name="MessageInfoType">
  12. <s:sequence>
  13. <s:element name="NetworkErrorCode" type="s:integer" minOccurs="0"/>
  14. </s:sequence>
  15. <s:attribute name="priority" type="s0:PriorityType"/>
  16. </s:complexType>
  17. <s:simpleType name="PriorityType">
  18. <s:restriction base="s:integer">
  19. <s:minInclusive value="0"/>
  20. <s:maxInclusive value="3"/>
  21. </s:restriction>
  22. </s:simpleType>
  23. </s:schema>
  24. </types>
  25. <message name="TestSoapIn">
  26. <part name="parameters" type="s0:MessageInfoType" />
  27. </message>
  28. <message name="TestSoapOut">
  29. <part name="parameters" type="s:string" />
  30. </message>
  31. <portType name="TestSoap">
  32. <operation name="Test">
  33. <input message="s0:TestSoapIn"/>
  34. <output message="s0:TestSoapOut"/>
  35. </operation>
  36. </portType>
  37. <binding name="TestSoap" type="s0:TestSoap">
  38. <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
  39. <operation name="Test">
  40. <soap:operation soapAction="http:/Test/Test" style="rpc"/>
  41. <input>
  42. <soap:body use="literal"/>
  43. </input>
  44. <output>
  45. <soap:body use="literal"/>
  46. </output>
  47. </operation>
  48. </binding>
  49. <service name="Test">
  50. <port name="TestSoapPort" binding="s0:TestSoap">
  51. <soap:address location="http://localhost/server.php"/>
  52. </port>
  53. </service>
  54. </definitions>