bug73237.wsdl 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <definitions targetNamespace="urn:test.example.org"
  3. xmlns="http://schemas.xmlsoap.org/wsdl/"
  4. xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
  5. xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  6. xmlns:tns="urn:test.example.org"
  7. xmlns:ens="urn:object.test.example.org">
  8. <types>
  9. <schema elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:object.test.example.org">
  10. <import namespace="urn:test.example.org"/>
  11. <complexType name="genericObject">
  12. <sequence>
  13. <element name="type" type="xsd:string"/>
  14. <element name="fieldsToNull" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  15. <element name="Id" type="tns:ID" nillable="true" />
  16. <any namespace="##targetNamespace" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
  17. </sequence>
  18. </complexType>
  19. </schema>
  20. <schema elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:test.example.org">
  21. <import namespace="urn:object.test.example.org"/>
  22. <simpleType name="ID">
  23. <restriction base="xsd:string">
  24. <length value="18"/>
  25. <pattern value='[a-zA-Z0-9]{18}'/>
  26. </restriction>
  27. </simpleType>
  28. <element name="query">
  29. <complexType>
  30. <sequence>
  31. <element name="queryString" type="xsd:string"/>
  32. </sequence>
  33. </complexType>
  34. </element>
  35. <element name="queryResponse">
  36. <complexType>
  37. <sequence>
  38. <element name="result" type="tns:QueryResult"/>
  39. </sequence>
  40. </complexType>
  41. </element>
  42. </schema>
  43. </types>
  44. <message name="queryRequest">
  45. <part element="tns:query" name="parameters"/>
  46. </message>
  47. <message name="queryResponse">
  48. <part element="tns:queryResponse" name="parameters"/>
  49. </message>
  50. <portType name="Soap">
  51. <operation name="query">
  52. <documentation>Create a Query Cursor</documentation>
  53. <input message="tns:queryRequest"/>
  54. <output message="tns:queryResponse"/>
  55. </operation>
  56. </portType>
  57. <binding name="SoapBinding" type="tns:Soap">
  58. <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  59. <operation name="query">
  60. <soap:operation soapAction=""/>
  61. <input>
  62. <soap:body parts="parameters" use="literal"/>
  63. </input>
  64. <output>
  65. <soap:body use="literal"/>
  66. </output>
  67. </operation>
  68. </binding>
  69. <service name="TestService">
  70. <port binding="tns:SoapBinding" name="Soap">
  71. <soap:address location="https://localhost/services/Soap/u/31.0"/>
  72. </port>
  73. </service>
  74. </definitions>