(no commit message)
[paste/35.git] / bug-soap-array.wsdl.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <wsdl:definitions\r
3     xmlns:tns="http://example.org/bug-soap-array"\r
4     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"\r
5     xmlns:xsd="http://www.w3.org/2001/XMLSchema"\r
6     xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"\r
7     targetNamespace="http://example.org/bug-soap-array"\r
8 >\r
9   <wsdl:types>\r
10     <xsd:schema targetNamespace="http://example.org/bug-soap-array">\r
11 \r
12       <xsd:complexType name="ArrayOfString">\r
13         <xsd:sequence>\r
14           <xsd:element maxOccurs="unbounded" minOccurs="0" name="string" nillable="true" type="xsd:string"/>\r
15         </xsd:sequence>\r
16       </xsd:complexType>\r
17 \r
18       <xsd:element name="request">\r
19         <xsd:complexType>\r
20           <xsd:sequence>\r
21             <xsd:element maxOccurs="1" minOccurs="1" name="correctStrings" type="tns:ArrayOfString"/>\r
22             <xsd:element maxOccurs="1" minOccurs="1" name="brokenStrings" type="tns:ArrayOfString"/>\r
23           </xsd:sequence>\r
24         </xsd:complexType>\r
25       </xsd:element>\r
26 \r
27       <xsd:element name="response">\r
28       </xsd:element>\r
29     </xsd:schema>\r
30   </wsdl:types>\r
31 \r
32   <wsdl:message name="request">\r
33     <wsdl:part name="parameters" element="tns:request"/>\r
34   </wsdl:message>\r
35   <wsdl:message name="response">\r
36     <wsdl:part name="parameters" element="tns:response"/>\r
37   </wsdl:message>\r
38 \r
39   <wsdl:portType name="testType">\r
40     <wsdl:operation name="doSomething">\r
41       <wsdl:input name="request" message="tns:request"/>\r
42       <wsdl:output name="response" message="tns:response"/>\r
43     </wsdl:operation>\r
44   </wsdl:portType>\r
45 \r
46   <wsdl:binding name="testBinding" type="tns:testType">\r
47     <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>\r
48     <wsdl:operation name="doSomething">\r
49       <wsdlsoap:operation soapAction=""/>\r
50       <wsdl:input name="request">\r
51         <wsdlsoap:body use="literal"/>\r
52       </wsdl:input>\r
53       <wsdl:output name="response">\r
54         <wsdlsoap:body use="literal"/>\r
55       </wsdl:output>\r
56     </wsdl:operation>\r
57   </wsdl:binding>\r
58 \r
59   <wsdl:service name="test">\r
60     <wsdl:port name="testPort" binding="tns:testBinding">\r
61       <wsdlsoap:address location="http://example.org/bug-soap-array"/>\r
62     </wsdl:port>\r
63   </wsdl:service>\r
64 \r
65 </wsdl:definitions>\r