bug55323.wsdl 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://test.com/soap/v3/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="slApi" targetNamespace="http://test.com/soap/v3/">
  3. <types>
  4. <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
  5. targetNamespace="http://test.com/soap/v3/"
  6. xmlns:tns="http://test.com/soap/v3/"
  7. xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
  8. xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
  9. elementFormDefault="qualified">
  10. <complexType name="Customer">
  11. <complexContent>
  12. <extension base="tns:Interface">
  13. <sequence>
  14. <element minOccurs="0" maxOccurs="1" nillable="true" name="accountId" type="int"/>
  15. <element minOccurs="0" maxOccurs="1" name="parent" type="tns:Customer"/>
  16. </sequence>
  17. </extension>
  18. </complexContent>
  19. </complexType>
  20. <complexType name="Interface" abstract="true"/>
  21. </xsd:schema>
  22. </types>
  23. <message name="getObject"/>
  24. <message name="getObjectResponse">
  25. <part name="getObjectReturn" type="tns:Customer"/>
  26. </message>
  27. <portType name="CustomerPortType">
  28. <operation name="getObject">
  29. <input message="tns:getObject"/>
  30. <output message="tns:getObjectResponse"/>
  31. </operation>
  32. </portType>
  33. <binding name="CustomerBinding" type="tns:CustomerPortType">
  34. <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  35. <operation name="getObject">
  36. <soap:operation soapAction="http://test.com/soap/v3/CustomerAction"/>
  37. <input>
  38. <soap:body namespace="http://test.com/soap/v3/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  39. </input>
  40. <output>
  41. <soap:body namespace="http://test.com/soap/v3/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  42. </output>
  43. </operation>
  44. </binding>
  45. <service name="CustomerService">
  46. <port name="CustomerPort" binding="tns:CustomerBinding">
  47. <soap:address location="test://"/>
  48. </port>
  49. </service>
  50. </definitions>