tck: r1974 [1/2] - in /axis-tck/trunk/jws: ./ axis2/WEB-INF/services/OnewayWebService/ axis2/WEB-INF/services/OnewayWebService/META-INF/ axis2/WEB-INF/services/WSHandlerChainWebService/ axis2/WEB-INF/services/WSHandlerChainWebService/META-INF/ axis2/WE...

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

tck: r1974 [1/2] - in /axis-tck/trunk/jws: ./ axis2/WEB-INF/services/OnewayWebService/ axis2/WEB-INF/services/OnewayWebService/META-INF/ axis2/WEB-INF/services/WSHandlerChainWebService/ axis2/WEB-INF/services/WSHandlerChainWebService/META-INF/ axis2/WE...

dims-2
Author: dims
Date: Tue Feb 20 06:38:38 2007
New Revision: 1974

Log:
get some more tests working and add deployment descriptors for the rest

Added:
    axis-tck/trunk/jws/axis2/WEB-INF/services/OnewayWebService/
    axis-tck/trunk/jws/axis2/WEB-INF/services/OnewayWebService/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/WSHandlerChainWebService/
    axis-tck/trunk/jws/axis2/WEB-INF/services/WSHandlerChainWebService/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/handlerchain/
    axis-tck/trunk/jws/axis2/WEB-INF/services/handlerchain/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/handlerchain/META-INF/HandlerChainWebServiceService.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/handlerchain/META-INF/services.xml
    axis-tck/trunk/jws/axis2/WEB-INF/services/oneway/
    axis-tck/trunk/jws/axis2/WEB-INF/services/oneway/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/oneway/META-INF/OnewayWebServiceService.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/oneway/META-INF/services.xml
    axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod1/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod1/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod1/META-INF/DefaultWebMethodWebServiceService.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod1/META-INF/services.xml
    axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod2/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod2/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod2/META-INF/DefaultWebMethod2WebServiceService.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod2/META-INF/services.xml
    axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod3/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod3/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod3/META-INF/WebMethodWebServiceService.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod3/META-INF/services.xml
    axis-tck/trunk/jws/axis2/WEB-INF/services/webparam1/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webparam1/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webparam1/META-INF/WebParamWebServiceService.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/webparam1/META-INF/services.xml
    axis-tck/trunk/jws/axis2/WEB-INF/services/webparam2/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webparam2/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webparam2/META-INF/WebParam2WebServiceService.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/webparam2/META-INF/services.xml
    axis-tck/trunk/jws/axis2/WEB-INF/services/webparam3/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webparam3/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webparam3/META-INF/WebParam3WebServiceService.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/webparam3/META-INF/services.xml
    axis-tck/trunk/jws/axis2/WEB-INF/services/webresult1/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webresult1/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webresult1/META-INF/WebResultWebServiceService.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/webresult1/META-INF/services.xml
    axis-tck/trunk/jws/axis2/WEB-INF/services/webresult2/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webresult2/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webresult2/META-INF/WebResult2WebServiceService.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/webresult2/META-INF/services.xml
    axis-tck/trunk/jws/axis2/WEB-INF/services/webresult3/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webresult3/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webresult3/META-INF/WebResult3WebServiceService.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/webresult3/META-INF/services.xml
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice1/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice1/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice1/META-INF/DefaultWebServiceService.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice1/META-INF/services.xml
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice2/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice2/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice2/META-INF/EndpointInterfaceWebServiceService.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice2/META-INF/services.xml
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice3/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice3/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice3/META-INF/MyWebService.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice3/META-INF/services.xml
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice4/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice4/META-INF/
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice4/META-INF/EndpointInterface2WebServiceEI.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice4/META-INF/EndpointInterface2WebServiceEI_schema1.xsd
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice4/META-INF/EndpointInterface2WebServiceService.wsdl
    axis-tck/trunk/jws/axis2/WEB-INF/services/webservice4/META-INF/services.xml
Modified:
    axis-tck/trunk/jws/jws-url-props.dat

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/handlerchain/META-INF/HandlerChainWebServiceService.wsdl
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/handlerchain/META-INF/HandlerChainWebServiceService.wsdl (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/handlerchain/META-INF/HandlerChainWebServiceService.wsdl Tue Feb 20 06:38:38 2007
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<definitions targetNamespace="http://server.handlerchain.jws.tests.ts.bea.com/" name="HandlerChainWebServiceService" xmlns:tns="http://server.handlerchain.jws.tests.ts.bea.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <types>
+<xs:schema version="1.0" targetNamespace="http://server.handlerchain.jws.tests.ts.bea.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+  <xs:element name="hello" type="ns1:hello" xmlns:ns1="http://server.handlerchain.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="hello">
+    <xs:sequence>
+      <xs:element name="arg0" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloResponse" type="ns2:helloResponse" xmlns:ns2="http://server.handlerchain.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloResponse">
+    <xs:sequence>
+      <xs:element name="return" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+</xs:schema>
+
+  </types>
+  <message name="hello">
+    <part name="parameters" element="tns:hello"/>
+  </message>
+  <message name="helloResponse">
+    <part name="parameters" element="tns:helloResponse"/>
+  </message>
+  <portType name="HandlerChainWebServiceInterface">
+    <operation name="hello">
+      <input message="tns:hello"/>
+      <output message="tns:helloResponse"/>
+    </operation>
+  </portType>
+  <binding name="HandlerChainWebServicePortBinding" type="tns:HandlerChainWebServiceInterface">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+    <operation name="hello">
+      <soap:operation soapAction=""/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+  </binding>
+  <service name="HandlerChainWebServiceService">
+    <port name="HandlerChainWebServicePort" binding="tns:HandlerChainWebServicePortBinding">
+      <soap:address location="REPLACE_WITH_ACTUAL_URL"/>
+    </port>
+  </service>
+</definitions>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/handlerchain/META-INF/services.xml
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/handlerchain/META-INF/services.xml (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/handlerchain/META-INF/services.xml Tue Feb 20 06:38:38 2007
@@ -0,0 +1,13 @@
+<serviceGroup>
+ <service name="HandlerChainWebServiceService" targetNamespace="http://server.handlerchain.jws.tests.ts.bea.com/">
+ <parameter name="useOriginalwsdl">true</parameter>
+  <messageReceivers>
+   <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.jaxws.server.JAXWSMessageReceiver"/>
+  </messageReceivers>
+  <parameter locked="false" name="ServiceClass">com.bea.ts.tests.jws.handlerchain.server.HandlerChainWebService</parameter>
+  <operation name="invoke" mep="http://www.w3.org/2004/08/wsdl/in-out">
+    <actionMapping/>
+  </operation>
+ </service>
+</serviceGroup>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/oneway/META-INF/OnewayWebServiceService.wsdl
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/oneway/META-INF/OnewayWebServiceService.wsdl (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/oneway/META-INF/OnewayWebServiceService.wsdl Tue Feb 20 06:38:38 2007
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<definitions targetNamespace="http://server.oneway.jws.tests.ts.bea.com/" name="OnewayWebServiceService" xmlns:tns="http://server.oneway.jws.tests.ts.bea.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <types>
+<xs:schema version="1.0" targetNamespace="http://server.oneway.jws.tests.ts.bea.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+  <xs:element name="ping" type="ns1:ping" xmlns:ns1="http://server.oneway.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="ping">
+    <xs:sequence>
+      <xs:element name="arg0" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+</xs:schema>
+
+  </types>
+  <message name="ping">
+    <part name="parameters" element="tns:ping"/>
+  </message>
+  <portType name="OnewayWebService">
+    <operation name="ping">
+      <input message="tns:ping"/>
+    </operation>
+  </portType>
+  <binding name="OnewayWebServicePortBinding" type="tns:OnewayWebService">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+    <operation name="ping">
+      <soap:operation soapAction=""/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+    </operation>
+  </binding>
+  <service name="OnewayWebServiceService">
+    <port name="OnewayWebServicePort" binding="tns:OnewayWebServicePortBinding">
+      <soap:address location="REPLACE_WITH_ACTUAL_URL"/>
+    </port>
+  </service>
+</definitions>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/oneway/META-INF/services.xml
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/oneway/META-INF/services.xml (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/oneway/META-INF/services.xml Tue Feb 20 06:38:38 2007
@@ -0,0 +1,13 @@
+<serviceGroup>
+ <service name="OnewayWebServiceService" targetNamespace="http://server.oneway.jws.tests.ts.bea.com/">
+ <parameter name="useOriginalwsdl">true</parameter>
+  <messageReceivers>
+   <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.jaxws.server.JAXWSMessageReceiver"/>
+  </messageReceivers>
+  <parameter locked="false" name="ServiceClass">com.bea.ts.tests.jws.oneway.server.OnewayWebService</parameter>
+  <operation name="invoke" mep="http://www.w3.org/2004/08/wsdl/in-out">
+    <actionMapping/>
+  </operation>
+ </service>
+</serviceGroup>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod1/META-INF/DefaultWebMethodWebServiceService.wsdl
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod1/META-INF/DefaultWebMethodWebServiceService.wsdl (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod1/META-INF/DefaultWebMethodWebServiceService.wsdl Tue Feb 20 06:38:38 2007
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<definitions targetNamespace="http://server.webmethod1.webmethod.jws.tests.ts.bea.com/" name="defaultWebMethodWebServiceService" xmlns:tns="http://server.webmethod1.webmethod.jws.tests.ts.bea.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <types>
+    <xsd:schema>
+      <xsd:import namespace="http://server.webmethod1.webmethod.jws.tests.ts.bea.com/" schemaLocation="DefaultWebMethodWebServiceService_schema1.xsd"/>
+    </xsd:schema>
+  </types>
+  <message name="hello">
+    <part name="parameters" element="tns:hello"/>
+  </message>
+  <message name="helloResponse">
+    <part name="parameters" element="tns:helloResponse"/>
+  </message>
+  <message name="hello2">
+    <part name="parameters" element="tns:hello2"/>
+  </message>
+  <message name="hello2Response">
+    <part name="parameters" element="tns:hello2Response"/>
+  </message>
+  <message name="hello3">
+    <part name="parameters" element="tns:hello3"/>
+  </message>
+  <message name="hello3Response">
+    <part name="parameters" element="tns:hello3Response"/>
+  </message>
+  <portType name="defaultWebMethodWebService">
+    <operation name="hello">
+      <input message="tns:hello"/>
+      <output message="tns:helloResponse"/>
+    </operation>
+    <operation name="hello2">
+      <input message="tns:hello2"/>
+      <output message="tns:hello2Response"/>
+    </operation>
+    <operation name="hello3">
+      <input message="tns:hello3"/>
+      <output message="tns:hello3Response"/>
+    </operation>
+  </portType>
+  <binding name="defaultWebMethodWebServicePortBinding" type="tns:defaultWebMethodWebService">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+    <operation name="hello">
+      <soap:operation soapAction=""/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+    <operation name="hello2">
+      <soap:operation soapAction=""/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+    <operation name="hello3">
+      <soap:operation soapAction=""/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+  </binding>
+  <service name="defaultWebMethodWebServiceService">
+    <port name="defaultWebMethodWebServicePort" binding="tns:defaultWebMethodWebServicePortBinding">
+      <soap:address location="REPLACE_WITH_ACTUAL_URL"/>
+    </port>
+  </service>
+</definitions>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod1/META-INF/services.xml
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod1/META-INF/services.xml (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod1/META-INF/services.xml Tue Feb 20 06:38:38 2007
@@ -0,0 +1,13 @@
+<serviceGroup>
+ <service name="defaultWebMethodWebServiceService" targetNamespace="http://server.webmethod1.webmethod.jws.tests.ts.bea.com/">
+ <parameter name="useOriginalwsdl">true</parameter>
+  <messageReceivers>
+   <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.jaxws.server.JAXWSMessageReceiver"/>
+  </messageReceivers>
+  <parameter locked="false" name="ServiceClass">com.bea.ts.tests.jws.webmethod.webmethod1.server.defaultWebMethodWebService</parameter>
+  <operation name="invoke" mep="http://www.w3.org/2004/08/wsdl/in-out">
+    <actionMapping/>
+  </operation>
+ </service>
+</serviceGroup>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod2/META-INF/DefaultWebMethod2WebServiceService.wsdl
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod2/META-INF/DefaultWebMethod2WebServiceService.wsdl (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod2/META-INF/DefaultWebMethod2WebServiceService.wsdl Tue Feb 20 06:38:38 2007
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<definitions targetNamespace="http://server.webmethod2.webmethod.jws.tests.ts.bea.com/" name="defaultWebMethod2WebServiceService" xmlns:tns="http://server.webmethod2.webmethod.jws.tests.ts.bea.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <types>
+<xs:schema version="1.0" targetNamespace="http://server.webmethod2.webmethod.jws.tests.ts.bea.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+  <xs:element name="hello" type="ns1:hello" xmlns:ns1="http://server.webmethod2.webmethod.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="hello">
+    <xs:sequence>
+      <xs:element name="arg0" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloResponse" type="ns2:helloResponse" xmlns:ns2="http://server.webmethod2.webmethod.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloResponse">
+    <xs:sequence>
+      <xs:element name="return" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+</xs:schema>
+
+  </types>
+  <message name="hello">
+    <part name="parameters" element="tns:hello"/>
+  </message>
+  <message name="helloResponse">
+    <part name="parameters" element="tns:helloResponse"/>
+  </message>
+  <portType name="defaultWebMethod2WebService">
+    <operation name="hello">
+      <input message="tns:hello"/>
+      <output message="tns:helloResponse"/>
+    </operation>
+  </portType>
+  <binding name="defaultWebMethod2WebServicePortBinding" type="tns:defaultWebMethod2WebService">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+    <operation name="hello">
+      <soap:operation soapAction=""/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+  </binding>
+  <service name="defaultWebMethod2WebServiceService">
+    <port name="defaultWebMethod2WebServicePort" binding="tns:defaultWebMethod2WebServicePortBinding">
+      <soap:address location="REPLACE_WITH_ACTUAL_URL"/>
+    </port>
+  </service>
+</definitions>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod2/META-INF/services.xml
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod2/META-INF/services.xml (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod2/META-INF/services.xml Tue Feb 20 06:38:38 2007
@@ -0,0 +1,13 @@
+<serviceGroup>
+ <service name="defaultWebMethod2WebServiceService" targetNamespace="http://server.webmethod2.webmethod.jws.tests.ts.bea.com/">
+ <parameter name="useOriginalwsdl">true</parameter>
+  <messageReceivers>
+   <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.jaxws.server.JAXWSMessageReceiver"/>
+  </messageReceivers>
+  <parameter locked="false" name="ServiceClass">com.bea.ts.tests.jws.webmethod.webmethod2.server.defaultWebMethod2WebService</parameter>
+  <operation name="invoke" mep="http://www.w3.org/2004/08/wsdl/in-out">
+    <actionMapping/>
+  </operation>
+ </service>
+</serviceGroup>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod3/META-INF/WebMethodWebServiceService.wsdl
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod3/META-INF/WebMethodWebServiceService.wsdl (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod3/META-INF/WebMethodWebServiceService.wsdl Tue Feb 20 06:38:38 2007
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<definitions targetNamespace="http://server.webmethod3.webmethod.jws.tests.ts.bea.com/" name="webMethodWebServiceService" xmlns:tns="http://server.webmethod3.webmethod.jws.tests.ts.bea.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <types>
+<xs:schema version="1.0" targetNamespace="http://server.webmethod3.webmethod.jws.tests.ts.bea.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+  <xs:element name="helloString" type="ns1:helloString" xmlns:ns1="http://server.webmethod3.webmethod.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloString">
+    <xs:sequence>
+      <xs:element name="name" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloStringResponse" type="ns2:helloStringResponse" xmlns:ns2="http://server.webmethod3.webmethod.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloStringResponse">
+    <xs:sequence>
+      <xs:element name="return" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloString2" type="ns3:helloString2" xmlns:ns3="http://server.webmethod3.webmethod.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloString2">
+    <xs:sequence>
+      <xs:element name="name" type="xs:string" minOccurs="0"/>
+      <xs:element name="arg1" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloString2Response" type="ns4:helloString2Response" xmlns:ns4="http://server.webmethod3.webmethod.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloString2Response">
+    <xs:sequence>
+      <xs:element name="return" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+</xs:schema>
+
+  </types>
+  <message name="helloString">
+    <part name="parameters" element="tns:helloString"/>
+  </message>
+  <message name="helloStringResponse">
+    <part name="parameters" element="tns:helloStringResponse"/>
+  </message>
+  <message name="helloString2">
+    <part name="parameters" element="tns:helloString2"/>
+  </message>
+  <message name="helloString2Response">
+    <part name="parameters" element="tns:helloString2Response"/>
+  </message>
+  <portType name="webMethodWebService">
+    <operation name="helloString">
+      <input message="tns:helloString"/>
+      <output message="tns:helloStringResponse"/>
+    </operation>
+    <operation name="helloString2">
+      <input message="tns:helloString2"/>
+      <output message="tns:helloString2Response"/>
+    </operation>
+  </portType>
+  <binding name="webMethodWebServicePortBinding" type="tns:webMethodWebService">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+    <operation name="helloString">
+      <soap:operation soapAction="urn:HelloString"/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+    <operation name="helloString2">
+      <soap:operation soapAction="urn:HelloString"/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+  </binding>
+  <service name="webMethodWebServiceService">
+    <port name="webMethodWebServicePort" binding="tns:webMethodWebServicePortBinding">
+      <soap:address location="REPLACE_WITH_ACTUAL_URL"/>
+    </port>
+  </service>
+</definitions>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod3/META-INF/services.xml
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod3/META-INF/services.xml (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/webmethod3/META-INF/services.xml Tue Feb 20 06:38:38 2007
@@ -0,0 +1,13 @@
+<serviceGroup>
+ <service name="webMethodWebServiceService" targetNamespace="http://server.webmethod3.webmethod.jws.tests.ts.bea.com/">
+ <parameter name="useOriginalwsdl">true</parameter>
+  <messageReceivers>
+   <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.jaxws.server.JAXWSMessageReceiver"/>
+  </messageReceivers>
+  <parameter locked="false" name="ServiceClass">com.bea.ts.tests.jws.webmethod.webmethod3.server.webMethodWebService</parameter>
+  <operation name="invoke" mep="http://www.w3.org/2004/08/wsdl/in-out">
+    <actionMapping/>
+  </operation>
+ </service>
+</serviceGroup>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/webparam1/META-INF/WebParamWebServiceService.wsdl
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/webparam1/META-INF/WebParamWebServiceService.wsdl (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/webparam1/META-INF/WebParamWebServiceService.wsdl Tue Feb 20 06:38:38 2007
@@ -0,0 +1,301 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<definitions targetNamespace="http://server.webparam1.webparam.jws.tests.ts.bea.com/" name="webParamWebServiceService" xmlns:tns="http://server.webparam1.webparam.jws.tests.ts.bea.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <types>
+<xs:schema version="1.0" targetNamespace="http://server.webparam1.webparam.jws.tests.ts.bea.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+  <xs:element name="Employee" nillable="true" type="ns1:employee" xmlns:ns1="http://server.webparam1.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:element name="MyEmployee" nillable="true" type="ns2:employee" xmlns:ns2="http://server.webparam1.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:element name="helloString2Response" nillable="true" type="xs:string"/>
+
+  <xs:element name="helloString5" nillable="true" type="xs:string"/>
+
+  <xs:element name="helloString5Response" nillable="true" type="xs:string"/>
+
+  <xs:element name="helloString6" type="xs:int"/>
+
+  <xs:element name="helloString6Response" nillable="true" type="xs:string"/>
+
+  <xs:element name="helloStringResponse" nillable="true" type="xs:string"/>
+
+  <xs:element name="name4" nillable="true" type="xs:string"/>
+
+  <xs:element name="name6" nillable="true" type="xs:string"/>
+
+  <xs:element name="name7" nillable="true" type="xs:string"/>
+
+  <xs:element name="name8" nillable="true" type="ns3:name" xmlns:ns3="http://server.webparam1.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:element name="string1" nillable="true" type="xs:string"/>
+
+  <xs:complexType name="name">
+    <xs:sequence>
+      <xs:element name="firstName" type="xs:string" minOccurs="0"/>
+      <xs:element name="lastName" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:complexType name="employee">
+    <xs:sequence>
+      <xs:element name="address" type="ns4:address" minOccurs="0" xmlns:ns4="http://server.webparam1.webparam.jws.tests.ts.bea.com/"/>
+      <xs:element name="dept" type="ns5:department" minOccurs="0" xmlns:ns5="http://server.webparam1.webparam.jws.tests.ts.bea.com/"/>
+      <xs:element name="name" type="ns6:name" minOccurs="0" xmlns:ns6="http://server.webparam1.webparam.jws.tests.ts.bea.com/"/>
+      <xs:element name="salary" type="ns7:salary" minOccurs="0" xmlns:ns7="http://server.webparam1.webparam.jws.tests.ts.bea.com/"/>
+      <xs:element name="title" type="xs:string" minOccurs="0"/>
+      <xs:element name="type" type="xs:int"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:complexType name="address">
+    <xs:sequence>
+      <xs:element name="city" type="xs:string" minOccurs="0"/>
+      <xs:element name="country" type="xs:string" minOccurs="0"/>
+      <xs:element name="email" type="xs:string" minOccurs="0"/>
+      <xs:element name="phone" type="xs:string" minOccurs="0"/>
+      <xs:element name="state" type="xs:string" minOccurs="0"/>
+      <xs:element name="street" type="xs:string" minOccurs="0"/>
+      <xs:element name="zipcode" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:complexType name="department">
+    <xs:sequence>
+      <xs:element name="location" type="xs:string" minOccurs="0"/>
+      <xs:element name="name" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:complexType name="salary">
+    <xs:sequence>
+      <xs:element name="bonusPercentage" type="xs:int"/>
+      <xs:element name="currency" type="xs:string" minOccurs="0"/>
+      <xs:element name="salary" type="xs:int"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="NameException" type="ns8:NameException" xmlns:ns8="http://server.webparam1.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="NameException">
+    <xs:sequence>
+      <xs:element name="first" type="xs:string" minOccurs="0"/>
+      <xs:element name="message" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloString8" type="ns9:helloString8" xmlns:ns9="http://server.webparam1.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloString8">
+    <xs:sequence>
+      <xs:element name="string8" type="xs:string" minOccurs="0"/>
+      <xs:element name="arg1" type="ns10:address" minOccurs="0" xmlns:ns10="http://server.webparam1.webparam.jws.tests.ts.bea.com/"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloString8Response" type="ns11:helloString8Response" xmlns:ns11="http://server.webparam1.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloString8Response">
+    <xs:sequence>
+      <xs:element name="return" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+</xs:schema>
+
+<xs:schema version="1.0" targetNamespace="helloString3/name" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+  <xs:element name="name3" nillable="true" type="xs:string"/>
+</xs:schema>
+
+<xs:schema version="1.0" targetNamespace="helloString3/Name" xmlns:ns1="http://server.webparam1.webparam.jws.tests.ts.bea.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+  <xs:import namespace="http://server.webparam1.webparam.jws.tests.ts.bea.com/" schemaLocation="WebParamWebServiceService_schema1.xsd"/>
+
+  <xs:element name="Name" nillable="true" type="ns1:name"/>
+</xs:schema>
+
+<xs:schema version="1.0" targetNamespace="helloString2/name" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+  <xs:element name="name2" nillable="true" type="xs:string"/>
+</xs:schema>
+  </types>
+  <message name="helloString">
+    <part name="string1" element="tns:string1"/>
+  </message>
+  <message name="helloStringResponse">
+    <part name="helloStringResponse" element="tns:helloStringResponse"/>
+  </message>
+  <message name="helloString2">
+    <part name="string2" element="ns1:name2" xmlns:ns1="helloString2/name"/>
+  </message>
+  <message name="helloString2Response">
+    <part name="helloString2Response" element="tns:helloString2Response"/>
+  </message>
+  <message name="helloString3">
+    <part name="string3" element="ns2:name3" xmlns:ns2="helloString3/name"/>
+    <part name="Name" element="ns3:Name" xmlns:ns3="helloString3/Name"/>
+  </message>
+  <message name="helloString3Response">
+    <part name="Name" element="ns4:Name" xmlns:ns4="helloString3/Name"/>
+  </message>
+  <message name="helloString4">
+    <part name="string4" element="tns:name4"/>
+  </message>
+  <message name="helloString4Response">
+    <part name="Employee" element="tns:Employee"/>
+  </message>
+  <message name="NameException">
+    <part name="fault" element="tns:NameException"/>
+  </message>
+  <message name="helloString5">
+    <part name="helloString5" element="tns:helloString5"/>
+  </message>
+  <message name="helloString5Response">
+    <part name="helloString5Response" element="tns:helloString5Response"/>
+  </message>
+  <message name="helloString6">
+    <part name="helloString6" element="tns:helloString6"/>
+    <part name="name6" element="tns:name6"/>
+  </message>
+  <message name="helloString6Response">
+    <part name="helloString6Response" element="tns:helloString6Response"/>
+  </message>
+  <message name="helloString7">
+    <part name="string7" element="tns:name7"/>
+    <part name="string8" element="tns:name8"/>
+  </message>
+  <message name="helloString7Response">
+    <part name="MyEmployee" element="tns:MyEmployee"/>
+  </message>
+  <message name="helloString8">
+    <part name="parameters" element="tns:helloString8"/>
+  </message>
+  <message name="helloString8Response">
+    <part name="parameters" element="tns:helloString8Response"/>
+  </message>
+  <portType name="webParamWebService">
+    <operation name="helloString">
+      <input message="tns:helloString"/>
+      <output message="tns:helloStringResponse"/>
+    </operation>
+    <operation name="helloString2">
+      <input message="tns:helloString2"/>
+      <output message="tns:helloString2Response"/>
+    </operation>
+    <operation name="helloString3" parameterOrder="string3 Name">
+      <input message="tns:helloString3"/>
+      <output message="tns:helloString3Response"/>
+    </operation>
+    <operation name="helloString4" parameterOrder="string4 Employee">
+      <input message="tns:helloString4"/>
+      <output message="tns:helloString4Response"/>
+      <fault name="NameException" message="tns:NameException"/>
+    </operation>
+    <operation name="helloString5">
+      <input message="tns:helloString5"/>
+      <output message="tns:helloString5Response"/>
+    </operation>
+    <operation name="helloString6" parameterOrder="helloString6 name6">
+      <input message="tns:helloString6"/>
+      <output message="tns:helloString6Response"/>
+    </operation>
+    <operation name="helloString7" parameterOrder="string7 string8 MyEmployee">
+      <input message="tns:helloString7"/>
+      <output message="tns:helloString7Response"/>
+      <fault name="NameException" message="tns:NameException"/>
+    </operation>
+    <operation name="helloString8">
+      <input message="tns:helloString8"/>
+      <output message="tns:helloString8Response"/>
+    </operation>
+  </portType>
+  <binding name="webParamWebServicePortBinding" type="tns:webParamWebService">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+    <operation name="helloString">
+      <soap:operation soapAction="urn:HelloString"/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+    <operation name="helloString2">
+      <soap:operation soapAction="urn:HelloString2"/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+    <operation name="helloString3">
+      <soap:operation soapAction="urn:HelloString3"/>
+      <input>
+        <soap:body use="literal" parts="Name"/>
+        <soap:header message="tns:helloString3" part="string3" use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+    <operation name="helloString4">
+      <soap:operation soapAction="urn:HelloString4"/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+      <fault name="NameException">
+        <soap:fault name="NameException" use="literal"/>
+      </fault>
+    </operation>
+    <operation name="helloString5">
+      <soap:operation soapAction="urn:HelloString5"/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+    <operation name="helloString6">
+      <soap:operation soapAction="urn:HelloString6"/>
+      <input>
+        <soap:body use="literal" parts="helloString6"/>
+        <soap:header message="tns:helloString6" part="name6" use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+    <operation name="helloString7">
+      <soap:operation soapAction="urn:HelloString7"/>
+      <input>
+        <soap:body use="literal" parts="string8"/>
+        <soap:header message="tns:helloString7" part="string7" use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+      <fault name="NameException">
+        <soap:fault name="NameException" use="literal"/>
+      </fault>
+    </operation>
+    <operation name="helloString8">
+      <soap:operation soapAction="urn:HelloString8"/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+  </binding>
+  <service name="webParamWebServiceService">
+    <port name="webParamWebServicePort" binding="tns:webParamWebServicePortBinding">
+      <soap:address location="REPLACE_WITH_ACTUAL_URL"/>
+    </port>
+  </service>
+</definitions>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/webparam1/META-INF/services.xml
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/webparam1/META-INF/services.xml (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/webparam1/META-INF/services.xml Tue Feb 20 06:38:38 2007
@@ -0,0 +1,13 @@
+<serviceGroup>
+ <service name="webParamWebServiceService" targetNamespace="http://server.webparam1.webparam.jws.tests.ts.bea.com/">
+ <parameter name="useOriginalwsdl">true</parameter>
+  <messageReceivers>
+   <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.jaxws.server.JAXWSMessageReceiver"/>
+  </messageReceivers>
+  <parameter locked="false" name="ServiceClass">com.bea.ts.tests.jws.webparam.webparam1.server.webParamWebService</parameter>
+  <operation name="invoke" mep="http://www.w3.org/2004/08/wsdl/in-out">
+    <actionMapping/>
+  </operation>
+ </service>
+</serviceGroup>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/webparam2/META-INF/WebParam2WebServiceService.wsdl
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/webparam2/META-INF/WebParam2WebServiceService.wsdl (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/webparam2/META-INF/WebParam2WebServiceService.wsdl Tue Feb 20 06:38:38 2007
@@ -0,0 +1,306 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<definitions targetNamespace="http://server.webparam2.webparam.jws.tests.ts.bea.com/" name="webParam2WebServiceService" xmlns:tns="http://server.webparam2.webparam.jws.tests.ts.bea.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <types>
+<xs:schema version="1.0" targetNamespace="http://server.webparam2.webparam.jws.tests.ts.bea.com/" xmlns:ns1="helloString2/Address" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns2="helloString4/Name">
+
+  <xs:import namespace="helloString2/Address" schemaLocation="WebParam2WebServiceService_schema4.xsd"/>
+
+  <xs:import namespace="helloString4/Name" schemaLocation="WebParam2WebServiceService_schema3.xsd"/>
+
+  <xs:element name="string1" nillable="true" type="ns3:name" xmlns:ns3="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:element name="hello3" type="ns4:hello3" xmlns:ns4="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="hello3">
+    <xs:sequence>
+      <xs:element name="arg0" type="xs:string" minOccurs="0"/>
+      <xs:element name="arg1" type="xs:int"/>
+      <xs:element name="arg2" type="xs:double"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="hello3Response" type="ns5:hello3Response" xmlns:ns5="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="hello3Response">
+    <xs:sequence>
+      <xs:element name="return" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloString6" type="ns6:helloString6" xmlns:ns6="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloString6"/>
+
+  <xs:complexType name="name">
+    <xs:sequence>
+      <xs:element name="firstName" type="xs:string" minOccurs="0"/>
+      <xs:element name="lastName" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloString6Response" type="ns7:helloString6Response" xmlns:ns7="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloString6Response">
+    <xs:sequence>
+      <xs:element name="return" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloString" type="ns8:helloString" xmlns:ns8="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloString">
+    <xs:sequence>
+      <xs:element name="string1" type="ns9:name" minOccurs="0" xmlns:ns9="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloStringResponse" type="ns10:helloStringResponse" xmlns:ns10="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloStringResponse">
+    <xs:sequence>
+      <xs:element name="return" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloString5" type="ns11:helloString5" xmlns:ns11="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloString5">
+    <xs:sequence>
+      <xs:element name="arg1" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:complexType name="employee">
+    <xs:sequence>
+      <xs:element name="address" type="ns12:address" minOccurs="0" xmlns:ns12="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+      <xs:element name="dept" type="ns13:department" minOccurs="0" xmlns:ns13="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+      <xs:element name="name" type="ns14:name" minOccurs="0" xmlns:ns14="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+      <xs:element name="salary" type="ns15:salary" minOccurs="0" xmlns:ns15="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+      <xs:element name="title" type="xs:string" minOccurs="0"/>
+      <xs:element name="type" type="xs:int"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:complexType name="address">
+    <xs:sequence>
+      <xs:element name="city" type="xs:string" minOccurs="0"/>
+      <xs:element name="country" type="xs:string" minOccurs="0"/>
+      <xs:element name="email" type="xs:string" minOccurs="0"/>
+      <xs:element name="phone" type="xs:string" minOccurs="0"/>
+      <xs:element name="state" type="xs:string" minOccurs="0"/>
+      <xs:element name="street" type="xs:string" minOccurs="0"/>
+      <xs:element name="zipcode" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:complexType name="department">
+    <xs:sequence>
+      <xs:element name="location" type="xs:string" minOccurs="0"/>
+      <xs:element name="name" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:complexType name="salary">
+    <xs:sequence>
+      <xs:element name="bonusPercentage" type="xs:int"/>
+      <xs:element name="currency" type="xs:string" minOccurs="0"/>
+      <xs:element name="salary" type="xs:int"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloString5Response" type="ns16:helloString5Response" xmlns:ns16="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloString5Response">
+    <xs:sequence>
+      <xs:element name="return" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloString2" type="ns17:helloString2" xmlns:ns17="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloString2">
+    <xs:sequence>
+      <xs:element name="name" type="xs:string" minOccurs="0"/>
+      <xs:element name="arg1" type="xs:string" minOccurs="0"/>
+      <xs:element ref="ns1:Address" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloString2Response" type="ns18:helloString2Response" xmlns:ns18="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloString2Response">
+    <xs:sequence>
+      <xs:element name="return" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloString4" type="ns19:helloString4" xmlns:ns19="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloString4">
+    <xs:sequence>
+      <xs:element ref="ns2:Name" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="helloString4Response" type="ns20:helloString4Response" xmlns:ns20="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="helloString4Response">
+    <xs:sequence>
+      <xs:element name="return" type="xs:string" minOccurs="0"/>
+      <xs:element ref="ns2:Name" minOccurs="0"/>
+      <xs:element name="Employee" type="ns21:employee" minOccurs="0" xmlns:ns21="http://server.webparam2.webparam.jws.tests.ts.bea.com/"/>
+    </xs:sequence>
+  </xs:complexType>
+</xs:schema>
+<xs:schema version="1.0" targetNamespace="helloString5/Employee" xmlns:ns1="http://server.webparam2.webparam.jws.tests.ts.bea.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+  <xs:import namespace="http://server.webparam2.webparam.jws.tests.ts.bea.com/" schemaLocation="WebParam2WebServiceService_schema1.xsd"/>
+
+  <xs:element name="employee" nillable="true" type="ns1:employee"/>
+</xs:schema>
+
+<xs:schema version="1.0" targetNamespace="helloString4/Name" xmlns:ns1="http://server.webparam2.webparam.jws.tests.ts.bea.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+  <xs:import namespace="http://server.webparam2.webparam.jws.tests.ts.bea.com/" schemaLocation="WebParam2WebServiceService_schema1.xsd"/>
+
+  <xs:element name="Name" type="ns1:name"/>
+</xs:schema>
+<xs:schema version="1.0" targetNamespace="helloString2/Address" xmlns:ns1="http://server.webparam2.webparam.jws.tests.ts.bea.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+  <xs:import namespace="http://server.webparam2.webparam.jws.tests.ts.bea.com/" schemaLocation="WebParam2WebServiceService_schema1.xsd"/>
+
+  <xs:element name="Address" type="ns1:address"/>
+</xs:schema>
+
+
+  </types>
+  <message name="helloString">
+    <part name="parameters" element="tns:helloString"/>
+  </message>
+  <message name="helloStringResponse">
+    <part name="parameters" element="tns:helloStringResponse"/>
+  </message>
+  <message name="helloString2">
+    <part name="parameters" element="tns:helloString2"/>
+  </message>
+  <message name="helloString2Response">
+    <part name="parameters" element="tns:helloString2Response"/>
+  </message>
+  <message name="hello3">
+    <part name="parameters" element="tns:hello3"/>
+  </message>
+  <message name="hello3Response">
+    <part name="parameters" element="tns:hello3Response"/>
+  </message>
+  <message name="helloString4">
+    <part name="parameters" element="tns:helloString4"/>
+  </message>
+  <message name="helloString4Response">
+    <part name="parameters" element="tns:helloString4Response"/>
+  </message>
+  <message name="helloString5">
+    <part name="parameters" element="tns:helloString5"/>
+    <part name="employee" element="ns1:employee" xmlns:ns1="helloString5/Employee"/>
+  </message>
+  <message name="helloString5Response">
+    <part name="result" element="tns:helloString5Response"/>
+  </message>
+  <message name="helloString6">
+    <part name="parameters" element="tns:helloString6"/>
+    <part name="string1" element="tns:string1"/>
+  </message>
+  <message name="helloString6Response">
+    <part name="result" element="tns:helloString6Response"/>
+  </message>
+  <portType name="webParam2WebService">
+    <operation name="helloString">
+      <input message="tns:helloString"/>
+      <output message="tns:helloStringResponse"/>
+    </operation>
+    <operation name="helloString2">
+      <input message="tns:helloString2"/>
+      <output message="tns:helloString2Response"/>
+    </operation>
+    <operation name="hello3">
+      <input message="tns:hello3"/>
+      <output message="tns:hello3Response"/>
+    </operation>
+    <operation name="helloString4">
+      <input message="tns:helloString4"/>
+      <output message="tns:helloString4Response"/>
+    </operation>
+    <operation name="helloString5" parameterOrder="parameters employee">
+      <input message="tns:helloString5"/>
+      <output message="tns:helloString5Response"/>
+    </operation>
+    <operation name="helloString6" parameterOrder="parameters string1">
+      <input message="tns:helloString6"/>
+      <output message="tns:helloString6Response"/>
+    </operation>
+  </portType>
+  <binding name="webParam2WebServicePortBinding" type="tns:webParam2WebService">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+    <operation name="helloString">
+      <soap:operation soapAction="urn:HelloString"/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+    <operation name="helloString2">
+      <soap:operation soapAction="urn:HelloString2"/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+    <operation name="hello3">
+      <soap:operation soapAction=""/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+    <operation name="helloString4">
+      <soap:operation soapAction="urn:HelloString4"/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+    <operation name="helloString5">
+      <soap:operation soapAction="urn:HelloString5"/>
+      <input>
+        <soap:body use="literal" parts="parameters"/>
+        <soap:header message="tns:helloString5" part="employee" use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+    <operation name="helloString6">
+      <soap:operation soapAction="urn:HelloString6"/>
+      <input>
+        <soap:body use="literal" parts="parameters"/>
+        <soap:header message="tns:helloString6" part="string1" use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+      </output>
+    </operation>
+  </binding>
+  <service name="webParam2WebServiceService">
+    <port name="webParam2WebServicePort" binding="tns:webParam2WebServicePortBinding">
+      <soap:address location="REPLACE_WITH_ACTUAL_URL"/>
+    </port>
+  </service>
+</definitions>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/webparam2/META-INF/services.xml
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/webparam2/META-INF/services.xml (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/webparam2/META-INF/services.xml Tue Feb 20 06:38:38 2007
@@ -0,0 +1,13 @@
+<serviceGroup>
+ <service name="webParam2WebServiceService" targetNamespace="http://server.webparam2.webparam.jws.tests.ts.bea.com/">
+ <parameter name="useOriginalwsdl">true</parameter>
+  <messageReceivers>
+   <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.jaxws.server.JAXWSMessageReceiver"/>
+  </messageReceivers>
+  <parameter locked="false" name="ServiceClass">com.bea.ts.tests.jws.webparam.webparam2.server.webParam2WebService</parameter>
+  <operation name="invoke" mep="http://www.w3.org/2004/08/wsdl/in-out">
+    <actionMapping/>
+  </operation>
+ </service>
+</serviceGroup>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/webparam3/META-INF/WebParam3WebServiceService.wsdl
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/webparam3/META-INF/WebParam3WebServiceService.wsdl (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/webparam3/META-INF/WebParam3WebServiceService.wsdl Tue Feb 20 06:38:38 2007
@@ -0,0 +1,169 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<definitions targetNamespace="http://server.webparam3.webparam.jws.tests.ts.bea.com/" name="webParam3WebServiceService" xmlns:tns="http://server.webparam3.webparam.jws.tests.ts.bea.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <types>
+<xs:schema version="1.0" targetNamespace="http://server.webparam3.webparam.jws.tests.ts.bea.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+  <xs:element name="string1" nillable="true" type="xs:string"/>
+
+  <xs:complexType name="employee">
+    <xs:sequence>
+      <xs:element name="address" type="ns1:address" minOccurs="0" xmlns:ns1="http://server.webparam3.webparam.jws.tests.ts.bea.com/"/>
+      <xs:element name="dept" type="ns2:department" minOccurs="0" xmlns:ns2="http://server.webparam3.webparam.jws.tests.ts.bea.com/"/>
+      <xs:element name="name" type="ns3:name" minOccurs="0" xmlns:ns3="http://server.webparam3.webparam.jws.tests.ts.bea.com/"/>
+      <xs:element name="salary" type="ns4:salary" minOccurs="0" xmlns:ns4="http://server.webparam3.webparam.jws.tests.ts.bea.com/"/>
+      <xs:element name="title" type="xs:string" minOccurs="0"/>
+      <xs:element name="type" type="xs:int"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:complexType name="address">
+    <xs:sequence>
+      <xs:element name="city" type="xs:string" minOccurs="0"/>
+      <xs:element name="country" type="xs:string" minOccurs="0"/>
+      <xs:element name="email" type="xs:string" minOccurs="0"/>
+      <xs:element name="phone" type="xs:string" minOccurs="0"/>
+      <xs:element name="state" type="xs:string" minOccurs="0"/>
+      <xs:element name="street" type="xs:string" minOccurs="0"/>
+      <xs:element name="zipcode" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:complexType name="department">
+    <xs:sequence>
+      <xs:element name="location" type="xs:string" minOccurs="0"/>
+      <xs:element name="name" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:complexType name="name">
+    <xs:sequence>
+      <xs:element name="firstName" type="xs:string" minOccurs="0"/>
+      <xs:element name="lastName" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:complexType name="salary">
+    <xs:sequence>
+      <xs:element name="bonusPercentage" type="xs:int"/>
+      <xs:element name="currency" type="xs:string" minOccurs="0"/>
+      <xs:element name="salary" type="xs:int"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:element name="NameException" type="ns5:NameException" xmlns:ns5="http://server.webparam3.webparam.jws.tests.ts.bea.com/"/>
+
+  <xs:complexType name="NameException">
+    <xs:sequence>
+      <xs:element name="first" type="xs:string" minOccurs="0"/>
+      <xs:element name="message" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+</xs:schema>
+
+<xs:schema version="1.0" targetNamespace="hello3/Name" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+  <xs:element name="id" nillable="true" type="xs:string"/>
+</xs:schema>
+  </types>
+  <message name="helloString">
+    <part name="string1" type="xsd:string"/>
+  </message>
+  <message name="helloStringResponse">
+    <part name="return" type="xsd:string"/>
+  </message>
+  <message name="helloString2">
+    <part name="string2" type="xsd:string"/>
+    <part name="arg1" type="xsd:string"/>
+    <part name="address" type="tns:address"/>
+  </message>
+  <message name="helloString2Response">
+    <part name="return" type="xsd:string"/>
+  </message>
+  <message name="hello3">
+    <part name="Employee" type="tns:employee"/>
+    <part name="id" element="ns1:id" xmlns:ns1="hello3/Name"/>
+  </message>
+  <message name="hello3Response">
+    <part name="return" type="xsd:string"/>
+    <part name="Name" type="tns:name"/>
+    <part name="Employee" type="tns:employee"/>
+  </message>
+  <message name="NameException">
+    <part name="fault" element="tns:NameException"/>
+  </message>
+  <message name="helloString4">
+    <part name="string1" element="tns:string1"/>
+  </message>
+  <message name="helloString4Response">
+    <part name="return" type="xsd:string"/>
+  </message>
+  <portType name="webParam3WebService">
+    <operation name="helloString" parameterOrder="string1">
+      <input message="tns:helloString"/>
+      <output message="tns:helloStringResponse"/>
+    </operation>
+    <operation name="helloString2" parameterOrder="string2 arg1 address">
+      <input message="tns:helloString2"/>
+      <output message="tns:helloString2Response"/>
+    </operation>
+    <operation name="hello3" parameterOrder="id Name Employee">
+      <input message="tns:hello3"/>
+      <output message="tns:hello3Response"/>
+      <fault name="NameException" message="tns:NameException"/>
+    </operation>
+    <operation name="helloString4" parameterOrder="string1">
+      <input message="tns:helloString4"/>
+      <output message="tns:helloString4Response"/>
+    </operation>
+  </portType>
+  <binding name="webParam3WebServicePortBinding" type="tns:webParam3WebService">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/>
+    <operation name="helloString">
+      <soap:operation soapAction="urn:HelloString"/>
+      <input>
+        <soap:body use="literal" namespace="http://server.webparam3.webparam.jws.tests.ts.bea.com/"/>
+      </input>
+      <output>
+        <soap:body use="literal" namespace="http://server.webparam3.webparam.jws.tests.ts.bea.com/"/>
+      </output>
+    </operation>
+    <operation name="helloString2">
+      <soap:operation soapAction="urn:HelloString2"/>
+      <input>
+        <soap:body use="literal" namespace="http://server.webparam3.webparam.jws.tests.ts.bea.com/"/>
+      </input>
+      <output>
+        <soap:body use="literal" namespace="http://server.webparam3.webparam.jws.tests.ts.bea.com/"/>
+      </output>
+    </operation>
+    <operation name="hello3">
+      <soap:operation soapAction=""/>
+      <input>
+        <soap:body use="literal" parts="Employee" namespace="http://server.webparam3.webparam.jws.tests.ts.bea.com/"/>
+        <soap:header message="tns:hello3" part="id" use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal" namespace="http://server.webparam3.webparam.jws.tests.ts.bea.com/"/>
+      </output>
+      <fault name="NameException">
+        <soap:fault name="NameException" use="literal"/>
+      </fault>
+    </operation>
+    <operation name="helloString4">
+      <soap:operation soapAction="urn:HelloString4"/>
+      <input>
+        <soap:body use="literal" parts="" namespace="http://server.webparam3.webparam.jws.tests.ts.bea.com/"/>
+        <soap:header message="tns:helloString4" part="string1" use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal" namespace="http://server.webparam3.webparam.jws.tests.ts.bea.com/"/>
+      </output>
+    </operation>
+  </binding>
+  <service name="webParam3WebServiceService">
+    <port name="webParam3WebServicePort" binding="tns:webParam3WebServicePortBinding">
+      <soap:address location="REPLACE_WITH_ACTUAL_URL"/>
+    </port>
+  </service>
+</definitions>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/webparam3/META-INF/services.xml
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/webparam3/META-INF/services.xml (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/webparam3/META-INF/services.xml Tue Feb 20 06:38:38 2007
@@ -0,0 +1,13 @@
+<serviceGroup>
+ <service name="webParam3WebServiceService" targetNamespace="http://server.webparam3.webparam.jws.tests.ts.bea.com/">
+ <parameter name="useOriginalwsdl">true</parameter>
+  <messageReceivers>
+   <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.jaxws.server.JAXWSMessageReceiver"/>
+  </messageReceivers>
+  <parameter locked="false" name="ServiceClass">com.bea.ts.tests.jws.webparam.webparam3.server.webParam3WebService</parameter>
+  <operation name="invoke" mep="http://www.w3.org/2004/08/wsdl/in-out">
+    <actionMapping/>
+  </operation>
+ </service>
+</serviceGroup>
+

Added: axis-tck/trunk/jws/axis2/WEB-INF/services/webresult1/META-INF/WebResultWebServiceService.wsdl
==============================================================================
--- axis-tck/trunk/jws/axis2/WEB-INF/services/webresult1/META-INF/WebResultWebServiceService.wsdl (added)
+++ axis-tck/trunk/jws/axis2/WEB-INF/services/webresult1/META-INF/WebResultWebServiceService.wsdl Tue Feb 20 06:38:38 2007
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<definitions targetNamespace="http://server.webresult1.webresult.jws.tests.ts.bea.com/" name="webResultWebServiceService" xmlns:tns="http://server.webresult1.webresult.jws.tests.ts.bea.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <types>
+<xs:schema version="1.0" targetNamespace="http://server.webresult1.webresult.jws.tests.ts.bea.com/" xmlns:xs="http://www.w3.org/20