server025.wsdl 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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://testuri.org">
  13. <message name="TestHeader1">
  14. <part name="Test1" type="xsd:string" />
  15. </message>
  16. <message name="TestHeader2">
  17. <part name="Test2" type="xsd:string" />
  18. </message>
  19. <message name="TestRequest">
  20. </message>
  21. <message name="TestResponse">
  22. <part name="result" type="xsd:string" />
  23. </message>
  24. <portType name="TestServicePortType">
  25. <operation name="test">
  26. <input message="tns:TestRequest" />
  27. <output message="tns:TestResponse" />
  28. </operation>
  29. </portType>
  30. <binding name="TestServiceBinding" type="tns:TestServicePortType">
  31. <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
  32. <operation name="test">
  33. <soap:operation soapAction="Test" style="rpc" />
  34. <input>
  35. <soap:body namespace="http://testuri.org" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
  36. </input>
  37. <output>
  38. <soap:body namespace="http://testuri.org" use="literal" />
  39. <soap:header namespace="http://testuri.org" message="tns:TestHeader1" part="Test1" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
  40. <soap:header namespace="http://testuri.org" message="tns:TestHeader2" part="Test2" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
  41. </output>
  42. </operation>
  43. </binding>
  44. <service name="TestService">
  45. <port name="TestServicePort" binding="tns:TestServiceBinding">
  46. <soap:address location="http://linuxsrv.home/~dmitry/soap/soap_server.php" />
  47. </port>
  48. </service>
  49. </definitions>