xref: /php-src/ext/soap/tests/bugs/bug42086.wsdl (revision 4e0e0b81)
1<?xml version='1.0' encoding='UTF-8'?>
2
3<!-- WSDL file generated by Zend Studio. -->
4
5<definitions name="LBAService" targetNamespace="http://xml.avaya.com/ws/device-management/distributed-enterprise" xmlns:typens="http://xml.avaya.com/ws/device-management/distributed-enterprise" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/">
6	<types>
7		<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://xml.avaya.com/ws/device-management/distributed-enterprise">
8			<xsd:complexType name="firstFunctionClassParam">
9				<xsd:all>
10					<xsd:element name="param" type="xsd:string"/>
11					<xsd:element name="vectparam" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
12				</xsd:all>
13			</xsd:complexType>
14			<xsd:complexType name="firstFunctionClassParamResponse">
15				<xsd:all>
16					<xsd:element name="param" type="xsd:string"/>
17				</xsd:all>
18			</xsd:complexType>
19			<xsd:complexType name="firstFunctionWithoutParamResponse">
20				<xsd:all>
21					<xsd:element name="param" type="xsd:string"/>
22				</xsd:all>
23			</xsd:complexType>
24			<xsd:complexType name="secondFunctionClassParam">
25				<xsd:all>
26					<xsd:element name="param" type="xsd:string"/>
27					<xsd:element name="vectparam" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
28				</xsd:all>
29			</xsd:complexType>
30			<xsd:complexType name="secondFunctionClassParamResponse">
31				<xsd:all>
32					<xsd:element name="param" type="xsd:string"/>
33				</xsd:all>
34			</xsd:complexType>
35			<xsd:complexType name="secondFunctionWithoutParamResponse">
36				<xsd:all>
37					<xsd:element name="param" type="xsd:string"/>
38				</xsd:all>
39			</xsd:complexType>
40		</xsd:schema>
41	</types>
42	<message name="firstFunctionClassParam">
43		<part name="firstFunctionClassParam" type="typens:firstFunctionClassParam"/>
44	</message>
45	<message name="firstFunctionClassParamResponse">
46		<part name="firstFunctionClassParamReturn" type="typens:firstFunctionClassParamResponse"/>
47	</message>
48	<message name="firstFunctionWithoutParam"/>
49<!--
50	<message name="firstFunctionWithoutParam">
51		<part name="firstFunctionWithoutParam"/>
52	</message>
53-->
54	<message name="firstFunctionWithoutParamResponse">
55		<part name="firstFunctionWithoutParamReturn" type="typens:firstFunctionWithoutParamResponse"/>
56	</message>
57	<message name="secondFunctionClassParam">
58		<part name="secondFunctionClassParam" type="typens:secondFunctionClassParam"/>
59	</message>
60	<message name="secondFunctionClassParamResponse">
61		<part name="secondFunctionClassParamReturn" type="typens:secondFunctionClassParamResponse"/>
62	</message>
63	<message name="secondFunctionWithoutParam"/>
64	<message name="secondFunctionWithoutParamResponse">
65		<part name="secondFunctionWithoutParamReturn" type="typens:secondFunctionWithoutParamResponse"/>
66	</message>
67	<portType name="wsImpPortType">
68		<operation name="firstFunctionClassParam">
69			<documentation>
70				Enter description here...
71			</documentation>
72			<input message="typens:firstFunctionClassParam"/>
73			<output message="typens:firstFunctionClassParamResponse"/>
74		</operation>
75		<operation name="firstFunctionWithoutParam">
76			<documentation>
77				Enter description here...
78			</documentation>
79			<input message="typens:firstFunctionWithoutParam"/>
80			<output message="typens:firstFunctionWithoutParamResponse"/>
81		</operation>
82		<operation name="secondFunctionClassParam">
83			<documentation>
84				Enter description here...
85			</documentation>
86			<input message="typens:secondFunctionClassParam"/>
87			<output message="typens:secondFunctionClassParamResponse"/>
88		</operation>
89		<operation name="secondFunctionWithoutParam">
90			<documentation>
91				Enter description here...
92			</documentation>
93			<input message="typens:secondFunctionWithoutParam"/>
94			<output message="typens:secondFunctionWithoutParamResponse"/>
95		</operation>
96	</portType>
97	<binding name="wsImpBinding" type="typens:wsImpPortType">
98		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
99		<operation name="firstFunctionClassParam">
100			<soap:operation soapAction="urn:wsImpAction"/>
101			<input>
102				<soap:body namespace="http://xml.avaya.com/ws/device-management/distributed-enterprise" use="literal"/>
103			</input>
104			<output>
105				<soap:body namespace="http://xml.avaya.com/ws/device-management/distributed-enterprise" use="literal"/>
106			</output>
107		</operation>
108		<operation name="firstFunctionWithoutParam">
109			<soap:operation soapAction="urn:wsImpAction"/>
110			<input>
111				<soap:body namespace="http://xml.avaya.com/ws/device-management/distributed-enterprise" use="literal"/>
112			</input>
113			<output>
114				<soap:body namespace="http://xml.avaya.com/ws/device-management/distributed-enterprise" use="literal"/>
115			</output>
116		</operation>
117		<operation name="secondFunctionClassParam">
118			<soap:operation soapAction="urn:wsImpAction"/>
119			<input>
120				<soap:body namespace="http://xml.avaya.com/ws/device-management/distributed-enterprise" use="literal"/>
121			</input>
122			<output>
123				<soap:body namespace="http://xml.avaya.com/ws/device-management/distributed-enterprise" use="literal"/>
124			</output>
125		</operation>
126		<operation name="secondFunctionWithoutParam">
127			<soap:operation soapAction="urn:wsImpAction"/>
128			<input>
129				<soap:body namespace="http://xml.avaya.com/ws/device-management/distributed-enterprise" use="literal"/>
130			</input>
131			<output>
132				<soap:body namespace="http://xml.avaya.com/ws/device-management/distributed-enterprise" use="literal"/>
133			</output>
134		</operation>
135	</binding>
136	<service name="LBAService">
137		<port name="wsImpPort" binding="typens:wsImpBinding">
138			<soap:address location="test://"/>
139		</port>
140	</service>
141</definitions>
142