You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by wo...@apache.org on 2008/03/03 23:38:34 UTC
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...
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