xref: /PHP-7.1/ext/soap/tests/bugs/bug41337.wsdl (revision fb045249)
1<?xml version="1.0" ?>
2<definitions
3    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
4    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
5    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6    xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
7    xmlns:si="http://soapinterop.org/xsd"
8    xmlns:tns="http://linuxsrv.home/~dmitry/soap/test.wsdl"
9    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
10    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
11    xmlns="http://schemas.xmlsoap.org/wsdl/"
12    targetNamespace="http://linuxsrv.home/~dmitry/soap/test.wsdl">
13
14  <types>
15    <xsd:schema targetNamespace="http://linuxsrv.home/~dmitry/soap/test.wsdl">
16      <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
17      <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" />
18    </xsd:schema>
19  </types>
20
21  <message name="AddRequest">
22    <part name="x" type="xsd:double" />
23    <part name="y" type="xsd:double" />
24  </message>
25  <message name="AddResponse">
26    <part name="result" type="xsd:double" />
27  </message>
28
29  <portType name="TestServicePortType">
30    <operation name="Add">
31      <input message="tns:AddRequest" />
32      <output message="tns:AddResponse" />
33    </operation>
34  </portType>
35
36  <binding name="TestServiceBinding2" type="tns:TestServicePortType">
37    <operation name="Add">
38      <input/>
39      <output/>
40    </operation>
41  </binding>
42
43  <binding name="TestServiceBinding" type="tns:TestServicePortType">
44    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
45    <operation name="Add">
46      <soap:operation soapAction="Add" style="rpc" />
47      <input>
48        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
49      </input>
50      <output>
51        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
52      </output>
53    </operation>
54  </binding>
55
56  <service name="TestService">
57    <port name="TestServicePort2" binding="tns:TestServiceBinding"/>
58    <port name="TestServicePort" binding="tns:TestServiceBinding">
59      <soap:address location="http://linuxsrv.home/~dmitry/soap/soap_server.php" />
60    </port>
61  </service>
62
63</definitions>
64