You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by gd...@apache.org on 2005/07/11 17:49:55 UTC

svn commit: r210150 [29/35] - in /webservices/axis/trunk/java: ./ etc/ modules/addressing/ modules/addressing/src/org/apache/axis2/handlers/addressing/ modules/addressing/test-resources/ modules/addressing/test/org/apache/axis2/handlers/addressing/ mod...

Modified: webservices/axis/trunk/java/modules/wsdl/test-resources/complex-doc-literal.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/test-resources/complex-doc-literal.wsdl?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/test-resources/complex-doc-literal.wsdl (original)
+++ webservices/axis/trunk/java/modules/wsdl/test-resources/complex-doc-literal.wsdl Mon Jul 11 08:49:30 2005
@@ -1,329 +1,329 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <definitions
-	xmlns="http://schemas.xmlsoap.org/wsdl/"
-	xmlns:tns="http://soapinterop.org/wsdl"
-	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
-	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
-	xmlns:ns2="http://soapinterop.org/types"
-	xmlns:ns3="http://soapinterop.org/types/part"
-	xmlns:ns4="http://soapinterop.org/types/requestresponse"
-	targetNamespace="http://soapinterop.org/wsdl">
-
-	<types>
-		<schema
-			xmlns="http://www.w3.org/2001/XMLSchema"
-			xmlns:tns="http://soapinterop.org/types"
-			targetNamespace="http://soapinterop.org/types">
-
-			<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
-
-			<complexType name="SOAPStruct">
-				<sequence>
-					<element name="varString" type="xsd:string"/>
-					<element name="varInt" type="xsd:int"/>
-					<element name="varFloat" type="xsd:float"/>
-				</sequence>
-			</complexType>
-
-			<complexType name="SOAPStructFault">
-				<sequence>
-					<element name="soapStruct" type="tns:SOAPStruct"/>
-				</sequence>
-			</complexType>
-
-			<complexType name="BaseStruct">
-				<sequence>
-					<element name="structMessage" type="tns:SOAPStruct"/>
-					<element name="shortMessage" type="xsd:short"/>
-				</sequence>
-			</complexType>
-
-			<complexType name="ExtendedStruct">
-				<complexContent>
-					<extension base="tns:BaseStruct">
-						<sequence>
-							<element name="stringMessage" type="xsd:string"/>
-							<element name="intMessage" type="xsd:int"/>
-							<element name="anotherIntMessage" type="xsd:int"/>
-						</sequence>
-					</extension>
-				</complexContent>
-			</complexType>
-
-			<complexType name="MoreExtendedStruct">
-				<complexContent>
-					<extension base="tns:ExtendedStruct">
-						<sequence>
-							<element name="booleanMessage" type="xsd:boolean"/>
-						</sequence>
-					</extension>
-				</complexContent>
-			</complexType>
-
-		</schema>
-
-		<schema
-			xmlns="http://www.w3.org/2001/XMLSchema"
-			xmlns:tns="http://soapinterop.org/types/part"
-			targetNamespace="http://soapinterop.org/types/part">
-
-			<element name="SOAPStructFaultPart" type="ns2:SOAPStructFault"/>
-			<element name="BaseStructPart" type="ns2:BaseStruct"/>
-			<element name="ExtendedStructPart" type="ns2:ExtendedStruct"/>
-			<element name="MoreExtendedStructPart" type="ns2:MoreExtendedStruct"/>
-
-		</schema>
-
-		<schema
-			xmlns="http://www.w3.org/2001/XMLSchema"
-			xmlns:tns="http://soapinterop.org/types/requestresponse"
-			targetNamespace="http://soapinterop.org/types/requestresponse">
-
-			<element name="echoSOAPStructFaultRequest" type="ns2:SOAPStruct"/>
-			<element name="echoSOAPStructFaultResponse">
-				<complexType/>
-			</element>
-
-			<element name="echoBaseStructFaultRequest" type="ns2:BaseStruct"/>
-			<element name="echoBaseStructFaultResponse">
-				<complexType/>
-			</element>
-
-			<element name="echoExtendedStructFaultRequest" type="ns2:ExtendedStruct"/>
-			<element name="echoExtendedStructFaultResponse">
-				<complexType/>
-			</element>
-
-			<element name="echoMultipleFaults1Request">
-				<complexType>
-					<sequence>
-						<element name="whichFault" type="xsd:int"/>
-						<element name="param1" type="ns2:SOAPStruct"/>
-						<element name="param2" type="ns2:BaseStruct"/>
-					</sequence>
-				</complexType>
-			</element>
-			<element name="echoMultipleFaults1Response">
-				<complexType/>
-			</element>
-
-			<element name="echoMultipleFaults2Request">
-				<complexType>
-					<sequence>
-						<element name="whichFault" type="xsd:int"/>
-						<element name="param1" type="ns2:BaseStruct"/>
-						<element name="param2" type="ns2:ExtendedStruct"/>
-						<element name="param3" type="ns2:MoreExtendedStruct"/>
-					</sequence>
-				</complexType>
-			</element>
-			<element name="echoMultipleFaults2Response">
-				<complexType/>
-			</element>
-
-		</schema>
-	</types>
-
-	<message name="echoSOAPStructFaultRequest">
-		<part name="param" element="ns4:echoSOAPStructFaultRequest"/>
-	</message>
-	<message name="echoSOAPStructFaultResponse">
-		<part name="param" element="ns4:echoSOAPStructFaultResponse"/>
-	</message>
-
-	<message name="echoBaseStructFaultRequest">
-		<part name="param" element="ns4:echoBaseStructFaultRequest"/>
-	</message>
-	<message name="echoBaseStructFaultResponse">
-		<part name="param" element="ns4:echoBaseStructFaultResponse"/>
-	</message>
-
-	<message name="echoExtendedStructFaultRequest">
-		<part name="param" element="ns4:echoExtendedStructFaultRequest"/>
-	</message>
-	<message name="echoExtendedStructFaultResponse">
-		<part name="param" element="ns4:echoExtendedStructFaultResponse"/>
-	</message>
-
-	<message name="echoMultipleFaults1Request">
-		<part name="param" element="ns4:echoMultipleFaults1Request"/>
-	</message>
-	<message name="echoMultipleFaults1Response">
-		<part name="param" element="ns4:echoMultipleFaults1Response"/>
-	</message>
-
-	<message name="echoMultipleFaults2Request">
-		<part name="param" element="ns4:echoMultipleFaults2Request"/>
-	</message>
-	<message name="echoMultipleFaults2Response">
-		<part name="param" element="ns4:echoMultipleFaults2Response"/>
-	</message>
-
-	<!-- Fault messages -->
-	<message name="SOAPStructFault">
-		<part name="part3" element="ns3:SOAPStructFaultPart"/>
-	</message>
-	<message name="BaseStructFault">
-		<part name="part1" element="ns3:BaseStructPart"/>
-	</message>
-	<message name="ExtendedStructFault">
-		<part name="part2" element="ns3:ExtendedStructPart"/>
-	</message>
-	<message name="MoreExtendedStructFault">
-		<part name="part5" element="ns3:MoreExtendedStructPart"/>
-	</message>
-
-	<portType name="ComplexDocLitPortType">
-		<!--
-			Throws a fault with an embedded SOAPStruct
-		-->
-		<operation name="echoSOAPStructFault" parameterOrder="">
-			<input message="tns:echoSOAPStructFaultRequest"/>
-			<output message="tns:echoSOAPStructFaultResponse"/>
-			<fault name="ComplexFault" message="tns:SOAPStructFault"/>
-		</operation>
-
-		<!--
-			Throws a fault with a base complex struct
-		-->
-		<operation name="echoBaseStructFault" parameterOrder="">
-			<input message="tns:echoBaseStructFaultRequest"/>
-			<output message="tns:echoBaseStructFaultResponse"/>
-			<fault name="ComplexFault" message="tns:BaseStructFault"/>
-		</operation>
-
-		<!--
-			Throws a fault with an en extended complex type
-		-->
-		<operation name="echoExtendedStructFault" parameterOrder="">
-			<input message="tns:echoExtendedStructFaultRequest"/>
-			<output message="tns:echoExtendedStructFaultResponse"/>
-			<fault name="ComplexFault" message="tns:ExtendedStructFault"/>
-		</operation>
-
-		<!--
-			Throws a fault with embedded complex type, fault with an
-			extended complex type and fault with an array of a base
-			complex type
-		-->
-		<operation name="echoMultipleFaults1" parameterOrder="param">
-			<input message="tns:echoMultipleFaults1Request"/>
-			<output message="tns:echoMultipleFaults1Response"/>
-			<fault name="ComplexFault1" message="tns:SOAPStructFault"/>
-			<fault name="ComplexFault2" message="tns:BaseStructFault"/>
-		</operation>
-
-		<!--
-			Throws a fault with an array of base complex type and
-			a fault with doubly extended complex type
-		-->
-		<operation name="echoMultipleFaults2" parameterOrder="param">
-			<input message="tns:echoMultipleFaults2Request"/>
-			<output message="tns:echoMultipleFaults2Response"/>
-			<fault name="ComplexFault1" message="tns:BaseStructFault"/>
-			<fault name="ComplexFault2" message="tns:ExtendedStructFault"/>
-			<fault name="ComplexFault3" message="tns:MoreExtendedStructFault"/>
-		</operation>
-	</portType>
-
-	<binding name="ComplexDocLitBinding" type="tns:ComplexDocLitPortType">
-		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
-		<operation name="echoSOAPStructFault">
-			<input>
-				<soap:body use="literal"/>
-			</input>
-			<output>
-				<soap:body use="literal"/>
-			</output>
-			<fault name="ComplexFault">
-				<soap:fault
-					name="ComplexFault"
-					use="literal"/>
-			</fault>
-			<soap:operation soapAction=""/>
-		</operation>
-
-		<operation name="echoBaseStructFault">
-			<input>
-				<soap:body use="literal"/>
-			</input>
-			<output>
-				<soap:body use="literal"/>
-			</output>
-			<fault name="ComplexFault">
-				<soap:fault
-					name="ComplexFault"
-					use="literal"/>
-			</fault>
-			<soap:operation soapAction=""/>
-		</operation>
-
-		<operation name="echoExtendedStructFault">
-			<input>
-				<soap:body use="literal"/>
-			</input>
-			<output>
-				<soap:body use="literal"/>
-			</output>
-			<fault name="ComplexFault">
-				<soap:fault
-					name="ComplexFault"
-					use="literal"/>
-			</fault>
-			<soap:operation soapAction=""/>
-		</operation>
-
-		<operation name="echoMultipleFaults1">
-			<input>
-				<soap:body use="literal"/>
-			</input>
-			<output>
-				<soap:body use="literal"/>
-			</output>
-			<fault name="ComplexFault1">
-				<soap:fault 
-					name="ComplexFault1"
-					use="literal"/>
-			</fault>
-			<fault name="ComplexFault2">
-				<soap:fault
-					name="ComplexFault2"
-					use="literal"/>
-			</fault>
-			<soap:operation soapAction=""/>
-		</operation>
-
-		<operation name="echoMultipleFaults2">
-			<input>
-				<soap:body use="literal"/>
-			</input>
-			<output>
-				<soap:body use="literal"/>
-			</output>
-			<fault name="ComplexFault1">
-				<soap:fault
-					name="ComplexFault1"
-					use="literal"/>
-			</fault>
-			<fault name="ComplexFault2">
-				<soap:fault 
-					name="ComplexFault2"
-					use="literal"/>
-			</fault>
-			<fault name="ComplexFault3">
-				<soap:fault 
-					name="ComplexFault3"
-					use="literal"/>
-			</fault>
-			<soap:operation soapAction=""/>
-		</operation>
-	</binding>
-
-	<service name="ComplexDocLitService">
-		<port name="ComplexDocLitPort" binding="tns:ComplexDocLitBinding">
-			<soap:address
-				location="http://localhost:8080/axis/services/ComplexDocLitPort"/>
-		</port>
-	</service>
+    xmlns="http://schemas.xmlsoap.org/wsdl/"
+    xmlns:tns="http://soapinterop.org/wsdl"
+    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+    xmlns:ns2="http://soapinterop.org/types"
+    xmlns:ns3="http://soapinterop.org/types/part"
+    xmlns:ns4="http://soapinterop.org/types/requestresponse"
+    targetNamespace="http://soapinterop.org/wsdl">
+
+    <types>
+        <schema
+            xmlns="http://www.w3.org/2001/XMLSchema"
+            xmlns:tns="http://soapinterop.org/types"
+            targetNamespace="http://soapinterop.org/types">
+
+            <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+
+            <complexType name="SOAPStruct">
+                <sequence>
+                    <element name="varString" type="xsd:string"/>
+                    <element name="varInt" type="xsd:int"/>
+                    <element name="varFloat" type="xsd:float"/>
+                </sequence>
+            </complexType>
+
+            <complexType name="SOAPStructFault">
+                <sequence>
+                    <element name="soapStruct" type="tns:SOAPStruct"/>
+                </sequence>
+            </complexType>
+
+            <complexType name="BaseStruct">
+                <sequence>
+                    <element name="structMessage" type="tns:SOAPStruct"/>
+                    <element name="shortMessage" type="xsd:short"/>
+                </sequence>
+            </complexType>
+
+            <complexType name="ExtendedStruct">
+                <complexContent>
+                    <extension base="tns:BaseStruct">
+                        <sequence>
+                            <element name="stringMessage" type="xsd:string"/>
+                            <element name="intMessage" type="xsd:int"/>
+                            <element name="anotherIntMessage" type="xsd:int"/>
+                        </sequence>
+                    </extension>
+                </complexContent>
+            </complexType>
+
+            <complexType name="MoreExtendedStruct">
+                <complexContent>
+                    <extension base="tns:ExtendedStruct">
+                        <sequence>
+                            <element name="booleanMessage" type="xsd:boolean"/>
+                        </sequence>
+                    </extension>
+                </complexContent>
+            </complexType>
+
+        </schema>
+
+        <schema
+            xmlns="http://www.w3.org/2001/XMLSchema"
+            xmlns:tns="http://soapinterop.org/types/part"
+            targetNamespace="http://soapinterop.org/types/part">
+
+            <element name="SOAPStructFaultPart" type="ns2:SOAPStructFault"/>
+            <element name="BaseStructPart" type="ns2:BaseStruct"/>
+            <element name="ExtendedStructPart" type="ns2:ExtendedStruct"/>
+            <element name="MoreExtendedStructPart" type="ns2:MoreExtendedStruct"/>
+
+        </schema>
+
+        <schema
+            xmlns="http://www.w3.org/2001/XMLSchema"
+            xmlns:tns="http://soapinterop.org/types/requestresponse"
+            targetNamespace="http://soapinterop.org/types/requestresponse">
+
+            <element name="echoSOAPStructFaultRequest" type="ns2:SOAPStruct"/>
+            <element name="echoSOAPStructFaultResponse">
+                <complexType/>
+            </element>
+
+            <element name="echoBaseStructFaultRequest" type="ns2:BaseStruct"/>
+            <element name="echoBaseStructFaultResponse">
+                <complexType/>
+            </element>
+
+            <element name="echoExtendedStructFaultRequest" type="ns2:ExtendedStruct"/>
+            <element name="echoExtendedStructFaultResponse">
+                <complexType/>
+            </element>
+
+            <element name="echoMultipleFaults1Request">
+                <complexType>
+                    <sequence>
+                        <element name="whichFault" type="xsd:int"/>
+                        <element name="param1" type="ns2:SOAPStruct"/>
+                        <element name="param2" type="ns2:BaseStruct"/>
+                    </sequence>
+                </complexType>
+            </element>
+            <element name="echoMultipleFaults1Response">
+                <complexType/>
+            </element>
+
+            <element name="echoMultipleFaults2Request">
+                <complexType>
+                    <sequence>
+                        <element name="whichFault" type="xsd:int"/>
+                        <element name="param1" type="ns2:BaseStruct"/>
+                        <element name="param2" type="ns2:ExtendedStruct"/>
+                        <element name="param3" type="ns2:MoreExtendedStruct"/>
+                    </sequence>
+                </complexType>
+            </element>
+            <element name="echoMultipleFaults2Response">
+                <complexType/>
+            </element>
+
+        </schema>
+    </types>
+
+    <message name="echoSOAPStructFaultRequest">
+        <part name="param" element="ns4:echoSOAPStructFaultRequest"/>
+    </message>
+    <message name="echoSOAPStructFaultResponse">
+        <part name="param" element="ns4:echoSOAPStructFaultResponse"/>
+    </message>
+
+    <message name="echoBaseStructFaultRequest">
+        <part name="param" element="ns4:echoBaseStructFaultRequest"/>
+    </message>
+    <message name="echoBaseStructFaultResponse">
+        <part name="param" element="ns4:echoBaseStructFaultResponse"/>
+    </message>
+
+    <message name="echoExtendedStructFaultRequest">
+        <part name="param" element="ns4:echoExtendedStructFaultRequest"/>
+    </message>
+    <message name="echoExtendedStructFaultResponse">
+        <part name="param" element="ns4:echoExtendedStructFaultResponse"/>
+    </message>
+
+    <message name="echoMultipleFaults1Request">
+        <part name="param" element="ns4:echoMultipleFaults1Request"/>
+    </message>
+    <message name="echoMultipleFaults1Response">
+        <part name="param" element="ns4:echoMultipleFaults1Response"/>
+    </message>
+
+    <message name="echoMultipleFaults2Request">
+        <part name="param" element="ns4:echoMultipleFaults2Request"/>
+    </message>
+    <message name="echoMultipleFaults2Response">
+        <part name="param" element="ns4:echoMultipleFaults2Response"/>
+    </message>
+
+    <!-- Fault messages -->
+    <message name="SOAPStructFault">
+        <part name="part3" element="ns3:SOAPStructFaultPart"/>
+    </message>
+    <message name="BaseStructFault">
+        <part name="part1" element="ns3:BaseStructPart"/>
+    </message>
+    <message name="ExtendedStructFault">
+        <part name="part2" element="ns3:ExtendedStructPart"/>
+    </message>
+    <message name="MoreExtendedStructFault">
+        <part name="part5" element="ns3:MoreExtendedStructPart"/>
+    </message>
+
+    <portType name="ComplexDocLitPortType">
+        <!--
+            Throws a fault with an embedded SOAPStruct
+        -->
+        <operation name="echoSOAPStructFault" parameterOrder="">
+            <input message="tns:echoSOAPStructFaultRequest"/>
+            <output message="tns:echoSOAPStructFaultResponse"/>
+            <fault name="ComplexFault" message="tns:SOAPStructFault"/>
+        </operation>
+
+        <!--
+            Throws a fault with a base complex struct
+        -->
+        <operation name="echoBaseStructFault" parameterOrder="">
+            <input message="tns:echoBaseStructFaultRequest"/>
+            <output message="tns:echoBaseStructFaultResponse"/>
+            <fault name="ComplexFault" message="tns:BaseStructFault"/>
+        </operation>
+
+        <!--
+            Throws a fault with an en extended complex type
+        -->
+        <operation name="echoExtendedStructFault" parameterOrder="">
+            <input message="tns:echoExtendedStructFaultRequest"/>
+            <output message="tns:echoExtendedStructFaultResponse"/>
+            <fault name="ComplexFault" message="tns:ExtendedStructFault"/>
+        </operation>
+
+        <!--
+            Throws a fault with embedded complex type, fault with an
+            extended complex type and fault with an array of a base
+            complex type
+        -->
+        <operation name="echoMultipleFaults1" parameterOrder="param">
+            <input message="tns:echoMultipleFaults1Request"/>
+            <output message="tns:echoMultipleFaults1Response"/>
+            <fault name="ComplexFault1" message="tns:SOAPStructFault"/>
+            <fault name="ComplexFault2" message="tns:BaseStructFault"/>
+        </operation>
+
+        <!--
+            Throws a fault with an array of base complex type and
+            a fault with doubly extended complex type
+        -->
+        <operation name="echoMultipleFaults2" parameterOrder="param">
+            <input message="tns:echoMultipleFaults2Request"/>
+            <output message="tns:echoMultipleFaults2Response"/>
+            <fault name="ComplexFault1" message="tns:BaseStructFault"/>
+            <fault name="ComplexFault2" message="tns:ExtendedStructFault"/>
+            <fault name="ComplexFault3" message="tns:MoreExtendedStructFault"/>
+        </operation>
+    </portType>
+
+    <binding name="ComplexDocLitBinding" type="tns:ComplexDocLitPortType">
+        <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+        <operation name="echoSOAPStructFault">
+            <input>
+                <soap:body use="literal"/>
+            </input>
+            <output>
+                <soap:body use="literal"/>
+            </output>
+            <fault name="ComplexFault">
+                <soap:fault
+                    name="ComplexFault"
+                    use="literal"/>
+            </fault>
+            <soap:operation soapAction=""/>
+        </operation>
+
+        <operation name="echoBaseStructFault">
+            <input>
+                <soap:body use="literal"/>
+            </input>
+            <output>
+                <soap:body use="literal"/>
+            </output>
+            <fault name="ComplexFault">
+                <soap:fault
+                    name="ComplexFault"
+                    use="literal"/>
+            </fault>
+            <soap:operation soapAction=""/>
+        </operation>
+
+        <operation name="echoExtendedStructFault">
+            <input>
+                <soap:body use="literal"/>
+            </input>
+            <output>
+                <soap:body use="literal"/>
+            </output>
+            <fault name="ComplexFault">
+                <soap:fault
+                    name="ComplexFault"
+                    use="literal"/>
+            </fault>
+            <soap:operation soapAction=""/>
+        </operation>
+
+        <operation name="echoMultipleFaults1">
+            <input>
+                <soap:body use="literal"/>
+            </input>
+            <output>
+                <soap:body use="literal"/>
+            </output>
+            <fault name="ComplexFault1">
+                <soap:fault
+                    name="ComplexFault1"
+                    use="literal"/>
+            </fault>
+            <fault name="ComplexFault2">
+                <soap:fault
+                    name="ComplexFault2"
+                    use="literal"/>
+            </fault>
+            <soap:operation soapAction=""/>
+        </operation>
+
+        <operation name="echoMultipleFaults2">
+            <input>
+                <soap:body use="literal"/>
+            </input>
+            <output>
+                <soap:body use="literal"/>
+            </output>
+            <fault name="ComplexFault1">
+                <soap:fault
+                    name="ComplexFault1"
+                    use="literal"/>
+            </fault>
+            <fault name="ComplexFault2">
+                <soap:fault
+                    name="ComplexFault2"
+                    use="literal"/>
+            </fault>
+            <fault name="ComplexFault3">
+                <soap:fault
+                    name="ComplexFault3"
+                    use="literal"/>
+            </fault>
+            <soap:operation soapAction=""/>
+        </operation>
+    </binding>
+
+    <service name="ComplexDocLitService">
+        <port name="ComplexDocLitPort" binding="tns:ComplexDocLitBinding">
+            <soap:address
+                location="http://localhost:8080/axis/services/ComplexDocLitPort"/>
+        </port>
+    </service>
 </definitions>
 

Modified: webservices/axis/trunk/java/modules/wsdl/test-resources/compound1.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/test-resources/compound1.wsdl?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/test-resources/compound1.wsdl (original)
+++ webservices/axis/trunk/java/modules/wsdl/test-resources/compound1.wsdl Mon Jul 11 08:49:30 2005
@@ -1,76 +1,76 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlns="http://soapinterop.org/" xmlns:typens="http://soapinterop.org/xsd" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="SoapInteropCompound" targetNamespace="http://soapinterop.org/">
-	<types>
-		<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://soapinterop.org/xsd" elementFormDefault="qualified">			
-			<complexType name="Person">
-				<sequence>
-					<element minOccurs="1" maxOccurs="1" name="Age" type="double"/>
-					<element minOccurs="1" maxOccurs="1" name="ID" type="xsd:float"/>					
-				</sequence>
-				<attribute name="Name" type="string"/>
-				<attribute name="Male" type="boolean"/>
-			</complexType>
-			<element name="x_Person" type="typens:Person"/>	
-			<element name="result_Person" type="typens:Person"/>
-			
-			<complexType name="Document">
-			<simpleContent>
-			 <extension base="string">
-			   <xsd:attribute name="ID" type="string"/>
-			 </extension>
-			</simpleContent>
-			</complexType>	
-			<element name="x_Document" type="typens:Document"/>	
-			<element name="result_Document" type="typens:Document"/>	
-		</schema>
-	</types>
-	<message name="echoPerson">
-		<part name="x" element="typens:x_Person"/>
-	</message>
-	<message name="echoPersonResponse">
-		<part name="Result" element="typens:result_Person"/>
-	</message>
-	<message name="echoDocument">
-		<part name="x" element="typens:x_Document"/>
-	</message>
-	<message name="echoDocumentResponse">
-		<part name="Result" element="typens:result_Document"/>
-	</message>
-	<portType name="SoapInteropCompound1PortType">
-		<operation name="echoPerson" parameterOrder="x">
-			<input message="wsdlns:echoPerson"/>
-			<output message="wsdlns:echoPersonResponse"/>
-		</operation>
-		<operation name="echoDocument" parameterOrder="x">
-			<input message="wsdlns:echoDocument"/>
-			<output message="wsdlns:echoDocumentResponse"/>
-		</operation>
-	</portType>
-	<binding name="SoapInteropCompound1Binding" type="wsdlns:SoapInteropCompound1PortType">
-		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
-		<operation name="echoPerson">
-			<soap:operation soapAction="http://soapinterop/echoPerson"/>
-			<input>
-				<soap:body use="literal"/>
-			</input>
-			<output>
-				<soap:body use="literal"/>
-			</output>
-		</operation>
-		<operation name="echoDocument">
-			<soap:operation soapAction="http://soapinterop/echoDocument"/>
-			<input>
-				<soap:body use="literal"/>
-			</input>
-			<output>
-				<soap:body use="literal"/>
-			</output>
-		</operation>
+    <types>
+        <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://soapinterop.org/xsd" elementFormDefault="qualified">
+            <complexType name="Person">
+                <sequence>
+                    <element minOccurs="1" maxOccurs="1" name="Age" type="double"/>
+                    <element minOccurs="1" maxOccurs="1" name="ID" type="xsd:float"/>
+                </sequence>
+                <attribute name="Name" type="string"/>
+                <attribute name="Male" type="boolean"/>
+            </complexType>
+            <element name="x_Person" type="typens:Person"/>
+            <element name="result_Person" type="typens:Person"/>
 
-	</binding>
-	<service name="Compound1">
-		<port name="SoapInteropCompound1Port" binding="wsdlns:SoapInteropCompound1Binding">
-			<soap:address xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" location="http://soapinterop.java.sun.com:80/round3/groupd/compound1"/>
-		</port>
-	</service>
+            <complexType name="Document">
+                <simpleContent>
+                    <extension base="string">
+                        <xsd:attribute name="ID" type="string"/>
+                    </extension>
+                </simpleContent>
+            </complexType>
+            <element name="x_Document" type="typens:Document"/>
+            <element name="result_Document" type="typens:Document"/>
+        </schema>
+    </types>
+    <message name="echoPerson">
+        <part name="x" element="typens:x_Person"/>
+    </message>
+    <message name="echoPersonResponse">
+        <part name="Result" element="typens:result_Person"/>
+    </message>
+    <message name="echoDocument">
+        <part name="x" element="typens:x_Document"/>
+    </message>
+    <message name="echoDocumentResponse">
+        <part name="Result" element="typens:result_Document"/>
+    </message>
+    <portType name="SoapInteropCompound1PortType">
+        <operation name="echoPerson" parameterOrder="x">
+            <input message="wsdlns:echoPerson"/>
+            <output message="wsdlns:echoPersonResponse"/>
+        </operation>
+        <operation name="echoDocument" parameterOrder="x">
+            <input message="wsdlns:echoDocument"/>
+            <output message="wsdlns:echoDocumentResponse"/>
+        </operation>
+    </portType>
+    <binding name="SoapInteropCompound1Binding" type="wsdlns:SoapInteropCompound1PortType">
+        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+        <operation name="echoPerson">
+            <soap:operation soapAction="http://soapinterop/echoPerson"/>
+            <input>
+                <soap:body use="literal"/>
+            </input>
+            <output>
+                <soap:body use="literal"/>
+            </output>
+        </operation>
+        <operation name="echoDocument">
+            <soap:operation soapAction="http://soapinterop/echoDocument"/>
+            <input>
+                <soap:body use="literal"/>
+            </input>
+            <output>
+                <soap:body use="literal"/>
+            </output>
+        </operation>
+
+    </binding>
+    <service name="Compound1">
+        <port name="SoapInteropCompound1Port" binding="wsdlns:SoapInteropCompound1Binding">
+            <soap:address xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" location="http://soapinterop.java.sun.com:80/round3/groupd/compound1"/>
+        </port>
+    </service>
 </definitions>

Modified: webservices/axis/trunk/java/modules/wsdl/test-resources/compound2.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/test-resources/compound2.wsdl?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/test-resources/compound2.wsdl (original)
+++ webservices/axis/trunk/java/modules/wsdl/test-resources/compound2.wsdl Mon Jul 11 08:49:30 2005
@@ -1,55 +1,55 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlns="http://soapinterop.org/" xmlns:emp="http://soapinterop.org/employee" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="SoapInteropCompound" targetNamespace="http://soapinterop.org/">
-	<types>
-		<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://soapinterop.org/person" elementFormDefault="qualified">
-					
-			<complexType name="Person">
-				<sequence>
-					<element minOccurs="1" maxOccurs="1" name="Name" type="string"/>
-					<element minOccurs="1" maxOccurs="1" name="Male" type="boolean"/>					
-				</sequence>
-			</complexType>
-		</schema>
-		<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:prs="http://soapinterop.org/person" targetNamespace="http://soapinterop.org/employee" elementFormDefault="qualified">
-                        <import namespace="http://soapinterop.org/person"/> 
-			<complexType name="Employee">
-				<sequence>
-					<element minOccurs="1" maxOccurs="1" name="person" type="prs:Person"/>
-					<element minOccurs="1" maxOccurs="1" name="salary" type="double"/>					
-					<element minOccurs="1" maxOccurs="1" name="ID" type="int"/>
-				</sequence>
-			</complexType>
-			<element name="x_Employee" type="emp:Employee"/>	
-			<element name="result_Employee" type="emp:Employee"/>
-		</schema>
-	</types>
-	<message name="echoEmployee">
-		<part name="x" element="emp:x_Employee"/>
-	</message>
-	<message name="echoEmployeeResponse">
-		<part name="result" element="emp:result_Employee"/>
-	</message>
-	<portType name="SoapInteropCompound2PortType">
-		<operation name="echoEmployee" parameterOrder="x">
-			<input message="wsdlns:echoEmployee"/>
-			<output message="wsdlns:echoEmployeeResponse"/>
-		</operation>
-	</portType>
-	<binding name="SoapInteropCompound2Binding" type="wsdlns:SoapInteropCompound2PortType">
-		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
-		<operation name="echoEmployee">
-			<soap:operation soapAction="#echoEmployee"/>
-			<input>
-				<soap:body use="literal"/>
-			</input>
-			<output>
-				<soap:body use="literal"/>
-			</output>
-		</operation>		
-	</binding>
-	<service name="Compound2">
-		<port name="SoapInteropCompound2Port" binding="wsdlns:SoapInteropCompound2Binding">
-			<soap:address xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" location="http://soapinterop.java.sun.com:80/round3/groupd/compound2"/>
-		</port>
-	</service>
+    <types>
+        <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://soapinterop.org/person" elementFormDefault="qualified">
+
+            <complexType name="Person">
+                <sequence>
+                    <element minOccurs="1" maxOccurs="1" name="Name" type="string"/>
+                    <element minOccurs="1" maxOccurs="1" name="Male" type="boolean"/>
+                </sequence>
+            </complexType>
+        </schema>
+        <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:prs="http://soapinterop.org/person" targetNamespace="http://soapinterop.org/employee" elementFormDefault="qualified">
+            <import namespace="http://soapinterop.org/person"/>
+            <complexType name="Employee">
+                <sequence>
+                    <element minOccurs="1" maxOccurs="1" name="person" type="prs:Person"/>
+                    <element minOccurs="1" maxOccurs="1" name="salary" type="double"/>
+                    <element minOccurs="1" maxOccurs="1" name="ID" type="int"/>
+                </sequence>
+            </complexType>
+            <element name="x_Employee" type="emp:Employee"/>
+            <element name="result_Employee" type="emp:Employee"/>
+        </schema>
+    </types>
+    <message name="echoEmployee">
+        <part name="x" element="emp:x_Employee"/>
+    </message>
+    <message name="echoEmployeeResponse">
+        <part name="result" element="emp:result_Employee"/>
+    </message>
+    <portType name="SoapInteropCompound2PortType">
+        <operation name="echoEmployee" parameterOrder="x">
+            <input message="wsdlns:echoEmployee"/>
+            <output message="wsdlns:echoEmployeeResponse"/>
+        </operation>
+    </portType>
+    <binding name="SoapInteropCompound2Binding" type="wsdlns:SoapInteropCompound2PortType">
+        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+        <operation name="echoEmployee">
+            <soap:operation soapAction="#echoEmployee"/>
+            <input>
+                <soap:body use="literal"/>
+            </input>
+            <output>
+                <soap:body use="literal"/>
+            </output>
+        </operation>
+    </binding>
+    <service name="Compound2">
+        <port name="SoapInteropCompound2Port" binding="wsdlns:SoapInteropCompound2Binding">
+            <soap:address xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" location="http://soapinterop.java.sun.com:80/round3/groupd/compound2"/>
+        </port>
+    </service>
 </definitions>

Modified: webservices/axis/trunk/java/modules/wsdl/test-resources/interoptestdoclit.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/test-resources/interoptestdoclit.wsdl?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/test-resources/interoptestdoclit.wsdl (original)
+++ webservices/axis/trunk/java/modules/wsdl/test-resources/interoptestdoclit.wsdl Mon Jul 11 08:49:30 2005
@@ -1,16 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<definitions name="WSDLInteropTestDocLitService" 
-    targetNamespace="http://soapinterop.org/WSDLInteropTestDocLit" 
-    xmlns="http://schemas.xmlsoap.org/wsdl/" 
-    xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 
-    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
-    xmlns:tns="http://soapinterop.org/WSDLInteropTestDocLit" 
-    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+<definitions name="WSDLInteropTestDocLitService"
+    targetNamespace="http://soapinterop.org/WSDLInteropTestDocLit"
+    xmlns="http://schemas.xmlsoap.org/wsdl/"
+    xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
+    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+    xmlns:tns="http://soapinterop.org/WSDLInteropTestDocLit"
+    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:xsd1="http://soapinterop.org/xsd"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     <types>
         <schema targetNamespace="http://soapinterop.org/xsd"
-            xmlns="http://www.w3.org/2001/XMLSchema" 
+            xmlns="http://www.w3.org/2001/XMLSchema"
             xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
             elementFormDefault="qualified">
             <complexType name="ArrayOfstring_literal">
@@ -18,23 +18,23 @@
                     <element maxOccurs="unbounded" minOccurs="1" name="string" type="xsd:string"/>
                 </sequence>
             </complexType>
-	    <complexType name="SOAPStruct">
+            <complexType name="SOAPStruct">
                 <all>
                     <element name="varFloat" type="xsd:float"/>
                     <element name="varInt" type="xsd:int"/>
                     <element name="varString" type="xsd:string"/>
                 </all>
             </complexType>
-  
+
             <element name="echoStringParam" type="xsd:string"/>
-         
+
             <element name="echoStringReturn" type="xsd:string"/>
             <element name="echoStringArrayParam" type="xsd1:ArrayOfstring_literal"/>
-                
+
             <element name="echoStringArrayReturn" type="xsd1:ArrayOfstring_literal"/>
-               
+
             <element name="echoStructParam" type="xsd1:SOAPStruct"/>
-                   
+
             <element name="echoStructReturn" type="xsd1:SOAPStruct"/>
         </schema>
     </types>
@@ -77,58 +77,58 @@
             <output message="tns:echoVoidResponse" name="echoVoidResponse"/>
         </operation>
     </portType>
-    <binding name="WSDLInteropTestDocLitPortBinding" 
+    <binding name="WSDLInteropTestDocLitPortBinding"
         type="tns:WSDLInteropTestDocLitPortType">
         <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
         <operation name="echoString">
             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
             <input name="echoString">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </input>
             <output name="echoStringResponse">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </output>
         </operation>
         <operation name="echoStringArray">
             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
             <input name="echoStringArray">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </input>
             <output name="echoStringArrayResponse">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </output>
         </operation>
         <operation name="echoStruct">
             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
             <input name="echoStruct">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </input>
             <output name="echoStructResponse">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </output>
         </operation>
         <operation name="echoVoid">
             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
             <input name="echoVoid">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </input>
             <output name="echoVoidResponse">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </output>
         </operation>
     </binding>
     <service name="WSDLInteropTestDocLitService">
-        <port binding="tns:WSDLInteropTestDocLitPortBinding" 
+        <port binding="tns:WSDLInteropTestDocLitPortBinding"
             name="WSDLInteropTestDocLitPort">
-            <soap:address 
+            <soap:address
                 location="http://mssoapinterop.org/stkv3/wsdl/interopTestDocLit.wsdl"/>
         </port>
     </service>

Modified: webservices/axis/trunk/java/modules/wsdl/test-resources/interoptestdoclitparameters.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/test-resources/interoptestdoclitparameters.wsdl?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/test-resources/interoptestdoclitparameters.wsdl (original)
+++ webservices/axis/trunk/java/modules/wsdl/test-resources/interoptestdoclitparameters.wsdl Mon Jul 11 08:49:30 2005
@@ -1,29 +1,29 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<definitions name="WSDLInteropTestDocLitService" 
-    targetNamespace="http://soapinterop.org/WSDLInteropTestDocLit" 
-    xmlns="http://schemas.xmlsoap.org/wsdl/" 
-    xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 
-    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
-    xmlns:tns="http://soapinterop.org/WSDLInteropTestDocLit" 
-    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+<definitions name="WSDLInteropTestDocLitService"
+    targetNamespace="http://soapinterop.org/WSDLInteropTestDocLit"
+    xmlns="http://schemas.xmlsoap.org/wsdl/"
+    xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
+    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+    xmlns:tns="http://soapinterop.org/WSDLInteropTestDocLit"
+    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:xsd1="http://soapinterop.org/xsd"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     <types>
         <schema targetNamespace="http://soapinterop.org/xsd"
-            xmlns="http://www.w3.org/2001/XMLSchema" 
+            xmlns="http://www.w3.org/2001/XMLSchema"
             xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
-	     <complexType name="ArrayOfstring_literal">
+            <complexType name="ArrayOfstring_literal">
                 <sequence>
                     <element maxOccurs="unbounded" minOccurs="1" name="string" type="xsd:string"/>
                 </sequence>
             </complexType>
-	    <complexType name="SOAPStruct">
+            <complexType name="SOAPStruct">
                 <all>
                     <element name="varFloat" type="xsd:float"/>
                     <element name="varInt" type="xsd:int"/>
                     <element name="varString" type="xsd:string"/>
                 </all>
-            </complexType>            
+            </complexType>
 
             <element name="echoString">
                 <complexType>
@@ -66,7 +66,7 @@
                         <element name="return" type="xsd1:SOAPStruct"/>
                     </sequence>
                 </complexType>
-            </element>           
+            </element>
             <element name="echoVoid">
                 <complexType/>
             </element>
@@ -117,58 +117,58 @@
             <output message="tns:echoVoidResponse" name="echoVoidResponse"/>
         </operation>
     </portType>
-    <binding name="WSDLInteropTestDocLitPortBinding" 
+    <binding name="WSDLInteropTestDocLitPortBinding"
         type="tns:WSDLInteropTestDocLitPortType">
         <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
         <operation name="echoString">
             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
             <input name="echoString">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </input>
             <output name="echoStringResponse">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </output>
         </operation>
         <operation name="echoStringArray">
             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
             <input name="echoStringArray">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </input>
             <output name="echoStringArrayResponse">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </output>
         </operation>
         <operation name="echoStruct">
             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
             <input name="echoStruct">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </input>
             <output name="echoStructResponse">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </output>
         </operation>
         <operation name="echoVoid">
             <soap:operation soapAction="http://soapinterop.org/" style="document"/>
             <input name="echoVoid">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </input>
             <output name="echoVoidResponse">
-                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 
+                <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit"
                     use="literal"/>
             </output>
         </operation>
     </binding>
     <service name="WSDLInteropTestDocLitService">
-        <port binding="tns:WSDLInteropTestDocLitPortBinding" 
+        <port binding="tns:WSDLInteropTestDocLitPortBinding"
             name="WSDLInteropTestDocLitParamPort">
-            <soap:address 
+            <soap:address
                 location="http://www.whitemesa.net/interop/r3/doclitparam"/>
         </port>
     </service>

Modified: webservices/axis/trunk/java/modules/wsdl/test-resources/simple-doc-literal.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/test-resources/simple-doc-literal.wsdl?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/test-resources/simple-doc-literal.wsdl (original)
+++ webservices/axis/trunk/java/modules/wsdl/test-resources/simple-doc-literal.wsdl Mon Jul 11 08:49:30 2005
@@ -1,420 +1,420 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <definitions
-	xmlns="http://schemas.xmlsoap.org/wsdl/"
-	xmlns:tns="http://soapinterop.org/wsdl"
-	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
-	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
-	xmlns:ns2="http://soapinterop.org/types"
-	xmlns:ns3="http://soapinterop.org/types/part"
-	xmlns:ns4="http://soapinterop.org/types/requestresponse"
-	targetNamespace="http://soapinterop.org/wsdl">
-	<types>
-		<schema
-			xmlns="http://www.w3.org/2001/XMLSchema"
-			xmlns:tns="http://soapinterop.org/types"
-			targetNamespace="http://soapinterop.org/types">
-
-			<complexType name="ArrayOfString">
-				<sequence>
-					<element name="value" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
-				</sequence>
-			</complexType>
-
-			<complexType name="ArrayOfInt">
-				<sequence>
-					<element name="value" minOccurs="0" maxOccurs="unbounded" type="xsd:int"/>
-				</sequence>
-			</complexType>
-
-			<complexType name="ArrayOfFloat">
-				<sequence>
-					<element name="value" minOccurs="0" maxOccurs="unbounded" type="xsd:float"/>
-				</sequence>
-			</complexType>
-
-			<simpleType name="Enum">
-				<restriction base="xsd:int">
-					<enumeration value="1"/>
-					<enumeration value="2"/>
-				</restriction>
-			</simpleType>
-
-		</schema>
-
-		<schema
-			xmlns="http://www.w3.org/2001/XMLSchema"
-			xmlns:tns="http://soapinterop.org/types/part"
-			targetNamespace="http://soapinterop.org/types/part">
-
-			<element name="EmptyPart">
-				<complexType/>
-			</element>
-
-			<element name="StringPart" type="xsd:string"/>
-			<element name="IntPart" type="xsd:int"/>
-			<element name="FloatPart" type="xsd:float"/>
-			<element name="ArrayOfStringPart" type="ns2:ArrayOfString"/>
-			<element name="ArrayOfIntPart" type="ns2:ArrayOfInt"/>
-			<element name="ArrayOfFloatPart" type="ns2:ArrayOfFloat"/>
-			<element name="String2Part" type="xsd:string"/>
-			<element name="EnumPart" type="ns2:Enum"/>
-
-		</schema>
-
-		<schema
-			xmlns="http://www.w3.org/2001/XMLSchema"
-			xmlns:tns="http://soapinterop.org/types/requestresponse"
-			targetNamespace="http://soapinterop.org/types/requestresponse">
-
-			<element name="echoEmptyFaultRequest">
-				<complexType/>
-			</element>
-			<element name="echoEmptyFaultResponse">
-				<complexType/>
-			</element>
-
-			<element name="echoStringFaultRequest" type="xsd:string"/>
-			<element name="echoStringFaultResponse">
-				<complexType/>
-			</element>
-
-			<element name="echoIntArrayFaultRequest" type="ns2:ArrayOfInt"/>
-			<element name="echoIntArrayFaultResponse">
-				<complexType/>
-			</element>
-
-			<element name="echoMultipleFaults1Request">
-				<complexType>
-					<sequence>
-						<element name="whichFault" type="xsd:int"/>
-						<element name="param1" type="xsd:string"/>
-						<element name="param2" type="ns2:ArrayOfFloat"/>
-					</sequence>
-				</complexType>
-			</element>
-			<element name="echoMultipleFaults1Response">
-				<complexType/>
-			</element>
-
-			<element name="echoMultipleFaults2Request">
-				<complexType>
-					<sequence>
-						<element name="whichFault" type="xsd:int"/>
-						<element name="param1" type="xsd:string"/>
-						<element name="param2" type="xsd:float"/>
-						<element name="param3" type="ns2:ArrayOfString"/>
-					</sequence>
-				</complexType>
-			</element>
-			<element name="echoMultipleFaults2Response">
-				<complexType/>
-			</element>
-
-			<element name="echoMultipleFaults3Request">
-				<complexType>
-					<sequence>
-						<element name="whichFault" type="xsd:int"/>
-						<element name="param1" type="xsd:string"/>
-						<element name="param2" type="xsd:string"/>
-					</sequence>
-				</complexType>
-			</element>
-			<element name="echoMultipleFaults3Response">
-				<complexType/>
-			</element>
-
-			<element name="echoMultipleFaults4Request">
-				<complexType>
-					<sequence>
-						<element name="whichFault" type="xsd:int"/>
-						<element name="param1" type="xsd:int"/>
-						<element name="param2" type="ns2:Enum"/>
-					</sequence>
-				</complexType>
-			</element>
-			<element name="echoMultipleFaults4Response">
-				<complexType/>
-			</element>
-
-		</schema>
-	</types>
-
-	<message name="echoEmptyFaultRequest">
-		<part name="param" element="ns4:echoEmptyFaultRequest"/>
-	</message>
-	<message name="echoEmptyFaultResponse">
-		<part name="param" element="ns4:echoEmptyFaultResponse"/>
-	</message>
-
-	<message name="echoStringFaultRequest">
-		<part name="param" element="ns4:echoStringFaultRequest"/>
-	</message>
-	<message name="echoStringFaultResponse">
-		<part name="param" element="ns4:echoStringFaultResponse"/>
-	</message>
-
-	<message name="echoIntArrayFaultRequest">
-		<part name="param" element="ns4:echoIntArrayFaultRequest"/>
-	</message>
-	<message name="echoIntArrayFaultResponse">
-		<part name="param" element="ns4:echoIntArrayFaultResponse"/>
-	</message>
-
-	<message name="echoMultipleFaults1Request">
-		<part name="param" element="ns4:echoMultipleFaults1Request"/>
-	</message>
-	<message name="echoMultipleFaults1Response">
-		<part name="param" element="ns4:echoMultipleFaults1Response"/>
-	</message>
-
-	<message name="echoMultipleFaults2Request">
-		<part name="param" element="ns4:echoMultipleFaults2Request"/>
-	</message>
-	<message name="echoMultipleFaults2Response">
-		<part name="param" element="ns4:echoMultipleFaults2Response"/>
-	</message>
-
-	<message name="echoMultipleFaults3Request">
-		<part name="param" element="ns4:echoMultipleFaults3Request"/>
-	</message>
-	<message name="echoMultipleFaults3Response">
-		<part name="param" element="ns4:echoMultipleFaults3Response"/>
-	</message>
-
-	<message name="echoMultipleFaults4Request">
-		<part name="param" element="ns4:echoMultipleFaults4Request"/>
-	</message>
-	<message name="echoMultipleFaults4Response">
-		<part name="param" element="ns4:echoMultipleFaults4Response"/>
-	</message>
-
-	<!-- Fault messages -->
-	<message name="EmptyFault">
-		<part name="part1" element="ns3:EmptyPart"/>
-	</message>
-	<message name="StringFault">
-		<part name="part2" element="ns3:StringPart"/>
-	</message>
-	<message name="IntFault">
-		<part name="part3" element="ns3:IntPart"/>
-	</message>
-	<message name="FloatFault">
-		<part name="part4" element="ns3:FloatPart"/>
-	</message>
-	<message name="StringArrayFault">
-		<part name="part5" element="ns3:ArrayOfStringPart"/>
-	</message>
-	<message name="IntArrayFault">
-		<part name="part6" element="ns3:ArrayOfIntPart"/>
-	</message>
-	<message name="FloatArrayFault">
-		<part name="part7" element="ns3:ArrayOfFloatPart"/>
-	</message>
-	<!--
-		Part name same as in Fault2 message
-	-->
-	<message name="String2Fault">
-		<part name="part2" element="ns3:String2Part"/>
-	</message>
-	<message name="EnumFault">
-		<part name="part9" element="ns3:EnumPart"/>
-	</message>
-
-	<portType name="SimpleDocLitPortType">
-		<!--
-			Throws an empty fault
-		-->
-		<operation name="echoEmptyFault" parameterOrder="">
-			<input message="tns:echoEmptyFaultRequest"/>
-			<output message="tns:echoEmptyFaultResponse"/>
-			<fault name="SimpleFault" message="tns:EmptyFault"/>
-		</operation>
-
-		<!--
-			Throws fault with xsd:string parameter
-		-->
-		<operation name="echoStringFault" parameterOrder="param">
-			<input message="tns:echoStringFaultRequest"/>
-			<output message="tns:echoStringFaultResponse"/>
-			<fault name="SimpleFault" message="tns:StringFault"/>
-		</operation>
-
-		<!--
-			Throws fault with xsd:int[] parameter
-		-->
-		<operation name="echoIntArrayFault" parameterOrder="param">
-			<input message="tns:echoIntArrayFaultRequest"/>
-			<output message="tns:echoIntArrayFaultResponse"/>
-			<fault name="SimpleFault" message="tns:IntArrayFault"/>
-		</operation>
-
-		<!--
-			Throws empty fault, fault with a xsd:string
-			parameter and fault with xsd:float[] parameter
-		-->
-		<operation name="echoMultipleFaults1" parameterOrder="param">
-			<input message="tns:echoMultipleFaults1Request"/>
-			<output message="tns:echoMultipleFaults1Response"/>
-			<fault name="SimpleFault1" message="tns:EmptyFault"/>
-			<fault name="SimpleFault2" message="tns:StringFault"/>
-			<fault name="SimpleFault3" message="tns:FloatArrayFault"/>
-		</operation>
-
-		<!--
-			Throws fault with xsd:string parameter, fault with
-			xsd:float parameter and fault with xsd:string[]
-			parameters
-		-->
-		<operation name="echoMultipleFaults2" parameterOrder="param">
-			<input message="tns:echoMultipleFaults2Request"/>
-			<output message="tns:echoMultipleFaults2Response"/>
-			<fault name="SimpleFault1" message="tns:StringFault"/>
-			<fault name="SimpleFault2" message="tns:FloatFault"/>
-			<fault name="SimpleFault3" message="tns:StringArrayFault"/>
-		</operation>
-
-		<!--
-			Throws two faults, each with xsd:string parameters
-			and same part names
-		-->
-		<operation name="echoMultipleFaults3" parameterOrder="param">
-			<input message="tns:echoMultipleFaults3Request"/>
-			<output message="tns:echoMultipleFaults3Response"/>
-			<fault name="SimpleFault1" message="tns:StringFault"/>
-			<fault name="SimpleFault2" message="tns:String2Fault"/>
-		</operation>
-
-		<!--
-			Throws fault with xsd:int parameter and fault with an
-			int enumeration parameter
-		-->
-		<operation name="echoMultipleFaults4" parameterOrder="param">
-			<input message="tns:echoMultipleFaults4Request"/>
-			<output message="tns:echoMultipleFaults4Response"/>
-			<fault name="SimpleFault1" message="tns:IntFault"/>
-			<fault name="SimpleFault2" message="tns:EnumFault"/>
-		</operation>
-	</portType>
-
-	<binding name="SimpleDocLitBinding" type="tns:SimpleDocLitPortType">
-		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
-
-		<operation name="echoEmptyFault">
-			<input>
-				<soap:body use="literal"/>
-			</input>
-			<output>
-				<soap:body use="literal"/>
-			</output>
-			<fault name="SimpleFault">
-				<soap:fault use="literal"/>
-			</fault>
-			<soap:operation soapAction="http://soapinterop.org/r4/groupg/"/>
-		</operation>
-
-		<operation name="echoStringFault">
-			<input>
-				<soap:body use="literal"/>
-			</input>
-			<output>
-				<soap:body use="literal"/>
-			</output>
-			<fault name="SimpleFault">
-				<soap:fault use="literal"/>
-			</fault>
-			<soap:operation soapAction="http://soapinterop.org/r4/groupg/"/>
-		</operation>
-
-		<operation name="echoIntArrayFault">
-			<input>
-				<soap:body use="literal"/>
-			</input>
-			<output>
-				<soap:body use="literal"/>
-			</output>
-			<fault name="SimpleFault">
-				<soap:fault use="literal"/>
-			</fault>
-			<soap:operation soapAction="http://soapinterop.org/r4/groupg/"/>
-		</operation>
-
-		<operation name="echoMultipleFaults1">
-			<input>
-				<soap:body use="literal"/>
-			</input>
-			<output>
-				<soap:body use="literal"/>
-			</output>
-			<fault name="SimpleFault1">
-				<soap:fault use="literal"/>
-			</fault>
-			<fault name="SimpleFault2">
-				<soap:fault use="literal"/>
-			</fault>
-			<fault name="SimpleFault3">
-				<soap:fault use="literal"/>
-			</fault>
-			<soap:operation soapAction="http://soapinterop.org/r4/groupg/"/>
-		</operation>
-
-		<operation name="echoMultipleFaults2">
-			<input>
-				<soap:body use="literal"/>
-			</input>
-			<output>
-				<soap:body use="literal"/>
-			</output>
-			<fault name="SimpleFault1">
-				<soap:fault use="literal"/>
-			</fault>
-			<fault name="SimpleFault2">
-				<soap:fault use="literal"/>
-			</fault>
-			<fault name="SimpleFault3">
-				<soap:fault use="literal"/>
-			</fault>
-			<soap:operation soapAction="http://soapinterop.org/r4/groupg/"/>
-		</operation>
-
-		<operation name="echoMultipleFaults3">
-			<input>
-				<soap:body use="literal"/>
-			</input>
-			<output>
-				<soap:body use="literal"/>
-			</output>
-			<fault name="SimpleFault1">
-				<soap:fault use="literal"/>
-			</fault>
-			<fault name="SimpleFault2">
-				<soap:fault use="literal"/>
-			</fault>
-			<soap:operation soapAction="http://soapinterop.org/r4/groupg/"/>
-		</operation>
-
-		<operation name="echoMultipleFaults4">
-			<input>
-				<soap:body use="literal"/>
-			</input>
-			<output>
-				<soap:body use="literal"/>
-			</output>
-			<fault name="SimpleFault1">
-				<soap:fault use="literal"/>
-			</fault>
-			<fault name="SimpleFault2">
-				<soap:fault use="literal"/>
-			</fault>
-			<soap:operation soapAction="http://soapinterop.org/r4/groupg/"/>
-		</operation>
-
-	</binding>
-
-	<service name="SimpleDocLitService">
-		<port name="SimpleDocLitPort" binding="tns:SimpleDocLitBinding">
-			<soap:address
-				location="http://localhost:8080/axis/services/SimpleDocLitPort"/>
-		</port>
-	</service>
+    xmlns="http://schemas.xmlsoap.org/wsdl/"
+    xmlns:tns="http://soapinterop.org/wsdl"
+    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+    xmlns:ns2="http://soapinterop.org/types"
+    xmlns:ns3="http://soapinterop.org/types/part"
+    xmlns:ns4="http://soapinterop.org/types/requestresponse"
+    targetNamespace="http://soapinterop.org/wsdl">
+    <types>
+        <schema
+            xmlns="http://www.w3.org/2001/XMLSchema"
+            xmlns:tns="http://soapinterop.org/types"
+            targetNamespace="http://soapinterop.org/types">
+
+            <complexType name="ArrayOfString">
+                <sequence>
+                    <element name="value" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+                </sequence>
+            </complexType>
+
+            <complexType name="ArrayOfInt">
+                <sequence>
+                    <element name="value" minOccurs="0" maxOccurs="unbounded" type="xsd:int"/>
+                </sequence>
+            </complexType>
+
+            <complexType name="ArrayOfFloat">
+                <sequence>
+                    <element name="value" minOccurs="0" maxOccurs="unbounded" type="xsd:float"/>
+                </sequence>
+            </complexType>
+
+            <simpleType name="Enum">
+                <restriction base="xsd:int">
+                    <enumeration value="1"/>
+                    <enumeration value="2"/>
+                </restriction>
+            </simpleType>
+
+        </schema>
+
+        <schema
+            xmlns="http://www.w3.org/2001/XMLSchema"
+            xmlns:tns="http://soapinterop.org/types/part"
+            targetNamespace="http://soapinterop.org/types/part">
+
+            <element name="EmptyPart">
+                <complexType/>
+            </element>
+
+            <element name="StringPart" type="xsd:string"/>
+            <element name="IntPart" type="xsd:int"/>
+            <element name="FloatPart" type="xsd:float"/>
+            <element name="ArrayOfStringPart" type="ns2:ArrayOfString"/>
+            <element name="ArrayOfIntPart" type="ns2:ArrayOfInt"/>
+            <element name="ArrayOfFloatPart" type="ns2:ArrayOfFloat"/>
+            <element name="String2Part" type="xsd:string"/>
+            <element name="EnumPart" type="ns2:Enum"/>
+
+        </schema>
+
+        <schema
+            xmlns="http://www.w3.org/2001/XMLSchema"
+            xmlns:tns="http://soapinterop.org/types/requestresponse"
+            targetNamespace="http://soapinterop.org/types/requestresponse">
+
+            <element name="echoEmptyFaultRequest">
+                <complexType/>
+            </element>
+            <element name="echoEmptyFaultResponse">
+                <complexType/>
+            </element>
+
+            <element name="echoStringFaultRequest" type="xsd:string"/>
+            <element name="echoStringFaultResponse">
+                <complexType/>
+            </element>
+
+            <element name="echoIntArrayFaultRequest" type="ns2:ArrayOfInt"/>
+            <element name="echoIntArrayFaultResponse">
+                <complexType/>
+            </element>
+
+            <element name="echoMultipleFaults1Request">
+                <complexType>
+                    <sequence>
+                        <element name="whichFault" type="xsd:int"/>
+                        <element name="param1" type="xsd:string"/>
+                        <element name="param2" type="ns2:ArrayOfFloat"/>
+                    </sequence>
+                </complexType>
+            </element>
+            <element name="echoMultipleFaults1Response">
+                <complexType/>
+            </element>
+
+            <element name="echoMultipleFaults2Request">
+                <complexType>
+                    <sequence>
+                        <element name="whichFault" type="xsd:int"/>
+                        <element name="param1" type="xsd:string"/>
+                        <element name="param2" type="xsd:float"/>
+                        <element name="param3" type="ns2:ArrayOfString"/>
+                    </sequence>
+                </complexType>
+            </element>
+            <element name="echoMultipleFaults2Response">
+                <complexType/>
+            </element>
+
+            <element name="echoMultipleFaults3Request">
+                <complexType>
+                    <sequence>
+                        <element name="whichFault" type="xsd:int"/>
+                        <element name="param1" type="xsd:string"/>
+                        <element name="param2" type="xsd:string"/>
+                    </sequence>
+                </complexType>
+            </element>
+            <element name="echoMultipleFaults3Response">
+                <complexType/>
+            </element>
+
+            <element name="echoMultipleFaults4Request">
+                <complexType>
+                    <sequence>
+                        <element name="whichFault" type="xsd:int"/>
+                        <element name="param1" type="xsd:int"/>
+                        <element name="param2" type="ns2:Enum"/>
+                    </sequence>
+                </complexType>
+            </element>
+            <element name="echoMultipleFaults4Response">
+                <complexType/>
+            </element>
+
+        </schema>
+    </types>
+
+    <message name="echoEmptyFaultRequest">
+        <part name="param" element="ns4:echoEmptyFaultRequest"/>
+    </message>
+    <message name="echoEmptyFaultResponse">
+        <part name="param" element="ns4:echoEmptyFaultResponse"/>
+    </message>
+
+    <message name="echoStringFaultRequest">
+        <part name="param" element="ns4:echoStringFaultRequest"/>
+    </message>
+    <message name="echoStringFaultResponse">
+        <part name="param" element="ns4:echoStringFaultResponse"/>
+    </message>
+
+    <message name="echoIntArrayFaultRequest">
+        <part name="param" element="ns4:echoIntArrayFaultRequest"/>
+    </message>
+    <message name="echoIntArrayFaultResponse">
+        <part name="param" element="ns4:echoIntArrayFaultResponse"/>
+    </message>
+
+    <message name="echoMultipleFaults1Request">
+        <part name="param" element="ns4:echoMultipleFaults1Request"/>
+    </message>
+    <message name="echoMultipleFaults1Response">
+        <part name="param" element="ns4:echoMultipleFaults1Response"/>
+    </message>
+
+    <message name="echoMultipleFaults2Request">
+        <part name="param" element="ns4:echoMultipleFaults2Request"/>
+    </message>
+    <message name="echoMultipleFaults2Response">
+        <part name="param" element="ns4:echoMultipleFaults2Response"/>
+    </message>
+
+    <message name="echoMultipleFaults3Request">
+        <part name="param" element="ns4:echoMultipleFaults3Request"/>
+    </message>
+    <message name="echoMultipleFaults3Response">
+        <part name="param" element="ns4:echoMultipleFaults3Response"/>
+    </message>
+
+    <message name="echoMultipleFaults4Request">
+        <part name="param" element="ns4:echoMultipleFaults4Request"/>
+    </message>
+    <message name="echoMultipleFaults4Response">
+        <part name="param" element="ns4:echoMultipleFaults4Response"/>
+    </message>
+
+    <!-- Fault messages -->
+    <message name="EmptyFault">
+        <part name="part1" element="ns3:EmptyPart"/>
+    </message>
+    <message name="StringFault">
+        <part name="part2" element="ns3:StringPart"/>
+    </message>
+    <message name="IntFault">
+        <part name="part3" element="ns3:IntPart"/>
+    </message>
+    <message name="FloatFault">
+        <part name="part4" element="ns3:FloatPart"/>
+    </message>
+    <message name="StringArrayFault">
+        <part name="part5" element="ns3:ArrayOfStringPart"/>
+    </message>
+    <message name="IntArrayFault">
+        <part name="part6" element="ns3:ArrayOfIntPart"/>
+    </message>
+    <message name="FloatArrayFault">
+        <part name="part7" element="ns3:ArrayOfFloatPart"/>
+    </message>
+    <!--
+        Part name same as in Fault2 message
+    -->
+    <message name="String2Fault">
+        <part name="part2" element="ns3:String2Part"/>
+    </message>
+    <message name="EnumFault">
+        <part name="part9" element="ns3:EnumPart"/>
+    </message>
+
+    <portType name="SimpleDocLitPortType">
+        <!--
+            Throws an empty fault
+        -->
+        <operation name="echoEmptyFault" parameterOrder="">
+            <input message="tns:echoEmptyFaultRequest"/>
+            <output message="tns:echoEmptyFaultResponse"/>
+            <fault name="SimpleFault" message="tns:EmptyFault"/>
+        </operation>
+
+        <!--
+            Throws fault with xsd:string parameter
+        -->
+        <operation name="echoStringFault" parameterOrder="param">
+            <input message="tns:echoStringFaultRequest"/>
+            <output message="tns:echoStringFaultResponse"/>
+            <fault name="SimpleFault" message="tns:StringFault"/>
+        </operation>
+
+        <!--
+            Throws fault with xsd:int[] parameter
+        -->
+        <operation name="echoIntArrayFault" parameterOrder="param">
+            <input message="tns:echoIntArrayFaultRequest"/>
+            <output message="tns:echoIntArrayFaultResponse"/>
+            <fault name="SimpleFault" message="tns:IntArrayFault"/>
+        </operation>
+
+        <!--
+            Throws empty fault, fault with a xsd:string
+            parameter and fault with xsd:float[] parameter
+        -->
+        <operation name="echoMultipleFaults1" parameterOrder="param">
+            <input message="tns:echoMultipleFaults1Request"/>
+            <output message="tns:echoMultipleFaults1Response"/>
+            <fault name="SimpleFault1" message="tns:EmptyFault"/>
+            <fault name="SimpleFault2" message="tns:StringFault"/>
+            <fault name="SimpleFault3" message="tns:FloatArrayFault"/>
+        </operation>
+
+        <!--
+            Throws fault with xsd:string parameter, fault with
+            xsd:float parameter and fault with xsd:string[]
+            parameters
+        -->
+        <operation name="echoMultipleFaults2" parameterOrder="param">
+            <input message="tns:echoMultipleFaults2Request"/>
+            <output message="tns:echoMultipleFaults2Response"/>
+            <fault name="SimpleFault1" message="tns:StringFault"/>
+            <fault name="SimpleFault2" message="tns:FloatFault"/>
+            <fault name="SimpleFault3" message="tns:StringArrayFault"/>
+        </operation>
+
+        <!--
+            Throws two faults, each with xsd:string parameters
+            and same part names
+        -->
+        <operation name="echoMultipleFaults3" parameterOrder="param">
+            <input message="tns:echoMultipleFaults3Request"/>
+            <output message="tns:echoMultipleFaults3Response"/>
+            <fault name="SimpleFault1" message="tns:StringFault"/>
+            <fault name="SimpleFault2" message="tns:String2Fault"/>
+        </operation>
+
+        <!--
+            Throws fault with xsd:int parameter and fault with an
+            int enumeration parameter
+        -->
+        <operation name="echoMultipleFaults4" parameterOrder="param">
+            <input message="tns:echoMultipleFaults4Request"/>
+            <output message="tns:echoMultipleFaults4Response"/>
+            <fault name="SimpleFault1" message="tns:IntFault"/>
+            <fault name="SimpleFault2" message="tns:EnumFault"/>
+        </operation>
+    </portType>
+
+    <binding name="SimpleDocLitBinding" type="tns:SimpleDocLitPortType">
+        <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+
+        <operation name="echoEmptyFault">
+            <input>
+                <soap:body use="literal"/>
+            </input>
+            <output>
+                <soap:body use="literal"/>
+            </output>
+            <fault name="SimpleFault">
+                <soap:fault use="literal"/>
+            </fault>
+            <soap:operation soapAction="http://soapinterop.org/r4/groupg/"/>
+        </operation>
+
+        <operation name="echoStringFault">
+            <input>
+                <soap:body use="literal"/>
+            </input>
+            <output>
+                <soap:body use="literal"/>
+            </output>
+            <fault name="SimpleFault">
+                <soap:fault use="literal"/>
+            </fault>
+            <soap:operation soapAction="http://soapinterop.org/r4/groupg/"/>
+        </operation>
+
+        <operation name="echoIntArrayFault">
+            <input>
+                <soap:body use="literal"/>
+            </input>
+            <output>
+                <soap:body use="literal"/>
+            </output>
+            <fault name="SimpleFault">
+                <soap:fault use="literal"/>
+            </fault>
+            <soap:operation soapAction="http://soapinterop.org/r4/groupg/"/>
+        </operation>
+
+        <operation name="echoMultipleFaults1">
+            <input>
+                <soap:body use="literal"/>
+            </input>
+            <output>
+                <soap:body use="literal"/>
+            </output>
+            <fault name="SimpleFault1">
+                <soap:fault use="literal"/>
+            </fault>
+            <fault name="SimpleFault2">
+                <soap:fault use="literal"/>
+            </fault>
+            <fault name="SimpleFault3">
+                <soap:fault use="literal"/>
+            </fault>
+            <soap:operation soapAction="http://soapinterop.org/r4/groupg/"/>
+        </operation>
+
+        <operation name="echoMultipleFaults2">
+            <input>
+                <soap:body use="literal"/>
+            </input>
+            <output>
+                <soap:body use="literal"/>
+            </output>
+            <fault name="SimpleFault1">
+                <soap:fault use="literal"/>
+            </fault>
+            <fault name="SimpleFault2">
+                <soap:fault use="literal"/>
+            </fault>
+            <fault name="SimpleFault3">
+                <soap:fault use="literal"/>
+            </fault>
+            <soap:operation soapAction="http://soapinterop.org/r4/groupg/"/>
+        </operation>
+
+        <operation name="echoMultipleFaults3">
+            <input>
+                <soap:body use="literal"/>
+            </input>
+            <output>
+                <soap:body use="literal"/>
+            </output>
+            <fault name="SimpleFault1">
+                <soap:fault use="literal"/>
+            </fault>
+            <fault name="SimpleFault2">
+                <soap:fault use="literal"/>
+            </fault>
+            <soap:operation soapAction="http://soapinterop.org/r4/groupg/"/>
+        </operation>
+
+        <operation name="echoMultipleFaults4">
+            <input>
+                <soap:body use="literal"/>
+            </input>
+            <output>
+                <soap:body use="literal"/>
+            </output>
+            <fault name="SimpleFault1">
+                <soap:fault use="literal"/>
+            </fault>
+            <fault name="SimpleFault2">
+                <soap:fault use="literal"/>
+            </fault>
+            <soap:operation soapAction="http://soapinterop.org/r4/groupg/"/>
+        </operation>
+
+    </binding>
+
+    <service name="SimpleDocLitService">
+        <port name="SimpleDocLitPort" binding="tns:SimpleDocLitBinding">
+            <soap:address
+                location="http://localhost:8080/axis/services/SimpleDocLitPort"/>
+        </port>
+    </service>
 </definitions>
 

Modified: webservices/axis/trunk/java/modules/wsdl/test/org/apache/wsdl/BindingOperationTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/test/org/apache/wsdl/BindingOperationTest.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/test/org/apache/wsdl/BindingOperationTest.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/test/org/apache/wsdl/BindingOperationTest.java Mon Jul 11 08:49:30 2005
@@ -24,35 +24,34 @@
 
 /**
  * @author chathura@opensource.lk
- *  
  */
 public class BindingOperationTest extends AbstractTestCase {
 
-	public BindingOperationTest(String arg) {
-		super(arg);
-	}
+    public BindingOperationTest(String arg) {
+        super(arg);
+    }
 
-	/**
-	 * The WSDL should be passed properly and the WOM should be built if 
-	 * everything is allright
-	 * @throws Exception
-	 */
-	public void testBindingOperation() throws Exception {
-		WSDLDescription womDescription;
+    /**
+     * The WSDL should be passed properly and the WOM should be built if
+     * everything is allright
+     *
+     * @throws Exception
+     */
+    public void testBindingOperation() throws Exception {
+        WSDLDescription womDescription;
 
-		InputStream in = new FileInputStream(
-				getTestResourceFile("BookQuote.wsdl"));
-		womDescription = WOMBuilderFactory.getBuilder(WOMBuilderFactory.WSDL11)
-				.build(in).getDescription();
-		
-		assertNotNull(womDescription);
-		if(null !=womDescription){
-			String ns = "http://www.Monson-Haefel.com/jwsbook/BookQuote";
-			WSDLBinding binding = womDescription.getBinding(new QName(ns,"BookQuoteBinding"));
-			WSDLBindingOperation bindingOperation = binding.getBindingOperation(new QName(ns, "getBookPrice"));
-			assertNotNull(bindingOperation.getInput());
-			assertNull(bindingOperation.getOutput());
-		}
+        InputStream in = new FileInputStream(getTestResourceFile("BookQuote.wsdl"));
+        womDescription = WOMBuilderFactory.getBuilder(WOMBuilderFactory.WSDL11)
+                .build(in).getDescription();
 
-	}
+        assertNotNull(womDescription);
+        if (null != womDescription) {
+            String ns = "http://www.Monson-Haefel.com/jwsbook/BookQuote";
+            WSDLBinding binding = womDescription.getBinding(new QName(ns, "BookQuoteBinding"));
+            WSDLBindingOperation bindingOperation = binding.getBindingOperation(new QName(ns, "getBookPrice"));
+            assertNotNull(bindingOperation.getInput());
+            assertNull(bindingOperation.getOutput());
+        }
+
+    }
 }

Modified: webservices/axis/trunk/java/modules/wsdl/test/org/apache/wsdl/CreateSchemaTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/test/org/apache/wsdl/CreateSchemaTest.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/test/org/apache/wsdl/CreateSchemaTest.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/test/org/apache/wsdl/CreateSchemaTest.java Mon Jul 11 08:49:30 2005
@@ -31,56 +31,55 @@
 
 /**
  * @author chathura@opensource.lk
- *  
  */
 public class CreateSchemaTest extends AbstractTestCase {
 
-	private WSDLDescription womDescription;
+    private WSDLDescription womDescription;
 
-	private Definition wsdl4jDefinition;
+    private Definition wsdl4jDefinition;
 
-	public CreateSchemaTest(String arg) {
-		super(arg);
-	}
+    public CreateSchemaTest(String arg) {
+        super(arg);
+    }
 
-	protected void setUp() throws Exception {
-		WSDLVersionWrapper wsdlVersionWrapper = null;
+    protected void setUp() throws Exception {
+        WSDLVersionWrapper wsdlVersionWrapper = null;
         if (null == this.womDescription) {
             InputStream in = new FileInputStream(getTestResourceFile("BookQuote.wsdl"));
             wsdlVersionWrapper = WOMBuilderFactory.getBuilder(WOMBuilderFactory.WSDL11).build(in);
-			this.womDescription = wsdlVersionWrapper.getDescription();
+            this.womDescription = wsdlVersionWrapper.getDescription();
         }
         if (null == wsdl4jDefinition) {
             this.wsdl4jDefinition = wsdlVersionWrapper.getDefinition();
         }
-	}
+    }
 
-	public void testInsertedMultipartType() {
-		WSDLTypes types = womDescription.getTypes();
-		assertNotNull(types);
-		Iterator iterator = types.getExtensibilityElements().iterator();
-		WSDLExtensibilityElement element = null;
-		while (iterator.hasNext()) {
-			element = (WSDLExtensibilityElement) iterator.next();
-			if (ExtensionConstants.SCHEMA.equals(element.getType()))
-				break;
-		}
-		assertNotNull(element);
-		Schema schema = (Schema) element;
-		NodeList childNodes = schema.getElelment().getChildNodes();
-		Element insertedElementForMessageReference = null;
-		for (int i = 0; i < childNodes.getLength(); i++) {
-			Node item = childNodes.item(i);
-			if (item instanceof Element
-					&& "complexType".equals(((Element) item).getTagName())
-					&& "BookQuote_getBookPrice".equals(((Element) item)
-							.getAttribute("name"))) {
-				insertedElementForMessageReference = (Element) item;
-			}
-		}
+    public void testInsertedMultipartType() {
+        WSDLTypes types = womDescription.getTypes();
+        assertNotNull(types);
+        Iterator iterator = types.getExtensibilityElements().iterator();
+        WSDLExtensibilityElement element = null;
+        while (iterator.hasNext()) {
+            element = (WSDLExtensibilityElement) iterator.next();
+            if (ExtensionConstants.SCHEMA.equals(element.getType()))
+                break;
+        }
+        assertNotNull(element);
+        Schema schema = (Schema) element;
+        NodeList childNodes = schema.getElelment().getChildNodes();
+        Element insertedElementForMessageReference = null;
+        for (int i = 0; i < childNodes.getLength(); i++) {
+            Node item = childNodes.item(i);
+            if (item instanceof Element
+                    && "complexType".equals(((Element) item).getTagName())
+                    && "BookQuote_getBookPrice".equals(((Element) item)
+                                                       .getAttribute("name"))) {
+                insertedElementForMessageReference = (Element) item;
+            }
+        }
 
-		assertNotNull(insertedElementForMessageReference);
+        assertNotNull(insertedElementForMessageReference);
 
-	}
+    }
 
 }