1<?xml version="1.0" encoding="UTF-8"?>
2<definitions name="SoapInteropCompound"
3		targetNamespace="http://soapinterop.org/"
4		xmlns:wsdlns="http://soapinterop.org/"
5		xmlns:typens="http://soapinterop.org/xsd"
6		xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
7		xmlns:xsd="http://www.w3.org/2001/XMLSchema"
8		xmlns="http://schemas.xmlsoap.org/wsdl/">
9	<types>
10		<schema targetNamespace="http://soapinterop.org/xsd"
11		xmlns="http://www.w3.org/2001/XMLSchema"
12		elementFormDefault="qualified"
13		>
14			<complexType name="Person">
15				<sequence>
16					<element minOccurs="1" maxOccurs="1" name="Age" type="double"/>
17					<element minOccurs="1" maxOccurs="1" name="ID" type="xsd:float"/>
18				</sequence>
19				<attribute name="Name" type="string"/>
20				<attribute name="Male" type="boolean"/>
21			</complexType>
22			<element name="x_Person" type="typens:Person"/>
23			<element name="result_Person" type="typens:Person"/>
24
25			<complexType name="Document">
26			<simpleContent>
27			 <extension base="string">
28			   <xsd:attribute name ="ID" type="string"/>
29			 </extension>
30			</simpleContent>
31			</complexType>
32			<element name="x_Document" type="typens:Document"/>
33			<element name="result_Document" type="typens:Document"/>
34		</schema>
35	</types>
36	<message name="echoPerson">
37		<part name="x" element="typens:x_Person"/>
38	</message>
39	<message name="echoPersonResponse">
40		<part name="Result" element="typens:result_Person"/>
41	</message>
42	<message name="echoDocument">
43		<part name="x" element="typens:x_Document"/>
44	</message>
45	<message name="echoDocumentResponse">
46		<part name="Result" element="typens:result_Document"/>
47	</message>
48	<portType name="SoapInteropCompound1PortType">
49		<operation name="echoPerson" parameterOrder="x">
50			<input message="wsdlns:echoPerson"/>
51			<output message="wsdlns:echoPersonResponse"/>
52		</operation>
53		<operation name="echoDocument" parameterOrder="x">
54			<input message="wsdlns:echoDocument"/>
55			<output message="wsdlns:echoDocumentResponse"/>
56		</operation>
57	</portType>
58	<binding name="SoapInteropCompound1Binding" type="wsdlns:SoapInteropCompound1PortType">
59		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
60		<operation name="echoPerson">
61			<soap:operation soapAction="http://soapinterop/echoPerson"/>
62			<input>
63				<soap:body use="literal"/>
64			</input>
65			<output>
66				<soap:body use="literal"/>
67			</output>
68		</operation>
69		<operation name="echoDocument">
70			<soap:operation soapAction="http://soapinterop/echoDocument"/>
71			<input>
72				<soap:body use="literal"/>
73			</input>
74			<output>
75				<soap:body use="literal"/>
76			</output>
77		</operation>
78
79	</binding>
80	<service name="Compound1">
81		<port name="SoapInteropCompound1Port" binding="wsdlns:SoapInteropCompound1Binding">
82			<soap:address location="round3_groupD_compound1.inc"/>
83		</port>
84	</service>
85</definitions>
86