xref: /php-src/ext/soap/tests/bugs/bug50675.wsdl (revision db47e353)
1<?xml version="1.0" encoding="UTF-8"?>
2<wsdl:definitions targetNamespace="http://212.24.157.117:8080/axis/services/echo" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://212.24.157.117:8080/axis/services/echo" xmlns:intf="http://212.24.157.117:8080/axis/services/echo" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="urn:service.EchoService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3    <wsdl:types>
4        <schema targetNamespace="urn:service.EchoService" xmlns="http://www.w3.org/2001/XMLSchema">
5            <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
6            <complexType name="EchoServiceException">
7                <sequence>
8                    <element name="intParameter" type="xsd:int"/>
9                    <element name="parameter" nillable="true" type="soapenc:string"/>
10                </sequence>
11            </complexType>
12            <complexType name="Person">
13                <sequence>
14                    <element name="name" nillable="true" type="soapenc:string"/>
15                </sequence>
16            </complexType>
17        </schema>
18    </wsdl:types>
19
20    <wsdl:message name="EchoServiceException">
21
22        <wsdl:part name="EchoServiceException" type="tns1:EchoServiceException"/>
23
24    </wsdl:message>
25
26    <wsdl:message name="echoPersonResponse">
27
28        <wsdl:part name="echoPersonReturn" type="tns1:Person"/>
29
30    </wsdl:message>
31
32    <wsdl:message name="echoPersonRequest">
33
34        <wsdl:part name="p" type="tns1:Person"/>
35        <wsdl:part name="p2" type="tns1:Person"/>
36
37    </wsdl:message>
38
39    <wsdl:portType name="EchoService">
40
41        <wsdl:operation name="echoPerson" parameterOrder="p">
42
43            <wsdl:input message="impl:echoPersonRequest" name="echoPersonRequest"/>
44
45            <wsdl:output message="impl:echoPersonResponse" name="echoPersonResponse"/>
46
47            <wsdl:fault message="impl:EchoServiceException" name="EchoServiceException"/>
48
49        </wsdl:operation>
50
51    </wsdl:portType>
52
53    <wsdl:binding name="echoSoapBinding" type="impl:EchoService">
54
55        <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
56
57        <wsdl:operation name="echoPerson">
58
59            <wsdlsoap:operation soapAction=""/>
60
61            <wsdl:input name="echoPersonRequest">
62
63                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://service" use="encoded"/>
64
65            </wsdl:input>
66
67            <wsdl:output name="echoPersonResponse">
68
69                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://212.24.157.117:8080/axis/services/echo" use="encoded"/>
70
71            </wsdl:output>
72
73            <wsdl:fault name="EchoServiceException">
74
75                <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="EchoServiceException" namespace="http://212.24.157.117:8080/axis/services/echo" use="encoded"/>
76
77            </wsdl:fault>
78
79        </wsdl:operation>
80
81    </wsdl:binding>
82
83    <wsdl:service name="EchoServiceService">
84
85        <wsdl:port binding="impl:echoSoapBinding" name="echo">
86
87            <wsdlsoap:address location="http://212.24.157.117:8080/axis/services/echo"/>
88
89        </wsdl:port>
90
91    </wsdl:service>
92
93</wsdl:definitions>
94