bug42359.wsdl 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?xml version='1.0' encoding='UTF-8'?>
  2. <definitions name="listTest" targetNamespace="urn:listTest" xmlns:typens="urn:listTest" 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/">
  3. <types>
  4. <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:listTest">
  5. <xsd:simpleType name="listItem">
  6. <xsd:list>
  7. <xsd:simpleType>
  8. <xsd:restriction base="xsd:string">
  9. <xsd:enumeration value="test1" />
  10. <xsd:enumeration value="test2" />
  11. </xsd:restriction>
  12. </xsd:simpleType>
  13. </xsd:list>
  14. </xsd:simpleType>
  15. <xsd:simpleType name="enumItem">
  16. <xsd:restriction base="xsd:string">
  17. <xsd:enumeration value="test1" />
  18. <xsd:enumeration value="test2" />
  19. </xsd:restriction>
  20. </xsd:simpleType>
  21. <xsd:simpleType name="listItem2">
  22. <xsd:list itemType="typens:enumItem"/>
  23. </xsd:simpleType>
  24. </xsd:schema>
  25. </types>
  26. <message name="testRequest">
  27. <part name="item" type="typens:listItem"/>
  28. </message>
  29. <message name="testRequestResponse">
  30. <part name="testRequestReturn" type="xsd:integer"/>
  31. </message>
  32. <portType name="listTestPortType">
  33. <operation name="testRequest">
  34. <documentation>
  35. Test request
  36. </documentation>
  37. <input message="typens:testRequest"/>
  38. <output message="typens:testRequestResponse"/>
  39. </operation>
  40. </portType>
  41. <binding name="listTestBinding" type="typens:listTestPortType">
  42. <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  43. <operation name="testRequest">
  44. <soap:operation soapAction="urn:listTestAction"/>
  45. <input>
  46. <soap:body namespace="urn:listTest" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  47. </input>
  48. <output>
  49. <soap:body namespace="urn:listTest" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  50. </output>
  51. </operation>
  52. </binding>
  53. <service name="listTestService">
  54. <port name="listTestPort" binding="typens:listTestBinding">
  55. <soap:address location="http://test/service"/>
  56. </port>
  57. </service>
  58. </definitions>