xref: /PHP-7.0/ext/soap/tests/bugs/bug38536.wsdl (revision 84b9dcb7)
1<?xml version="1.0" encoding="iso-8859-1"?>
2<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
3					xmlns:xs="http://www.w3.org/2001/XMLSchema"
4					xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
5					xmlns:enturma="http://www.grupos.com.br/ws/enturmaServices"
6					xmlns:clientTypes="http://www.grupos.com.br/ws/enturma/client"
7					targetNamespace="http://www.grupos.com.br/ws/enturmaServices"
8					elementFormDefault="qualified"
9					attributeFormDefault="qualified">
10	<types>
11		<schema  xmlns="http://www.w3.org/2001/XMLSchema"
12				xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
13				xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/"
14				targetNamespace="http://www.grupos.com.br/ws/enturma/client">
15			<complexType name="ClientType">
16				<sequence>
17					<element name="id" type="int"/>
18					<element name="address" type="clientTypes:ClientAddressType" minOccurs="0"/>
19				</sequence>
20			</complexType>
21			<complexType name="ClientAddressType">
22				<sequence>
23					<element name="idClient" type="int"/>
24					<element name="address" type="string" minOccurs="0"/>
25				</sequence>
26			</complexType>
27		</schema>
28	</types>
29	<message name="testMessage" />
30	<message name="testResponse">
31		<part name="domain" type="clientTypes:ClientType"/>
32	</message>
33
34	<portType name="SessionImpl">
35		<operation name="test">
36			<input message="enturma:testMessage" />
37			<output message="enturma:testResponse" />
38		</operation>
39	</portType>
40	<binding name="SessionBind" type="enturma:SessionImpl">
41		<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
42		<operation name="test">
43			<soap:operation soapAction="test://"/>
44			<input>
45				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="test://"/>
46			</input>
47			<output>
48				<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="test://"/>
49			</output>
50		</operation>
51	</binding>
52	<service name="Session">
53		<port name="SessionImpl" binding="enturma:SessionBind">
54			<soap:address location="test://"/>
55		</port>
56	</service>
57</definitions>
58