xref: /php-src/ext/soap/tests/bugs/bug49169.wsdl (revision 63e0b9cc)
1<?xml version="1.0" encoding="utf-8"?>
2<definitions name="InteropTest"
3             xmlns:xsd="http://www.w3.org/2001/XMLSchema"
4             xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
5             xmlns:tns="http://test-uri/"
6             xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
7             xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
8             xmlns="http://schemas.xmlsoap.org/wsdl/"
9             targetNamespace="http://test-uri/">
10    <message name="testMessage">
11        <part name="testParam" type="xsd:string"/>
12    </message>
13    <portType name="testPortType">
14        <operation name="test">
15            <input message="testMessage"/>
16            <output message="testMessage"/>
17        </operation>
18        <operation name="test2">
19            <input message="testMessage"/>
20            <output message="testMessage"/>
21        </operation>
22    </portType>
23    <binding name="testBinding" type="testPortType">
24        <soap:binding style="rcp" transport="http://schemas.xmlsoap.org/soap/http"/>
25        <operation name="test">
26            <soap:operation soapAction="#test" style="rcp"/>
27            <input>
28                <soap:body use="encoded" namespace="http://test-uri/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
29            </input>
30            <output>
31                <soap:body use="encoded" namespace="http://test-uri/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
32            </output>
33        </operation>
34        <operation name="test2">
35            <soap:operation soapAction="#test2" style="rcp"/>
36            <input>
37                <soap:body use="encoded" namespace="http://test-uri/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
38            </input>
39            <output>
40                <soap:body use="encoded" namespace="http://test-uri/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
41            </output>
42        </operation>
43    </binding>
44    <service name="testService">
45        <port name="testPort" binding="tns:testBinding">
46            <soap:address location="http://localhost:8080/server.php" />
47        </port>
48    </service>
49</definitions>
50