axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From wood...@apache.org
Subject svn commit: r633309 [3/8] - in /webservices/axis2/trunk/java/modules/jaxws-integration: test-resources/ test-resources/catalog/ test-resources/catalog/dir1/ test-resources/catalog/dir2/ test-resources/catalog/dir3/ test-resources/catalog/fail/ test-res...
Date Mon, 03 Mar 2008 22:38:34 GMT
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/RPCLit.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/RPCLit.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/RPCLit.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/RPCLit.wsdl Mon Mar  3 14:38:17 2008
@@ -0,0 +1,621 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements. See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership. The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License. You may obtain a copy of the License at
+  ~
+  ~ http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied. See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<wsdl:definitions targetNamespace="http://org/apache/axis2/jaxws/proxy/rpclit" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://org/apache/axis2/jaxws/proxy/rpclit" xmlns:intf="http://org/apache/axis2/jaxws/proxy/rpclit" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <wsdl:types>
+  <schema targetNamespace="http://org/apache/axis2/jaxws/proxy/rpclit" xmlns="http://www.w3.org/2001/XMLSchema">
+  
+  <!-- Example of a QName list.  This should map to javax.xml.namespace.QName[] -->
+   <xsd:simpleType name="QNameList">
+      <xsd:list itemType="xsd:QName"/>
+   </xsd:simpleType>
+   <element name="QNameList" nillable="true" type="impl:QNameList"/>
+
+  <!-- Example of a Calendar list.  This should map to java.util.Calendar[] -->
+   <xsd:simpleType name="CalendarList">   
+      <xsd:list itemType="xsd:dateTime"/> 
+   </xsd:simpleType>                 
+   <element name="CalendarList" nillable="true" type="impl:CalendarList"/>
+  
+  <!-- Example of a String list.  This should map to java.lang.String[] -->
+   <xsd:simpleType name="StringList">   
+      <xsd:list itemType="xsd:string"/> 
+   </xsd:simpleType>
+   <element name="StringList" nillable="true" type="impl:StringList"/>
+  
+  <!-- Example of a xsd:negativeInteger list.  This should map to java.math.BigInteger[] -->
+   <xsd:simpleType name="BigIntegerList">
+      <xsd:restriction>     
+          <xsd:simpleType> 
+             <xsd:list itemType="xsd:negativeInteger"/>
+          </xsd:simpleType>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <element name="BigIntegerList" nillable="true" type="impl:BigIntegerList"/>
+  
+  <!-- Example of a xsd:unsignedInt list.  This should map to long[] -->
+   <xsd:simpleType name="LongList">
+      <xsd:list>
+          <xsd:simpleType>
+             <xsd:restriction base="xsd:unsignedInt"/>
+          </xsd:simpleType>
+      </xsd:list>
+   </xsd:simpleType>
+   <element name="LongList" nillable="true" type="impl:LongList"/>
+   
+  <!-- Example of an Enumeration type.  This should map to Enum.java -->  
+   <xsd:simpleType name="Enum">
+      <xsd:restriction base="xsd:string">
+          <xsd:enumeration value="one"/>                      
+          <xsd:enumeration value="two"/>                    
+          <xsd:enumeration value="three"/>                    
+      </xsd:restriction>
+   </xsd:simpleType>
+   <element name="Enum" nillable="true" type="impl:Enum"/>
+ 
+  <!-- Example of a xsd:enumeration list.  This should map to Enum[] -->  
+   <xsd:simpleType name="EnumList">
+      <xsd:list itemType="impl:Enum"/> 
+   </xsd:simpleType>
+   <element name="EnumList" nillable="true" type="impl:EnumList"/>
+  
+  <!-- Example of a xsd:enumeration embedded list.  This should map to EnumList2[] --> 
+   <xsd:simpleType name="EnumList2">
+      <xsd:list>
+          <xsd:simpleType>
+            <xsd:restriction base="xsd:string">
+              <xsd:enumeration value="Apple" />
+              <xsd:enumeration value="Orange" />
+              <xsd:enumeration value="Grape" />
+            </xsd:restriction>
+          </xsd:simpleType>
+      </xsd:list>
+   </xsd:simpleType>
+   <element name="EnumList2" nillable="true" type="impl:EnumList2"/> 
+
+   <xsd:complexType name="complexAll">
+      <xsd:all>
+          <xsd:element name="myInt" type="xsd:int"/>
+          <xsd:element name="myString" type="xsd:string"/>
+          <xsd:element name="Enum" type="impl:Enum"/>
+          <xsd:element name="myQNameList" type="impl:QNameList"/>
+          <xsd:element name="myCalendarList" type="impl:CalendarList"/>
+          <xsd:element name="myStringList" type="impl:StringList"/>
+          <xsd:element name="myBigIntegerList" type="impl:BigIntegerList"/>
+          <xsd:element name="myLongList" type="impl:LongList"/>
+          <xsd:element name="myEnumList" type="impl:EnumList"/>
+          <xsd:element name="myEnumList2" type="impl:EnumList2"/>
+      </xsd:all>
+   </xsd:complexType>
+   
+   <xsd:element name="headerParam" type="xsd:string" />
+   <xsd:element name="headerReturn" type="xsd:string" />
+   
+    <xsd:element name="myFault" type="xsd:int" />
+  </schema>
+ </wsdl:types>
+
+   <wsdl:message name="testListsResponse">
+
+      <wsdl:part name="testListsReturn" type="impl:QNameList"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="testListsRequest">
+
+      <wsdl:part name="arg_0_0" type="impl:QNameList"/>
+
+      <wsdl:part name="arg_1_0" type="impl:CalendarList"/>
+
+      <wsdl:part name="arg_2_0" type="impl:StringList"/>
+      
+      <wsdl:part name="arg_3_0" type="impl:BigIntegerList"/>
+      
+      <wsdl:part name="arg_4_0" type="impl:LongList"/>
+      
+      <wsdl:part name="arg_5_0" type="impl:EnumList"/>
+      
+      <wsdl:part name="arg_7_0" type="impl:EnumList2"/>
+      
+      <wsdl:part name="arg_6_0" type="impl:complexAll"/>
+
+   </wsdl:message>
+   
+   
+   <wsdl:message name="testCalendarList1Response">
+
+      <wsdl:part name="testCalendarList1Return" type="impl:CalendarList"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="testCalendarList1Request">
+
+      <wsdl:part name="arg_1_0" type="impl:CalendarList"/>
+
+   </wsdl:message>
+   
+   <wsdl:message name="testStringList2Response">
+
+      <wsdl:part name="testStringList2Return" type="impl:StringList"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="testStringList2Request">
+
+      <wsdl:part name="arg_2_0" type="impl:StringList"/>
+
+   </wsdl:message>
+   
+   <wsdl:message name="testBigIntegerList3Response">
+
+      <wsdl:part name="testBigIntegerList3Return" type="impl:BigIntegerList"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="testBigIntegerList3Request">
+
+      <wsdl:part name="arg_3_0" type="impl:BigIntegerList"/>
+
+   </wsdl:message>
+   
+   <wsdl:message name="testLongList4Response">
+
+      <wsdl:part name="testLongList4Return" type="impl:LongList"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="testLongList4Request">
+
+      <wsdl:part name="arg_4_0" type="impl:LongList"/>
+
+   </wsdl:message>
+   
+   <wsdl:message name="testEnumList5Response">
+
+      <wsdl:part name="testEnumList5Return" type="impl:EnumList"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="testEnumList5Request">
+
+      <wsdl:part name="arg_5_0" type="impl:EnumList"/>
+
+   </wsdl:message>
+   
+   <wsdl:message name="testEnumList7Response">
+
+      <wsdl:part name="testEnumList7Return" type="impl:EnumList2"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="testEnumList7Request">
+
+      <wsdl:part name="arg_7_0" type="impl:EnumList2"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="testComplexAll6Response">
+
+      <wsdl:part name="testComplexAll6Return" type="impl:complexAll"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="testComplexAll6Request">
+
+      <wsdl:part name="arg_6_0" type="impl:complexAll"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="testSimpleRequest">
+
+      <wsdl:part name="simpleIn" type="xsd:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="testSimpleResponse">
+
+      <wsdl:part name="simpleOut" type="xsd:string"/>
+
+   </wsdl:message>
+   
+   <wsdl:message name="testSimpleInOutRequest">
+
+      <wsdl:part name="simpleInOut" type="xsd:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="testSimpleInOutResponse">
+
+      <wsdl:part name="simpleOut" type="xsd:string"/>
+      <wsdl:part name="simpleInOut" type="xsd:string"/>
+
+   </wsdl:message>
+   
+   <wsdl:message name="testSimple2Request">
+
+      <wsdl:part name="simple2In1" type="xsd:string"/>
+      <wsdl:part name="simple2In1" type="xsd:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="testSimple2Response">
+
+      <wsdl:part name="simple2Out" type="xsd:string"/>
+
+   </wsdl:message>
+   
+   <wsdl:message name="testHeaderRequest">
+
+      <wsdl:part name="bodyParam" type="xsd:string"/>
+      <wsdl:part name="headerParam" element="impl:headerParam"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="testHeaderResponse">
+
+      <wsdl:part name="headerReturn" type="impl:headerReturn" />
+
+   </wsdl:message>
+   
+   <wsdl:message name="testFaultRequest" />
+   <wsdl:message name="testFaultResponse" />
+   
+   <wsdl:message name="rpcFault">
+     <wsdl:part name="rpcFault" element="impl:myFault" />
+   </wsdl:message>
+
+   <wsdl:portType name="RPCLit">
+     
+      <wsdl:operation name="testSimple" parameterOrder="simpleIn">
+
+         <wsdl:input message="impl:testSimpleRequest" name="testSimpleRequest"/>
+
+         <wsdl:output message="impl:testSimpleResponse" name="testSimpleResponse"/>
+
+      </wsdl:operation>
+      
+       <wsdl:operation name="testSimpleInOut" parameterOrder="simpleInOut">
+
+         <wsdl:input message="impl:testSimpleInOutRequest" name="testSimpleInOutRequest"/>
+
+         <wsdl:output message="impl:testSimpleInOutResponse" name="testSimpleInOutResponse"/>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testSimple2" parameterOrder="simple2In1 simple2In2">
+
+         <wsdl:input message="impl:testSimple2Request" name="testSimple2Request"/>
+
+         <wsdl:output message="impl:testSimple2Response" name="testSimple2Response"/>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testHeader" parameterOrder="bodyParam headerParam">
+
+         <wsdl:input message="impl:testHeaderRequest" name="testHeaderRequest"/>
+
+         <wsdl:output message="impl:testHeaderResponse" name="testHeaderResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="testLists" parameterOrder="arg_0_0 arg_1_0 arg_2_0 arg_3_0 arg_4_0 arg_5_0 arg_7_0 arg_6_0">
+
+         <wsdl:input message="impl:testListsRequest" name="testListsRequest"/>
+
+         <wsdl:output message="impl:testListsResponse" name="testListsResponse"/>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testCalendarList1" parameterOrder="arg_1_0">
+
+         <wsdl:input message="impl:testCalendarList1Request" name="testCalendarList1Request"/>
+
+         <wsdl:output message="impl:testCalendarList1Response" name="testCalendarList1Response"/>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testStringList2" parameterOrder="arg_2_0">
+
+         <wsdl:input message="impl:testStringList2Request" name="testStringList2Request"/>
+
+         <wsdl:output message="impl:testStringList2Response" name="testStringList2Response"/>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testBigIntegerList3" parameterOrder="arg_3_0">
+
+         <wsdl:input message="impl:testBigIntegerList3Request" name="testBigIntegerList3Request"/>
+
+         <wsdl:output message="impl:testBigIntegerList3Response" name="testBigIntegerList3Response"/>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testLongList4" parameterOrder="arg_4_0">
+
+         <wsdl:input message="impl:testLongList4Request" name="testLongList4Request"/>
+
+         <wsdl:output message="impl:testLongList4Response" name="testLongList4Response"/>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testEnumList5" parameterOrder="arg_5_0">
+
+         <wsdl:input message="impl:testEnumList5Request" name="testEnumList5Request"/>
+
+         <wsdl:output message="impl:testEnumList5Response" name="testEnumList5Response"/>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testEnumList7" parameterOrder="arg_7_0">
+
+         <wsdl:input message="impl:testEnumList7Request" name="testEnumList7Request"/>
+
+         <wsdl:output message="impl:testEnumList7Response" name="testEnumList7Response"/>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testComplexAll6" parameterOrder="arg_6_0">
+
+         <wsdl:input message="impl:testComplexAll6Request" name="testComplexAll6Request"/>
+
+         <wsdl:output message="impl:testComplexAll6Response" name="testComplexAll6Response"/>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testFault">
+
+         <wsdl:input message="impl:testFaultRequest" name="testFaultRequest"/>
+
+         <wsdl:output message="impl:testFaultResponse" name="testFaultResponse"/>
+         <wsdl:fault name="rpcFault" message="impl:rpcFault" />
+      </wsdl:operation>
+      
+   </wsdl:portType>
+
+   <wsdl:binding name="RPCLitSoapBinding" type="impl:RPCLit">
+
+      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+     <wsdl:operation name="testSimple">
+
+         <wsdl:input name="testSimpleRequest">
+               <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+         </wsdl:input>
+
+         <wsdl:output name="testSimpleResponse">
+               <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+         </wsdl:output>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testSimpleInOut">
+
+         <wsdl:input name="testSimpleInOutRequest">
+               <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+         </wsdl:input>
+
+         <wsdl:output name="testSimpleInOutResponse">
+               <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+         </wsdl:output>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testSimple2">
+
+         <wsdl:input name="testSimple2Request">
+               <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+         </wsdl:input>
+
+         <wsdl:output name="testSimple2Response">
+               <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+         </wsdl:output>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testHeader">
+			
+         <wsdl:input name="testHeaderRequest">
+               <wsdlsoap:body parts="bodyParam" use="literal"/>
+               <wsdlsoap:header message="impl:testHeaderRequest" part="headerParam" use="literal"/>
+         </wsdl:input>
+
+         <wsdl:output name="testHeaderResponse">
+               <wsdlsoap:header message="impl:testHeaderResponse" part="headerReturn" use="literal"/>
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="testLists">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="testListsRequest">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="testListsResponse">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testCalendarList1">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="testCalendarList1Request">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="testCalendarList1Response">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testStringList2">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="testStringList2Request">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="testStringList2Response">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testBigIntegerList3">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="testBigIntegerList3Request">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="testBigIntegerList3Response">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testLongList4">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="testLongList4Request">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="testLongList4Response">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testEnumList5">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="testEnumList5Request">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="testEnumList5Response">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testEnumList7">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="testEnumList7Request">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="testEnumList7Response">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+      
+      <wsdl:operation name="testComplexAll6">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="testComplexAll6Request">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="testComplexAll6Response">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation> 
+      <wsdl:operation name="testFault">
+
+         <wsdlsoap:operation soapAction="testFault"/>
+
+         <wsdl:input name="testFaultRequest">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="testFaultResponse">
+
+            <wsdlsoap:body namespace="http://org/apache/axis2/jaxws/proxy/rpclit" use="literal"/>
+
+         </wsdl:output>
+         <wsdl:fault name="rpcFault">
+            <wsdlsoap:fault name="rpcFault" use="literal" />
+         </wsdl:fault>
+
+      </wsdl:operation>      
+
+   </wsdl:binding>
+
+   <wsdl:service name="RPCLitService">
+
+      <wsdl:port binding="impl:RPCLitSoapBinding" name="RPCLit">
+
+         <wsdlsoap:address location="http://localhost:9080/axis2/services/RPCLitService"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>
+

Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/RPCLitSWA.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/RPCLitSWA.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/RPCLitSWA.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/RPCLitSWA.wsdl Mon Mar  3 14:38:17 2008
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://org/apache/axis2/jaxws/proxy/rpclitswa" 
+xmlns="http://schemas.xmlsoap.org/wsdl/" 
+xmlns:apachesoap="http://xml.apache.org/xml-soap" 
+xmlns:impl="http://org/apache/axis2/jaxws/proxy/rpclitswa" 
+xmlns:intf="http://org/apache/axis2/jaxws/proxy/rpclitswa" 
+xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
+xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" 
+xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
+xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+   <wsdl:message name="echoRequest">
+      <wsdl:part name="request" type="xsd:string"/>
+      <wsdl:part name="dummyAttachmentIN" type="xsd:string" />
+      <wsdl:part name="dummyAttachmentINOUT" type="xsd:base64Binary" />
+   </wsdl:message>
+   <wsdl:message name="echoResponse">
+      <wsdl:part name="response" type="xsd:string"/>
+      <wsdl:part name="dummyAttachmentINOUT" type="xsd:base64Binary" />
+      <wsdl:part name="dummyAttachmentOUT" type="xsd:string"/>
+   </wsdl:message>
+
+
+   <wsdl:portType name="RPCLitSWA">
+     
+      <wsdl:operation name="echo">
+
+         <wsdl:input message="impl:echoRequest" name="echoRequest"/>
+
+         <wsdl:output message="impl:echoResponse" name="echoResponse"/>
+
+      </wsdl:operation>
+           
+   </wsdl:portType>
+
+   <wsdl:binding name="RPCLitSWASoapBinding" type="impl:RPCLitSWA">
+
+      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="echo">
+         <wsdlsoap:operation/>
+         <wsdl:input>
+            <mime:multipartRelated>
+               <mime:part>
+                 <wsdlsoap:body parts="request" use="literal" namespace="http://org/apache/axis2/jaxws/proxy/rpclitswa"/> 
+               </mime:part>
+               <mime:part>
+                 <mime:content part="dummyAttachmentIN" type="text/plain"/>
+               </mime:part>
+               <mime:part>
+                 <mime:content part="dummyAttachmentINOUT" type="image/jpeg"/>
+               </mime:part>
+            </mime:multipartRelated>
+         </wsdl:input>
+         <wsdl:output>
+            <mime:multipartRelated>
+               <mime:part>
+                  <wsdlsoap:body parts="response" use="literal" namespace="http://org/apache/axis2/jaxws/proxy/rpclitswa"  />
+               </mime:part>
+               <mime:part>
+                 <mime:content part="dummyAttachmentINOUT" type="image/jpeg"/>
+               </mime:part>
+               <mime:part>
+                 <mime:content part="dummyAttachmentOUT" type="text/plain"/>
+               </mime:part>
+            </mime:multipartRelated>
+         </wsdl:output>
+      </wsdl:operation>
+   </wsdl:binding>
+
+   <wsdl:service name="RPCLitSWAService">
+
+      <wsdl:port binding="impl:RPCLitSWASoapBinding" name="RPCLitSWA">
+
+         <wsdlsoap:address location="http://localhost:9080/axis2/services/RPCLitSWAService"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>
+

Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP11Binding-JAXWS.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP11Binding-JAXWS.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP11Binding-JAXWS.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP11Binding-JAXWS.wsdl Mon Mar  3 14:38:17 2008
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements. See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership. The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License. You may obtain a copy of the License at
+  ~
+  ~ http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied. See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<definitions targetNamespace="http://jaxws.axis2.apache.org/bindingtest/soap11"
+      xmlns:tns="http://jaxws.axis2.apache.org/bindingtest/soap11"
+      xmlns="http://schemas.xmlsoap.org/wsdl/" 
+      xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+      xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
+
+   <types>
+      <xsd:schema targetNamespace="http://jaxws.axis2.apache.org/bindingtest/soap11"
+         xmlns:tns="http://jaxws.axis2.apache.org/bindingtest/soap11"
+         xmlns="http://www.w3.org/2001/XMLSchema"
+         elementFormDefault="qualified">
+
+         <complexType name="echoType">
+            <sequence>
+               <element name="request" type="xsd:string"/>
+            </sequence>
+         </complexType>
+
+         <complexType name="echoResponseType">
+            <sequence>
+               <element name="response" type="xsd:string"/>
+            </sequence>
+         </complexType>
+
+         <element name="echo" type="tns:echoType"/>
+         <element name="echoResponse" type="tns:echoResponseType"/>
+
+      </xsd:schema>
+   </types>
+
+   <message name="echo">
+      <part name="parameters" element="tns:echo"/>
+   </message>
+
+   <message name="echoResponse">
+      <part name="parameters" element="tns:echoResponse"/>
+   </message>
+
+   <portType name="Echo">
+      <operation name="echo">
+         <input message="tns:echo" />
+         <output message="tns:echoResponse" />
+      </operation>
+   </portType>
+
+   <binding name="EchoBinding" type="tns:Echo">
+      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+      <operation name="echo">
+         <soap:operation soapAction=""/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+   </binding>
+
+   <service name="SOAP11EchoService">
+      <port binding="tns:EchoBinding" name="EchoPort">
+         <soap:address location="http://localhost:6060/axis2/services/SOAP11EchoService"/>
+      </port>
+   </service>
+</definitions>

Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP11Binding-WSI.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP11Binding-WSI.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP11Binding-WSI.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP11Binding-WSI.wsdl Mon Mar  3 14:38:17 2008
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements. See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership. The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License. You may obtain a copy of the License at
+  ~
+  ~ http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied. See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<definitions targetNamespace="http://jaxws.axis2.apache.org/bindingtest/soap11"
+      xmlns:tns="http://jaxws.axis2.apache.org/bindingtest/soap11"
+      xmlns="http://schemas.xmlsoap.org/wsdl/" 
+      xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+      xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
+
+   <types>
+      <xsd:schema targetNamespace="http://jaxws.axis2.apache.org/bindingtest/soap11"
+         xmlns:tns="http://jaxws.axis2.apache.org/bindingtest/soap11"
+         xmlns="http://www.w3.org/2001/XMLSchema"
+         elementFormDefault="qualified">
+
+         <complexType name="echoType">
+            <sequence>
+               <element name="request" type="xsd:string"/>
+            </sequence>
+         </complexType>
+
+         <complexType name="echoResponseType">
+            <sequence>
+               <element name="response" type="xsd:string"/>
+            </sequence>
+         </complexType>
+
+         <element name="echo" type="tns:echoType"/>
+         <element name="echoResponse" type="tns:echoResponseType"/>
+
+      </xsd:schema>
+   </types>
+
+   <message name="echo">
+      <part name="parameters" element="tns:echo"/>
+   </message>
+
+   <message name="echoResponse">
+      <part name="parameters" element="tns:echoResponse"/>
+   </message>
+
+   <portType name="Echo">
+      <operation name="echo">
+         <input message="tns:echo" />
+         <output message="tns:echoResponse" />
+      </operation>
+   </portType>
+
+   <binding name="EchoBinding" type="tns:Echo">
+      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+      <operation name="echo">
+         <soap:operation soapAction=""/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+   </binding>
+
+   <service name="SOAP11EchoService">
+      <port binding="tns:EchoBinding" name="EchoPort">
+         <soap:address location="http://localhost:6060/axis2/services/SOAP12EchoService"/>
+      </port>
+   </service>
+</definitions>

Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP12Binding-JAXWS.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP12Binding-JAXWS.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP12Binding-JAXWS.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP12Binding-JAXWS.wsdl Mon Mar  3 14:38:17 2008
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements. See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership. The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License. You may obtain a copy of the License at
+  ~
+  ~ http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied. See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<definitions targetNamespace="http://jaxws.axis2.apache.org/bindingtest/soap12"
+      xmlns:tns="http://jaxws.axis2.apache.org/bindingtest/soap12"
+      xmlns="http://schemas.xmlsoap.org/wsdl/" 
+      xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+      xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap12/">
+
+   <types>
+      <xsd:schema targetNamespace="http://jaxws.axis2.apache.org/bindingtest/soap12"
+         xmlns:tns="http://jaxws.axis2.apache.org/bindingtest/soap12"
+         xmlns="http://www.w3.org/2001/XMLSchema"
+         elementFormDefault="qualified">
+
+         <complexType name="echoType">
+            <sequence>
+               <element name="request" type="xsd:string"/>
+            </sequence>
+         </complexType>
+
+         <complexType name="echoResponseType">
+            <sequence>
+               <element name="response" type="xsd:string"/>
+            </sequence>
+         </complexType>
+
+         <element name="echo" type="tns:echoType"/>
+         <element name="echoResponse" type="tns:echoResponseType"/>
+
+      </xsd:schema>
+   </types>
+
+   <message name="echo">
+      <part name="parameters" element="tns:echo"/>
+   </message>
+
+   <message name="echoResponse">
+      <part name="parameters" element="tns:echoResponse"/>
+   </message>
+
+   <portType name="Echo">
+      <operation name="echo">
+         <input message="tns:echo" />
+         <output message="tns:echoResponse" />
+      </operation>
+   </portType>
+
+   <binding name="EchoBinding" type="tns:Echo">
+      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+      <operation name="echo">
+         <soap:operation soapAction=""/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+   </binding>
+
+   <service name="SOAP12EchoService">
+      <port binding="tns:EchoBinding" name="EchoPort">
+         <soap:address location="http://localhost:6060/axis2/services/SOAP12EchoService"/>
+      </port>
+   </service>
+</definitions>

Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP12Echo.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP12Echo.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP12Echo.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAP12Echo.wsdl Mon Mar  3 14:38:17 2008
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements. See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership. The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License. You may obtain a copy of the License at
+  ~
+  ~ http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied. See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<definitions targetNamespace="http://jaxws.axis2.apache.org/proxy/soap12"
+      xmlns:tns="http://jaxws.axis2.apache.org/proxy/soap12"
+      xmlns="http://schemas.xmlsoap.org/wsdl/" 
+      xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+      xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap12/">
+
+   <types>
+      <xsd:schema targetNamespace="http://jaxws.axis2.apache.org/proxy/soap12"
+         xmlns:tns="http://jaxws.axis2.apache.org/proxy/soap12"
+         xmlns="http://www.w3.org/2001/XMLSchema"
+         elementFormDefault="qualified">
+
+         <complexType name="echoType">
+            <sequence>
+               <element name="request" type="xsd:string"/>
+            </sequence>
+         </complexType>
+
+         <complexType name="echoResponseType">
+            <sequence>
+               <element name="response" type="xsd:string"/>
+            </sequence>
+         </complexType>
+
+         <element name="echo" type="tns:echoType"/>
+         <element name="echoResponse" type="tns:echoResponseType"/>
+
+      </xsd:schema>
+   </types>
+
+   <message name="echo">
+      <part name="parameters" element="tns:echo"/>
+   </message>
+
+   <message name="echoResponse">
+      <part name="parameters" element="tns:echoResponse"/>
+   </message>
+
+   <portType name="Echo">
+      <operation name="echo">
+         <input message="tns:echo" />
+         <output message="tns:echoResponse" />
+      </operation>
+   </portType>
+
+   <binding name="EchoBinding" type="tns:Echo">
+      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+      <operation name="echo">
+         <soap:operation soapAction=""/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+   </binding>
+
+   <service name="SOAP12EchoService">
+      <port binding="tns:EchoBinding" name="EchoPort">
+         <soap:address location="http://localhost:6060/axis2/services/SOAP12EchoService"/>
+      </port>
+   </service>
+</definitions>

Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAPActionTest.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAPActionTest.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAPActionTest.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/SOAPActionTest.wsdl Mon Mar  3 14:38:17 2008
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements. See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership. The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License. You may obtain a copy of the License at
+  ~
+  ~ http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied. See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<definitions targetNamespace="http://jaxws.axis2.apache.org/client/soapaction"
+      xmlns:tns="http://jaxws.axis2.apache.org/client/soapaction"
+      xmlns="http://schemas.xmlsoap.org/wsdl/" 
+      xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+      xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
+   <types>
+      <xsd:schema targetNamespace="http://jaxws.axis2.apache.org/client/soapaction"
+         xmlns:tns="http://jaxws.axis2.apache.org/client/soapaction"
+         xmlns="http://www.w3.org/2001/XMLSchema"
+         elementFormDefault="qualified">
+         <complexType name="GetPriceType">
+            <sequence>
+               <element name="item" type="xsd:string"/>
+            </sequence>
+         </complexType>
+         <complexType name="GetPriceResponseType">
+            <sequence>
+               <element name="price" type="xsd:float"/>
+            </sequence>
+         </complexType>
+
+         <element name="getPrice" type="tns:GetPriceType"/>
+         <element name="getPriceResponse" type="tns:GetPriceResponseType"/>
+   
+         <element name="getPriceWithAction" type="tns:GetPriceType"/>
+         <element name="getPriceWithActionResponse" type="tns:GetPriceResponseType"/>
+
+         <element name="item" type="xsd:string"/>
+         <element name="inventory" type="xsd:int"/>
+
+         <element name="itemWithAction" type="xsd:string"/>
+         <element name="inventoryWithAction" type="xsd:int"/>
+      </xsd:schema>
+   </types>
+
+   <message name="getPriceRequest">
+      <part name="parameters" element="tns:getPrice"/>
+   </message>
+
+   <message name="getPriceResponse">
+      <part name="parameters" element="tns:getPriceResponse"/>
+   </message>
+  
+   <message name="getPriceWithActionRequest">
+      <part name="parameters" element="tns:getPriceWithAction"/>
+   </message>
+
+   <message name="getPriceWithActionResponse">
+      <part name="parameters" element="tns:getPriceWithActionResponse"/>
+   </message>
+ 
+   <message name="getInventoryRequest">
+      <part name="item" element="tns:item"/>
+   </message>
+   
+   <message name="getInventoryResponse">
+      <part name="inventory" element="tns:inventory"/>
+   </message>
+
+   <message name="getInventoryWithActionRequest">
+      <part name="item" element="tns:itemWithAction"/>
+   </message>
+
+   <message name="getInventoryWithActionResponse">
+      <part name="inventory" element="tns:inventoryWithAction"/>
+   </message>
+
+   <portType name="BookStore">
+      <operation name="getPrice">
+         <input message="tns:getPriceRequest" />
+         <output message="tns:getPriceResponse" />
+      </operation>
+      <operation name="getPriceWithAction">
+         <input message="tns:getPriceWithActionRequest" />
+         <output message="tns:getPriceWithActionResponse" />
+      </operation>
+      <operation name="getInventory">
+         <input message="tns:getInventoryRequest" />
+         <output message="tns:getInventoryResponse" />
+      </operation>
+      <operation name="getInventoryWithAction">
+         <input message="tns:getInventoryWithActionRequest" />
+         <output message="tns:getInventoryWithActionResponse" />
+      </operation>
+   </portType>
+
+   <binding name="BookStoreBinding" type="tns:BookStore">
+      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+      <operation name="getPrice">
+         <soap:operation soapAction=""/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+      <operation name="getPriceWithAction">
+         <soap:operation soapAction="http://jaxws.axis2.apache.org/client/soapaction/getPrice"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+      <operation name="getInventory">
+         <soap:operation soapAction=""/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+      <operation name="getInventoryWithAction">
+         <soap:operation soapAction="http://jaxws.axis2.apache.org/client/soapaction/getInventory"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+   </binding>
+
+   <service name="BookStoreService">
+      <port binding="tns:BookStoreBinding" name="BookStorePort">
+         <soap:address location="http://localhost:6060/axis2/services/BookStoreService"/>
+      </port>
+   </service>
+</definitions>

Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/StringList.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/StringList.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/StringList.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/StringList.wsdl Mon Mar  3 14:38:17 2008
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements. See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership. The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License. You may obtain a copy of the License at
+  ~
+  ~ http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied. See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<definitions name="StringList" targetNamespace="http://org/test/StringList"
+	xmlns:tns="http://org/test/StringList" xmlns="http://schemas.xmlsoap.org/wsdl/"
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
+
+
+	<types>
+		<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
+			elementFormDefault="qualified" targetNamespace="http://org/test/StringList">
+			<xsd:element name="StringList" type="tns:StringListType" />
+			<xsd:element name="StringListResponse" type="tns:StringListType" />
+    
+			<xsd:simpleType name="StringListType">
+				<xsd:list itemType="xsd:string"/>
+			</xsd:simpleType>
+			
+		</xsd:schema>
+	</types>
+
+	<message name="StringList">
+		<part name="parameters" element="tns:StringList" />
+	</message>
+	<message name="StringListResponse">
+		<part name="result" element="tns:StringListResponse" />
+	</message>
+	
+	<portType name="StringListPortType">
+		<operation name="StringList">
+			<input message="tns:StringList" name="add" />
+			<output message="tns:StringListResponse" name="addResponse" />
+			
+		</operation>
+	</portType>
+	<binding name="StringListBinding" type="tns:StringListPortType">
+		<soap:binding transport="http://schemas.xmlsoap.org/soap/http"
+			style="document" />
+		<operation name="StringList">
+			<input>
+				<soap:body use="literal" />
+			</input>
+			<output>
+				<soap:body use="literal" />
+			</output>
+			
+		</operation>
+		
+	</binding>
+	<service name="StringListService">
+		<port name="StringListPort" binding="tns:StringListBinding">
+			<soap:address
+				location="http://localhost:6060/axis2/services/StringListService" />
+		</port>
+	</service>
+</definitions>

Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSDLMultiTests.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSDLMultiTests.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSDLMultiTests.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSDLMultiTests.wsdl Mon Mar  3 14:38:17 2008
@@ -0,0 +1,231 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements. See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership. The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License. You may obtain a copy of the License at
+  ~
+  ~ http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied. See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<definitions name="AddNumbers" targetNamespace="http://org/test/addnumbers"
+	xmlns:tns="http://org/test/addnumbers" xmlns="http://schemas.xmlsoap.org/wsdl/"
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+	xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
+	xmlns:notsoap="http://not.a.soap.address/wsdl/notsoap/">
+
+
+	<types>
+		<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
+			elementFormDefault="qualified" targetNamespace="http://org/test/addnumbers">
+			<element name="addNumbersResponse">
+				<complexType>
+					<sequence>
+						<element name="return" type="xsd:int" />
+					</sequence>
+				</complexType>
+			</element>
+
+			<element name="addNumbers">
+				<complexType>
+					<sequence>
+						<element name="arg0" type="xsd:int" />
+						<element name="arg1" type="xsd:int" />
+					</sequence>
+				</complexType>
+			</element>
+
+			<element name="AddNumbersFault">
+				<complexType>
+					<sequence>
+						<element name="faultInfo" type="xsd:string" />
+						<element name="message" type="xsd:string" />
+					</sequence>
+				</complexType>
+			</element>
+
+			<element name="oneWayInt">
+				<complexType>
+					<sequence>
+						<element name="arg0" type="xsd:int" />
+					</sequence>
+				</complexType>
+			</element>
+
+		</xsd:schema>
+	</types>
+
+	<message name="addNumbers">
+		<part name="parameters" element="tns:addNumbers" />
+	</message>
+	<message name="addNumbersResponse">
+		<part name="result" element="tns:addNumbersResponse" />
+	</message>
+	<message name="addNumbersFault">
+		<part name="AddNumbersFault" element="tns:AddNumbersFault" />
+	</message>
+	<message name="oneWayInt">
+		<part name="parameters" element="tns:oneWayInt" />
+	</message>
+
+	<portType name="AddNumbersPortType">
+		<operation name="addNumbers">
+			<input message="tns:addNumbers" name="add" />
+			<output message="tns:addNumbersResponse" name="addResponse" />
+			<fault name="addNumbersFault" message="tns:addNumbersFault" />
+		</operation>
+		<operation name="oneWayInt">
+			<input message="tns:oneWayInt" />
+		</operation>
+	</portType>
+	<portType name="AddNumbersPortTypeOtherPT">
+		<operation name="addNumbers">
+			<input message="tns:addNumbers" name="add" />
+			<output message="tns:addNumbersResponse" name="addResponse" />
+			<fault name="addNumbersFault" message="tns:addNumbersFault" />
+		</operation>
+		<operation name="oneWayInt">
+			<input message="tns:oneWayInt" />
+		</operation>
+	</portType>
+	
+	<binding name="AddNumbersBinding" type="tns:AddNumbersPortType">
+		<soap:binding transport="http://schemas.xmlsoap.org/soap/http"
+			style="document" />
+		<operation name="addNumbers">
+			<soap:operation soapAction="" />
+			<input>
+				<soap:body use="literal" />
+			</input>
+			<output>
+				<soap:body use="literal" />
+			</output>
+			<fault name="addNumbersFault">
+				<soap:fault name="addNumbersFault" use="literal" />
+			</fault>
+		</operation>
+		<operation name="oneWayInt">
+			<soap:operation soapAction="" />
+			<input>
+				<soap:body use="literal" />
+			</input>
+		</operation>
+	</binding>
+	<binding name="AddNumbersBindingSamePT" type="tns:AddNumbersPortType">
+		<soap:binding transport="http://schemas.xmlsoap.org/soap/http"
+			style="document" />
+		<operation name="addNumbers">
+			<soap:operation soapAction="" />
+			<input>
+				<soap:body use="literal" />
+			</input>
+			<output>
+				<soap:body use="literal" />
+			</output>
+			<fault name="addNumbersFault">
+				<soap:fault name="addNumbersFault" use="literal" />
+			</fault>
+		</operation>
+		<operation name="oneWayInt">
+			<soap:operation soapAction="" />
+			<input>
+				<soap:body use="literal" />
+			</input>
+		</operation>
+	</binding>
+	<binding name="AddNumbersBindingOtherPT" type="tns:AddNumbersPortTypeOtherPT">
+		<soap:binding transport="http://schemas.xmlsoap.org/soap/http"
+			style="document" />
+		<operation name="addNumbers">
+			<soap:operation soapAction="" />
+			<input>
+				<soap:body use="literal" />
+			</input>
+			<output>
+				<soap:body use="literal" />
+			</output>
+			<fault name="addNumbersFault">
+				<soap:fault name="addNumbersFault" use="literal" />
+			</fault>
+		</operation>
+		<operation name="oneWayInt">
+			<soap:operation soapAction="" />
+			<input>
+				<soap:body use="literal" />
+			</input>
+		</operation>
+	</binding>
+	
+	<!--
+		IMPORTANT NOTE: These ports are not intended to be connected too!  This test is simply for
+		WSDL processing and Service.addPort(...) and Service.getPort(...) validation; no attempt is
+		made to actually connect to the endpoints defined below; there is no implementation and no
+		valid endpoint at those addresses.	
+	-->
+	
+	<service name="AddNumbersService1">
+		<port name="AddNumbersPortS1P1" binding="tns:AddNumbersBinding">
+			<soap:address
+				location="http://localhost:9080/AddNumber/AddNumbersImplServiceS1P1" />
+		</port>
+		<port name="AddNumbersPortS1P2" binding="tns:AddNumbersBinding">
+			<soap:address
+				location="http://localhost:9080/AddNumber/AddNumbersImplServiceS1P2" />
+		</port>
+		<port name="AddNumbersPortS1P3" binding="tns:AddNumbersBinding">
+			<soap:address
+				location="http://localhost:9080/AddNumber/AddNumbersImplServiceS1P3" />
+		</port>
+	</service>
+	<service name="AddNumbersService2">
+		<port name="AddNumbersPortS2P1" binding="tns:AddNumbersBinding">
+			<soap:address
+				location="http://localhost:9080/AddNumber/AddNumbersImplServiceS2P1" />
+		</port>
+		<port name="AddNumbersPortS2P2" binding="tns:AddNumbersBinding">
+			<soap:address
+				location="http://localhost:9080/AddNumber/AddNumbersImplServiceS2P2" />
+		</port>
+		<port name="AddNumbersPortS2P3" binding="tns:AddNumbersBinding">
+			<soap:address
+				location="http://localhost:9080/AddNumber/AddNumbersImplServiceS2P3" />
+		</port>
+				<port name="AddNumbersPortS2P4" binding="tns:AddNumbersBinding">
+			<soap:address
+				location="http://localhost:9080/AddNumber/AddNumbersImplServiceS2P4" />
+		</port>
+		
+	</service>
+		<service name="AddNumbersService3">
+		<port name="AddNumbersPortS3P1" binding="tns:AddNumbersBindingOtherPT">
+			<soap:address
+				location="http://localhost:9080/AddNumber/AddNumbersImplServiceS3P1" />
+		</port>
+		<port name="AddNumbersPortS3P2" binding="tns:AddNumbersBinding">
+			<soap:address
+				location="http://localhost:9080/AddNumber/AddNumbersImplServiceS3P2" />
+		</port>
+		<port name="AddNumbersPortS3P3" binding="tns:AddNumbersBindingSamePT">
+			<notsoap:address
+				location="http://localhost:9080/AddNumber/AddNumbersImplServiceS3P3" />
+		</port>
+				<port name="AddNumbersPortS3P4" binding="tns:AddNumbersBinding">
+			<soap12:address
+				location="http://localhost:9080/AddNumber/AddNumbersImplServiceS3P4" />
+		</port>
+		
+	</service>
+	
+</definitions>

Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSDLTests.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSDLTests.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSDLTests.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSDLTests.wsdl Mon Mar  3 14:38:17 2008
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements. See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership. The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License. You may obtain a copy of the License at
+  ~
+  ~ http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied. See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+
+<!-- WSDL description of the WSS Ping interop scenarios -->
+
+<definitions name="Echo"
+    targetNamespace="http://ws.apache.org/axis2/tests"
+    xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
+    xmlns:tns="http://ws.apache.org/axis2/tests"
+    xmlns="http://schemas.xmlsoap.org/wsdl/"
+    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+    xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
+    xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+    xmlns:intf="http://ws-policy.tests">
+    	  
+  <types>
+    <schema targetNamespace="http://ws.apache.org/axis2/tests"
+         xmlns="http://www.w3.org/2001/XMLSchema">
+      <complexType name="echo">
+        <sequence>
+          <element name="text" type="xsd:string" nillable="true"/>
+                 </sequence>
+      </complexType>
+      <complexType name="echoResponse">
+        <sequence>
+          <element name="text" type="xsd:string" nillable="true"/>
+                 </sequence>
+      </complexType>
+      <element name="Echo" type="tns:echo"/>
+      <element name="EchoResponse" type="tns:echoResponse"/>
+    </schema>
+  </types>
+
+  <message name="EchoRequest">
+    <part name="echo" element="tns:Echo"/>
+  </message>
+
+  <message name="EchoResponse">
+    <part name="echoResponse" element="tns:EchoResponse"/>
+  </message>
+
+  <portType name="EchoPort">
+    <operation name="Echo">
+      <input  message="tns:EchoRequest" wsa:Action="http://tests.org/echo/in" />
+      <output message="tns:EchoResponse" wsa:Action="http://tests.org/echo/out" />
+    </operation>
+  </portType>
+
+  <binding name="EchoBinding" type="tns:EchoPort">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
+style="document"/>
+    <operation name="Echo">
+      <soap:operation soapAction="http://ws.apache.org/axis2/tests/echo"/>
+      <input> 
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+  </binding>
+   
+  <service name="EchoService">
+    <port name="EchoPort" binding="tns:EchoBinding">
+      <soap:address location="http://localhost:6060/axis2/services/EchoService"/>
+    </port>
+  </service>
+
+</definitions>

Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSGenService.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSGenService.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSGenService.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSGenService.wsdl Mon Mar  3 14:38:17 2008
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements. See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership. The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License. You may obtain a copy of the License at
+  ~
+  ~ http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied. See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<definitions targetNamespace="http://wsgen.sample.jaxws.axis2.apache.org" name="WSGenService" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://wsgen.sample.jaxws.axis2.apache.org" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <types>
+    <xsd:schema>
+      <xsd:import namespace="http://wsgen.sample.jaxws.axis2.apache.org" schemaLocation="WSGenService_schema1.xsd"/>
+    </xsd:schema>
+  </types>
+  <message name="echoString">
+    <part name="parameters" element="tns:echoString"/>
+  </message>
+  <message name="echoStringResponse">
+    <part name="parameters" element="tns:echoStringResponse"/>
+  </message>
+  <portType name="WSGenInterface">
+    <operation name="echoString">
+      <input message="tns:echoString"/>
+      <output message="tns:echoStringResponse"/>
+    </operation>
+  </portType>
+  <binding name="WSGenPortBinding" type="tns:WSGenInterface">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+    <operation name="echoString">
+      <soap:operation soapAction="urn:EchoString"/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+  </binding>
+  <service name="WSGenService">
+    <port name="WSGenPort" binding="tns:WSGenPortBinding">
+      <soap:address location="http://localhost:6060/axis2/services/WSGenService"/>
+    </port>
+  </service>
+</definitions>
+

Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSGenService_schema1.xsd
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSGenService_schema1.xsd?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSGenService_schema1.xsd (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/WSGenService_schema1.xsd Mon Mar  3 14:38:17 2008
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements. See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership. The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License. You may obtain a copy of the License at
+  ~
+  ~ http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied. See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<xs:schema version="1.0" targetNamespace="http://wsgen.sample.jaxws.axis2.apache.org" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+  <xs:element name="echoString" type="ns1:echoString" xmlns:ns1="http://wsgen.sample.jaxws.axis2.apache.org"/>
+
+  <xs:complexType name="echoString">
+    <xs:sequence>
+      <xs:element name="arg0" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="echoStringResponse" type="ns2:echoStringResponse" xmlns:ns2="http://wsgen.sample.jaxws.axis2.apache.org"/>
+
+  <xs:complexType name="echoStringResponse">
+    <xs:sequence>
+      <xs:element name="return" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+</xs:schema>
+

Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/async_doclitwr.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/async_doclitwr.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/async_doclitwr.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/async_doclitwr.wsdl Mon Mar  3 14:38:17 2008
@@ -0,0 +1,338 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements. See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership. The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License. You may obtain a copy of the License at
+  ~
+  ~ http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied. See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+	xmlns:tns="http://org/test/parallelasync"
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="async"
+	targetNamespace="http://org/test/parallelasync">
+	
+	<wsdl:types>
+		<xsd:schema
+			targetNamespace="http://org/test/parallelasync"
+			xmlns:tns="http://org/test/parallelasync"
+			xmlns:xsd="http://www.w3.org/2001/XMLSchema">		
+			
+			<xsd:element name="ping">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="message" type="xsd:string" />						
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>		
+			
+			<xsd:element name="pingResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="response" type="xsd:string" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>			
+			
+			<xsd:element name="sleep">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="message" type="xsd:string" />						
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>		
+			
+			<xsd:element name="sleepResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="message" type="xsd:string" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>		
+
+			<xsd:element name="isAsleep">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="request" type="xsd:string" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>	
+
+			<xsd:element name="isAsleepResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="response" type="xsd:string" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>	
+
+			<xsd:element name="wakeUp">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="request" type="xsd:string" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>	
+
+			<xsd:element name="wakeUpResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="response" type="xsd:string" />						
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>	
+
+			<xsd:element name="invokeAsync">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="request" type="xsd:string" />						
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+
+			<xsd:element name="invokeAsyncResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="response" type="xsd:string" />						
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+
+			<xsd:element name="customAsync">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="request" type="xsd:string" />						
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+
+			<xsd:element name="customAsyncResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="response" type="xsd:string" />						
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+
+			<xsd:element name="another">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="request" type="xsd:string" />						
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+
+			<xsd:element name="anotherResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="response" type="xsd:string" />						
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+
+		</xsd:schema>
+	</wsdl:types>
+
+	<wsdl:message name="pingRequest">
+		<wsdl:part name="request" element="tns:ping" />
+	</wsdl:message>
+
+	<wsdl:message name="pingResponse">
+		<wsdl:part name="response" element="tns:pingResponse" />
+	</wsdl:message>
+
+	<wsdl:message name="sleepRequest">
+		<wsdl:part name="request" element="tns:sleep" />
+	</wsdl:message>
+
+	<wsdl:message name="sleepResponse">
+		<wsdl:part name="response" element="tns:sleepResponse" />
+	</wsdl:message>
+	
+	<wsdl:message name="wakeUpRequest">
+		<wsdl:part name="request" element="tns:wakeUp" />	
+	</wsdl:message>
+
+	<wsdl:message name="wakeUpResponse">
+		<wsdl:part name="response" element="tns:wakeUpResponse" />	
+	</wsdl:message>	
+	
+	<wsdl:message name="isAsleepRequest">
+	<wsdl:part name="request" element="tns:isAsleep" />
+	</wsdl:message>
+
+	<wsdl:message name="isAsleepResponse">
+		<wsdl:part name="response" element="tns:isAsleepResponse" />	
+	</wsdl:message>		
+	
+	<wsdl:message name="invokeAsyncRequest">
+		<wsdl:part name="request" element="tns:invokeAsync" />
+	</wsdl:message>
+
+	<wsdl:message name="invokeAsyncResponse">
+		<wsdl:part name="response" element="tns:invokeAsyncResponse" />
+	</wsdl:message>	
+	
+	<wsdl:message name="customAsyncRequest">
+		<wsdl:part name="request" element="tns:customAsync" />
+	</wsdl:message>
+
+	<wsdl:message name="customAsyncResponse">
+		<wsdl:part name="response" element="tns:customAsyncResponse" />
+	</wsdl:message>		
+	
+	<wsdl:message name="anotherRequest">
+		<wsdl:part name="request" element="tns:another" />
+	</wsdl:message>
+
+	<wsdl:message name="anotherResponse">
+		<wsdl:part name="response" element="tns:anotherResponse" />
+	</wsdl:message>		
+	
+	<wsdl:portType name="AsyncPort">
+		
+		<!-- simple ping operation that will be used for DocLitWrapped async test-->
+		<wsdl:operation name="ping">
+			<wsdl:input  message="tns:pingRequest" />
+			<wsdl:output message="tns:pingResponse" />
+		</wsdl:operation>		
+		
+		<!-- request for the server to goto sleep until release is called-->
+		<wsdl:operation name="sleep">
+			<wsdl:input  message="tns:sleepRequest" />
+			<wsdl:output message="tns:sleepResponse" />
+		</wsdl:operation>
+		
+		<!-- check to see if the sleep operation has been called yet -->
+		<wsdl:operation name="isAsleep">
+			<wsdl:input  message="tns:isAsleepRequest" />
+			<wsdl:output message="tns:isAsleepResponse" />
+		</wsdl:operation>			
+		
+		<!-- force the sleep operation to stop sleeping -->
+		<wsdl:operation name="wakeUp">
+			<wsdl:input  message="tns:wakeUpRequest" />
+			<wsdl:output message="tns:wakeUpResponse" />
+		</wsdl:operation>		
+			
+			
+			
+		<!-- Second suite of tests for Async operation naming:
+			 will test for how the implementation responds to
+		     methods ending in Async with async binding enabled
+		 -->
+		<wsdl:operation name="invokeAsync">
+			<wsdl:input  message="tns:invokeAsyncRequest" />
+			<wsdl:output message="tns:invokeAsyncResponse" />
+		</wsdl:operation>			
+			
+		<!-- will test for how the implementation responds to
+		     methods ending in async with async binding enabled
+		 -->			
+		<wsdl:operation name="customAsync">
+			<wsdl:input  message="tns:customAsyncRequest" />
+			<wsdl:output message="tns:customAsyncResponse" />
+		</wsdl:operation>
+		
+		<!-- we will map this operation to a java method ending in Async
+		 -->		
+		<wsdl:operation name="another">
+			<wsdl:input  message="tns:anotherRequest" />
+			<wsdl:output message="tns:anotherResponse" />
+		</wsdl:operation>					
+			
+	</wsdl:portType>
+	
+	<wsdl:binding name="Async" type="tns:AsyncPort">
+		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
+		
+		<wsdl:operation name="ping">
+			<soap:operation soapAction="http://org/test/parallelasync/ping" />
+			<wsdl:input>
+				<soap:body use="literal"  />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"  />
+			</wsdl:output>
+		</wsdl:operation>		
+		
+		<wsdl:operation name="sleep">
+			<soap:operation soapAction="http://org/test/parallelasync/sleep" />
+			<wsdl:input>
+				<soap:body use="literal"  />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"  />
+			</wsdl:output>
+		</wsdl:operation>
+	
+		<wsdl:operation name="isAsleep">
+			<soap:operation soapAction="http://org/test/parallelasync/isAsleep" />
+			<wsdl:input>
+				<soap:body use="literal"  />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"  />
+			</wsdl:output>
+		</wsdl:operation>	
+	
+		<wsdl:operation name="wakeUp">
+			<soap:operation soapAction="http://org/test/parallelasync/wakeUp" />
+			<wsdl:input>
+				<soap:body use="literal"  />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"  />
+			</wsdl:output>
+		</wsdl:operation>
+	
+		<wsdl:operation name="invokeAsync">
+			<soap:operation soapAction="http://org/test/parallelasync/invokeAsync" />
+			<wsdl:input>
+				<soap:body use="literal"  />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"  />
+			</wsdl:output>
+		</wsdl:operation>		
+	
+		<wsdl:operation name="customAsync">
+			<soap:operation soapAction="http://org/test/parallelasync/customAsync" />
+			<wsdl:input>
+				<soap:body use="literal"  />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"  />
+			</wsdl:output>
+		</wsdl:operation>		
+	
+		<wsdl:operation name="another">
+			<soap:operation soapAction="http://org/test/parallelasync/another" />
+			<wsdl:input>
+				<soap:body use="literal"  />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"  />
+			</wsdl:output>
+		</wsdl:operation>	
+	
+	</wsdl:binding>
+	
+	<wsdl:service name="AsyncService">
+		<wsdl:port binding="tns:Async" name="AsyncPort">
+			<soap:address location="http://localhost:9080/jaxws.async/services/AsyncDocLitWrappedService" />
+		</wsdl:port>
+	</wsdl:service>
+	
+</wsdl:definitions>

Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/doclit_nonwrap.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/doclit_nonwrap.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/doclit_nonwrap.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/wsdl/doclit_nonwrap.wsdl Mon Mar  3 14:38:17 2008
@@ -0,0 +1,214 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements. See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership. The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License. You may obtain a copy of the License at
+  ~
+  ~ http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied. See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+	xmlns:tns="http://nonwrap.sample.test.org"
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="proxy"
+	targetNamespace="http://nonwrap.sample.test.org">
+	
+	<wsdl:types>
+		<xsd:schema
+			targetNamespace="http://nonwrap.sample.test.org"
+			xmlns:tns="http://nonwrap.sample.test.org"
+			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+
+			<xsd:element name="MyFault" type="xsd:string" />
+			
+			<xsd:element name="oneWayVoid">
+				<xsd:complexType>
+					<xsd:sequence/>
+				</xsd:complexType>
+			</xsd:element>				
+			
+			<xsd:element name="oneWay">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="oneway_str" type="xsd:string" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>				
+			
+			<xsd:element name="twoWayHolder">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="twoWayHolder_str" type="xsd:string" />
+						<xsd:element name="twoWayHolder_int" type="xsd:int" />						
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			
+			<xsd:element name="twoWay">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="twoway_str" type="xsd:string" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>			
+			
+			<xsd:element name="ReturnType">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="return_str" type="xsd:string" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>				
+
+			<!-- fin op definition -->
+			
+			<xsd:element name="finOp">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="op" type="tns:FinancialOperation" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>			
+
+			<xsd:element name="finOpResponse">
+				<xsd:complexType>
+				<xsd:sequence>
+					<xsd:element name="response" type="tns:FinancialOperation" />
+				</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+
+			<xsd:complexType name="FinancialOperation">
+				<xsd:sequence>
+					<xsd:element name="amount" type="xsd:float" />
+				</xsd:sequence>
+			</xsd:complexType>
+
+			<xsd:complexType name="Withdraw">
+			  <xsd:complexContent>
+			    <xsd:extension base="tns:FinancialOperation">
+			      <xsd:sequence>
+			        <xsd:element name="memo" type="xsd:string" />
+			      </xsd:sequence>
+			    </xsd:extension>
+			  </xsd:complexContent>
+			</xsd:complexType>
+			
+			<xsd:complexType name="Deposit">
+			  <xsd:complexContent>
+			    <xsd:extension base="tns:FinancialOperation">
+			      <xsd:sequence>
+			        <xsd:element name="status" type="xsd:string" />
+			      </xsd:sequence>
+			     </xsd:extension>
+			  </xsd:complexContent>
+			</xsd:complexType>	
+
+		</xsd:schema>
+	</wsdl:types>
+
+	<wsdl:message name="oneWayVoidRequest">
+		<wsdl:part name="allByMyself" element="tns:oneWayVoid" />
+	</wsdl:message>
+
+	<wsdl:message name="oneWayRequest">
+		<wsdl:part name="allByMyself" element="tns:oneWay" />
+	</wsdl:message>
+
+	<wsdl:message name="twoWayHolderRequest">
+		<wsdl:part name="allByMyself" element="tns:twoWayHolder" />
+	</wsdl:message>
+
+	<wsdl:message name="twoWayHolderResponse">
+		<wsdl:part name="allByMyself" element="tns:twoWayHolder" />
+	</wsdl:message>
+	
+	<wsdl:message name="twoWayRequest">
+		<wsdl:part name="allByMyself" element="tns:twoWay" />
+	</wsdl:message>
+
+	<wsdl:message name="twoWayResponse">
+		<wsdl:part name="allByMyself" element="tns:ReturnType" />
+	</wsdl:message>	
+	
+	<wsdl:portType name="DocLitNonWrapPortType">
+
+		<wsdl:operation name="oneWayVoid">
+			<wsdl:input message="tns:oneWayVoidRequest" />
+		</wsdl:operation>
+
+		<wsdl:operation name="oneWay">
+			<wsdl:input message="tns:oneWayRequest" />
+		</wsdl:operation>
+		
+		<wsdl:operation name="twoWayHolder">
+			<wsdl:input message="tns:twoWayHolderRequest" />
+			<wsdl:output message="tns:twoWayHolderResponse" />
+		</wsdl:operation>
+		
+		<wsdl:operation name="twoWay">
+			<wsdl:input message="tns:twoWayRequest" />
+			<wsdl:output message="tns:twoWayResponse" />
+		</wsdl:operation>		
+			
+	</wsdl:portType>
+	
+	<wsdl:binding name="DocLitNonWrap" type="tns:DocLitNonWrapPortType">
+		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
+
+		<wsdl:operation name="oneWayVoid">
+			<soap:operation soapAction="http://nonwrap.sample.test.org/oneWayVoid" />
+			<wsdl:input>
+				<soap:body use="literal"  />
+			</wsdl:input>
+		</wsdl:operation>
+
+		<wsdl:operation name="oneWay">
+			<soap:operation soapAction="http://nonwrap.sample.test.org/oneWay" />
+			<wsdl:input>
+				<soap:body use="literal"  />
+			</wsdl:input>
+		</wsdl:operation>
+		
+		<wsdl:operation name="twoWayHolder">
+			<soap:operation soapAction="http://nonwrap.sample.test.org/twoWayHolder" />
+			<wsdl:input>
+				<soap:body use="literal"  />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"  />
+			</wsdl:output>
+	
+		</wsdl:operation>
+		
+		<wsdl:operation name="twoWay">
+			<soap:operation soapAction="http://nonwrap.sample.test.org/twoWay" />
+			<wsdl:input>
+				<soap:body use="literal"  />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal"  />
+			</wsdl:output>
+	
+		</wsdl:operation>		
+	
+	</wsdl:binding>
+	
+	<wsdl:service name="DocLitNonWrapService">
+		<wsdl:port binding="tns:DocLitNonWrap" name="ProxyDocLitWrappedPort">
+			<soap:address location="http://localhost:6060/axis2/services/DocLitNonWrapService" />
+		</wsdl:port>
+	</wsdl:service>
+	
+</wsdl:definitions>



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org


Mime
View raw message