xref: /PHP-8.4/ext/soap/tests/bugs/bug30928.wsdl (revision b15bfb91)
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  <types>
11  <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://test-uri/">
12   <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
13   <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" />
14	 <complexType name="testType">
15		<sequence>
16			<element name="a" type="string"/>
17			<element name="b" type="string"/>
18		</sequence>
19		<attribute name="c" type="string"/>
20	 </complexType>
21  </schema>
22  </types>
23  <message name="testMessage">
24	<part name="testParam" type="tns:testType"/>
25  </message>
26	<portType name="testPortType">
27		<operation name="test">
28			<input message="testMessage"/>
29			<output message="testMessage"/>
30		</operation>
31	</portType>
32	<binding name="testBinding" type="testPortType">
33		<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
34		<operation name="test">
35			<soap:operation soapAction="#test" style="rpc"/>
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="test://" />
47   </port>
48 </service>
49</definitions>
50