classmap003.wsdl 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?xml version='1.0' encoding='UTF-8'?>
  2. <!-- WSDL file generated by Zend Studio. -->
  3. <definitions name="ab" targetNamespace="urn:ab" xmlns:typens="urn:ab" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/">
  4. <types>
  5. <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:ab">
  6. <xsd:complexType name="A">
  7. <xsd:sequence>
  8. <xsd:element name="x" type="xsd:anyType"/>
  9. </xsd:sequence>
  10. </xsd:complexType>
  11. <xsd:complexType name="B">
  12. <xsd:complexContent>
  13. <xsd:extension base="typens:A">
  14. <xsd:sequence>
  15. <xsd:element name="y" type="xsd:anyType"/>
  16. </xsd:sequence>
  17. </xsd:extension>
  18. </xsd:complexContent>
  19. </xsd:complexType>
  20. </xsd:schema>
  21. </types>
  22. <message name="f"/>
  23. <message name="fResponse">
  24. <part name="fReturn" type="typens:A"/>
  25. </message>
  26. <portType name="abServerPortType">
  27. <operation name="f">
  28. <input message="typens:f"/>
  29. <output message="typens:fResponse"/>
  30. </operation>
  31. </portType>
  32. <binding name="abServerBinding" type="typens:abServerPortType">
  33. <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  34. <operation name="f">
  35. <soap:operation soapAction="urn:abServerAction"/>
  36. <input>
  37. <soap:body namespace="urn:ab" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  38. </input>
  39. <output>
  40. <soap:body namespace="urn:ab" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  41. </output>
  42. </operation>
  43. </binding>
  44. <service name="abService">
  45. <port name="abServerPort" binding="typens:abServerBinding">
  46. <soap:address location="http://localhost/abServer.php"/>
  47. </port>
  48. </service>
  49. </definitions>