1<?xml version="1.0" encoding="UTF-8"?>
2<definitions name="SoapInteropCompound" targetNamespace="http://soapinterop.org/"
3		xmlns:wsdlns="http://soapinterop.org/"
4		xmlns:emp="http://soapinterop.org/employee"
5		xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
6		xmlns:xsd="http://www.w3.org/2001/XMLSchema"
7		xmlns="http://schemas.xmlsoap.org/wsdl/">
8	<types>
9		<schema targetNamespace="http://soapinterop.org/person"
10			xmlns="http://www.w3.org/2001/XMLSchema"
11			elementFormDefault="qualified">
12
13			<complexType name="Person">
14				<sequence>
15					<element minOccurs="1" maxOccurs="1" name="Name" type="string"/>
16					<element minOccurs="1" maxOccurs="1" name="Male" type="boolean"/>
17				</sequence>
18			</complexType>
19		</schema>
20		<schema targetNamespace = "http://soapinterop.org/employee"
21			xmlns:prs = "http://soapinterop.org/person"
22			xmlns="http://www.w3.org/2001/XMLSchema"
23			elementFormDefault="qualified">
24                        <import namespace="http://soapinterop.org/person" />
25			<complexType name="Employee">
26				<sequence>
27					<element minOccurs="1" maxOccurs="1" name="person" type="prs:Person"/>
28					<element minOccurs="1" maxOccurs="1" name="salary" type="double"/>
29					<element minOccurs="1" maxOccurs="1" name="ID" type="int"/>
30				</sequence>
31			</complexType>
32			<element name="x_Employee" type="emp:Employee"/>
33			<element name="result_Employee" type="emp:Employee"/>
34		</schema>
35	</types>
36	<message name="echoEmployee">
37		<part name="x" element="emp:x_Employee"/>
38	</message>
39	<message name="echoEmployeeResponse">
40		<part name="result" element="emp:result_Employee"/>
41	</message>
42	<portType name="SoapInteropCompound2PortType">
43		<operation name="echoEmployee" parameterOrder="x">
44			<input message="wsdlns:echoEmployee"/>
45			<output message="wsdlns:echoEmployeeResponse"/>
46		</operation>
47	</portType>
48	<binding name="SoapInteropCompound2Binding" type="wsdlns:SoapInteropCompound2PortType">
49		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
50		<operation name="echoEmployee">
51			<soap:operation soapAction="#echoEmployee"/>
52			<input>
53				<soap:body use="literal"/>
54			</input>
55			<output>
56				<soap:body use="literal"/>
57			</output>
58		</operation>
59	</binding>
60	<service name="Compound2">
61		<port name="SoapInteropCompound2Port" binding="wsdlns:SoapInteropCompound2Binding">
62			<soap:address location="round3_groupD_compound2.inc"/>
63		</port>
64	</service>
65</definitions>
66