1 <?xml version="1.0" encoding="UTF-8"?>
\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
10 <xsd:schema targetNamespace="http://example.org/bug-soap-array">
\r
12 <xsd:complexType name="ArrayOfString">
\r
14 <xsd:element maxOccurs="unbounded" minOccurs="0" name="string" nillable="true" type="xsd:string"/>
\r
18 <xsd:element name="request">
\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
27 <xsd:element name="response">
\r
32 <wsdl:message name="request">
\r
33 <wsdl:part name="parameters" element="tns:request"/>
\r
35 <wsdl:message name="response">
\r
36 <wsdl:part name="parameters" element="tns:response"/>
\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
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
53 <wsdl:output name="response">
\r
54 <wsdlsoap:body use="literal"/>
\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