You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by wo...@apache.org on 2008/03/03 23:38:34 UTC
svn commit: r633309 [5/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/xsd/samplemtom.xsd
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/samplemtom.xsd?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/samplemtom.xsd (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/samplemtom.xsd Mon Mar 3 14:38:17 2008
@@ -0,0 +1,72 @@
+<?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.
+ -->
+<xs:schema elementFormDefault="qualified"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xmime="http://www.w3.org/2005/05/xmlmime"
+ xmlns:tns="urn://mtom.test.org"
+ targetNamespace="urn://mtom.test.org">
+ <!-- Use local file for speed -->
+ <!-- <xs:import namespace="http://www.w3.org/2005/05/xmlmime"
+ schemaLocation="http://www.w3.org/2005/05/xmlmime"/>-->
+ <xs:import namespace="http://www.w3.org/2005/05/xmlmime"
+ schemaLocation="xmlmime.xsd"/>
+ <xs:complexType name="ImageDepot">
+ <xs:sequence>
+ <xs:element name="imageData"
+ type="xs:base64Binary"
+ xmime:expectedContentTypes="multipart/*"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:element name="sendImage">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="input" type="tns:ImageDepot"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="sendImageResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="output" type="tns:ImageDepot"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="sendText">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element nillable="false" name="input"
+ type="xs:base64Binary" xmime:expectedContentType="text/xml"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="sendTextResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="output" type="tns:ImageDepot"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+</xs:schema>
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/shape.xsd
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/shape.xsd?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/shape.xsd (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/shape.xsd Mon Mar 3 14:38:17 2008
@@ -0,0 +1,53 @@
+<?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.
+ -->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:tns="http://shape.test.org"
+ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="2.0"
+ targetNamespace="http://shape.test.org">
+
+ <xsd:complexType name="Shape" abstract="true">
+ <xsd:sequence>
+ <xsd:element name="xAxis" type="xsd:float" />
+ <xsd:element name="yAxis" type="xsd:float" />
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="Square" >
+ <xsd:complexContent>
+ <xsd:extension base="tns:Shape">
+ <xsd:sequence>
+ <xsd:element name="length" type="xsd:int" />
+ <xsd:element name="width" type="xsd:int" />
+ </xsd:sequence>
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="Circle" >
+ <xsd:complexContent>
+ <xsd:extension base="tns:Shape">
+ <xsd:sequence>
+ <xsd:element name="radius" type="xsd:int" />
+ </xsd:sequence>
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+</xsd:schema>
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/shape_wrappers.xsd
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/shape_wrappers.xsd?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/shape_wrappers.xsd (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/shape_wrappers.xsd Mon Mar 3 14:38:17 2008
@@ -0,0 +1,53 @@
+<?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.
+ -->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:tns="http://wrapper.shape.test.org"
+ xmlns:tns1="http://shape.test.org"
+ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="2.0"
+ targetNamespace="http://wrapper.shape.test.org">
+
+ <xsd:import namespace="http://shape.test.org"
+ schemaLocation="shape.xsd" />
+
+ <xsd:element name="draw3D">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="request" type="tns1:Shape" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="draw">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="request" type="tns1:Shape" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="drawResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="response" type="tns1:Shape" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+</xsd:schema>
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/soap11.xsd
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/soap11.xsd?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/soap11.xsd (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/soap11.xsd Mon Mar 3 14:38:17 2008
@@ -0,0 +1,120 @@
+<?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.
+ -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:tns="http://schemas.xmlsoap.org/soap/envelope/"
+ targetNamespace="http://schemas.xmlsoap.org/soap/envelope/" >
+
+
+ <!-- Envelope, header and body -->
+ <xs:element name="Envelope" type="tns:Envelope" />
+ <xs:complexType name="Envelope" >
+ <xs:sequence>
+ <xs:element ref="tns:Header" minOccurs="0" />
+ <xs:element ref="tns:Body" minOccurs="1" />
+
+ <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax" />
+ </xs:complexType>
+
+ <xs:element name="Header" type="tns:Header" />
+ <xs:complexType name="Header" >
+ <xs:sequence>
+ <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
+
+ </xs:sequence>
+ <xs:anyAttribute namespace="##other" processContents="lax" />
+ </xs:complexType>
+
+ <xs:element name="Body" type="tns:Body" />
+ <xs:complexType name="Body" >
+ <xs:sequence>
+ <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
+ </xs:sequence>
+ <xs:anyAttribute namespace="##any" processContents="lax" >
+
+ <xs:annotation>
+ <xs:documentation>
+ Prose in the spec does not specify that attributes are allowed on the Body element
+ </xs:documentation>
+ </xs:annotation>
+ </xs:anyAttribute>
+ </xs:complexType>
+
+
+ <!-- Global Attributes. The following attributes are intended to be usable via qualified attribute names on any complex type referencing them. -->
+ <xs:attribute name="mustUnderstand" >
+ <xs:simpleType>
+
+ <xs:restriction base='xs:boolean'>
+ <xs:pattern value='0|1' />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="actor" type="xs:anyURI" />
+
+ <xs:simpleType name="encodingStyle" >
+ <xs:annotation>
+
+ <xs:documentation>
+ 'encodingStyle' indicates any canonicalization conventions followed in the contents of the containing element. For example, the value 'http://schemas.xmlsoap.org/soap/encoding/' indicates the pattern described in SOAP specification
+ </xs:documentation>
+ </xs:annotation>
+ <xs:list itemType="xs:anyURI" />
+ </xs:simpleType>
+
+ <xs:attribute name="encodingStyle" type="tns:encodingStyle" />
+ <xs:attributeGroup name="encodingStyle" >
+ <xs:attribute ref="tns:encodingStyle" />
+
+ </xs:attributeGroup>
+
+ <xs:element name="Fault" type="tns:Fault" />
+ <xs:complexType name="Fault" final="extension" >
+ <xs:annotation>
+ <xs:documentation>
+ Fault reporting structure
+ </xs:documentation>
+ </xs:annotation>
+ <xs:sequence>
+
+ <xs:element name="faultcode" type="xs:QName" />
+ <xs:element name="faultstring" type="xs:string" />
+ <xs:element name="faultactor" type="xs:anyURI" minOccurs="0" />
+ <xs:element name="detail" type="tns:detail" minOccurs="0" />
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="detail">
+ <xs:sequence>
+ <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
+
+ </xs:sequence>
+ <xs:anyAttribute namespace="##any" processContents="lax" />
+ </xs:complexType>
+
+</xs:schema>
+
+
+
+
+
+
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/stock1.xsd
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/stock1.xsd?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/stock1.xsd (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/stock1.xsd Mon Mar 3 14:38:17 2008
@@ -0,0 +1,47 @@
+<!--
+ ~ 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.
+ -->
+
+<!-- This schema is used to generate the JAX-B artifacts for the JAXBWrapperTests -->
+<s:schema xmlns:s="http://www.w3.org/2001/XMLSchema"
+ targetNamespace="urn://stock1.test.org"
+ xmlns:tns="urn://stock1.test.org" >
+ <s:element name="getPrice" type="tns:getPrice" />
+ <s:complexType name="getPrice">
+ <s:complexContent>
+ <s:restriction base="s:anyType">
+ <s:sequence>
+ <s:element name="fund" type="s:string"/>
+ <s:element name="holdings." type="s:string"/>
+ <s:element name="nav" type="s:string"/>
+ </s:sequence>
+ </s:restriction>
+ </s:complexContent>
+ </s:complexType>
+
+ <s:element name="getPriceResponse" type="tns:StockPrice" />
+ <s:complexType name="StockPrice">
+ <s:complexContent>
+ <s:restriction base="s:anyType">
+ <s:sequence>
+ <s:element name="price" type="s:string"/>
+ </s:sequence>
+ </s:restriction>
+ </s:complexContent>
+ </s:complexType>
+</s:schema>
\ No newline at end of file
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/stock2.xsd
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/stock2.xsd?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/stock2.xsd (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/stock2.xsd Mon Mar 3 14:38:17 2008
@@ -0,0 +1,45 @@
+<!--
+ ~ 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.
+ -->
+
+<!-- This schema is used to generate the JAX-B artifacts for the JAXBWrapperTests-->
+<s:schema xmlns:s="http://www.w3.org/2001/XMLSchema"
+ targetNamespace="urn://stock2.test.org"
+ xmlns:tns="urn://stock2.test.org" >
+ <s:element name="getPrice" type="tns:getPrice" />
+ <s:complexType name="getPrice">
+ <s:complexContent>
+ <s:restriction base="s:anyType">
+ <s:sequence>
+ <s:element name="symbol" type="s:string"/>
+ </s:sequence>
+ </s:restriction>
+ </s:complexContent>
+ </s:complexType>
+
+ <s:element name="getPriceResponse" type="tns:StockPrice"/>
+ <s:complexType name="StockPrice">
+ <s:complexContent>
+ <s:restriction base="s:anyType">
+ <s:sequence>
+ <s:element name="price" type="s:string"/>
+ </s:sequence>
+ </s:restriction>
+ </s:complexContent>
+ </s:complexType>
+</s:schema>
\ No newline at end of file
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/xmlmime.xsd
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/xmlmime.xsd?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/xmlmime.xsd (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test-resources/xsd/xmlmime.xsd Mon Mar 3 14:38:17 2008
@@ -0,0 +1,68 @@
+<?xml version="1.0" ?>
+<!--
+ ~ 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.
+ -->
+
+<!--
+ W3C XML Schema defined in the Describing Media Content of Binary Data in XML
+ specification
+ http://www.w3.org/TR/xml-media-types
+
+ Copyright (C) 2005 World Wide Web Consortium,
+
+ (Massachusetts Institute of Technology, European Research Consortium for
+ Informatics and Mathematics, Keio University). All Rights Reserved. This
+ work is distributed under the W3C(R) Software License [1] in the hope that
+ it will be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+ [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
+
+ $Id: xmlmime.xsd,v 1.1 2005/04/25 17:08:35 hugo Exp $
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xmime="http://www.w3.org/2005/05/xmlmime"
+ targetNamespace="http://www.w3.org/2005/05/xmlmime" >
+
+ <xs:attribute name="contentType">
+ <xs:simpleType>
+ <xs:restriction base="xs:string" >
+ <xs:minLength value="3" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+
+ <xs:attribute name="expectedContentTypes" type="xs:string" />
+
+ <xs:complexType name="base64Binary" >
+ <xs:simpleContent>
+ <xs:extension base="xs:base64Binary" >
+ <xs:attribute ref="xmime:contentType" />
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:complexType name="hexBinary" >
+ <xs:simpleContent>
+ <xs:extension base="xs:hexBinary" >
+ <xs:attribute ref="xmime:contentType" />
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+</xs:schema>
\ No newline at end of file
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/META-INF/MANIFEST.MF?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/META-INF/MANIFEST.MF (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/META-INF/MANIFEST.MF Mon Mar 3 14:38:17 2008
@@ -0,0 +1,4 @@
+Manifest-Version: 1.0
+Ant-Version: Apache Ant 1.6.5
+Created-By: 2.3 (IBM Corporation)
+
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/META-INF/services.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/META-INF/services.xml?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/META-INF/services.xml (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/META-INF/services.xml Mon Mar 3 14:38:17 2008
@@ -0,0 +1,30 @@
+<!--
+ ~ 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.
+ -->
+<serviceGroup>
+ <service name="EchoService">
+ <messageReceivers>
+ <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="server.EchoServiceMessageReceiverInOut"/>
+ </messageReceivers>
+ <parameter name="ServiceClass">server.EchoServiceSkeleton</parameter>
+ <operation name="echoString" mep="http://www.w3.org/2004/08/wsdl/in-out">
+ <actionMapping/>
+ </operation>
+ </service>
+</serviceGroup>
+
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/source/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/source/META-INF/MANIFEST.MF?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/source/META-INF/MANIFEST.MF (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/source/META-INF/MANIFEST.MF Mon Mar 3 14:38:17 2008
@@ -0,0 +1 @@
+Manifest-Version: 1.0
\ No newline at end of file
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/source/META-INF/services.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/source/META-INF/services.xml?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/source/META-INF/services.xml (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/source/META-INF/services.xml Mon Mar 3 14:38:17 2008
@@ -0,0 +1,36 @@
+<!--
+ ~ 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.
+ -->
+<serviceGroup>
+ <service name="SourceProviderService">
+ <messageReceivers>
+ <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.jaxws.server.JAXWSMessageReceiver"/>
+ </messageReceivers>
+ <parameter name="ServiceClass">org.apache.axis2.jaxws.provider.source.SourceProvider</parameter>
+ <excludeOperations>
+ <operation>invoke</operation>
+ </excludeOperations>
+ <operation name="test" mep="http://www.w3.org/2004/08/wsdl/in-out">
+ <actionMapping/>
+ </operation>
+ <operation name="testOperation" mep="http://www.w3.org/2004/08/wsdl/in-out">
+ <actionMapping/>
+ </operation>
+ </service>
+</serviceGroup>
+
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/sourcemsg/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/sourcemsg/META-INF/MANIFEST.MF?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/sourcemsg/META-INF/MANIFEST.MF (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/sourcemsg/META-INF/MANIFEST.MF Mon Mar 3 14:38:17 2008
@@ -0,0 +1 @@
+Manifest-Version: 1.0
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/sourcemsg/META-INF/services.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/sourcemsg/META-INF/services.xml?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/sourcemsg/META-INF/services.xml (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/sourcemsg/META-INF/services.xml Mon Mar 3 14:38:17 2008
@@ -0,0 +1,36 @@
+<!--
+ ~ 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.
+ -->
+<serviceGroup>
+ <service name="SourceMessageProviderService">
+ <messageReceivers>
+ <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.jaxws.server.JAXWSMessageReceiver"/>
+ </messageReceivers>
+ <parameter name="ServiceClass">org.apache.axis2.jaxws.provider.sourcemsg.SourceMessageProvider</parameter>
+ <excludeOperations>
+ <operation>invoke</operation>
+ </excludeOperations>
+ <operation name="test" mep="http://www.w3.org/2004/08/wsdl/in-out">
+ <actionMapping/>
+ </operation>
+ <operation name="testOperation" mep="http://www.w3.org/2004/08/wsdl/in-out">
+ <actionMapping/>
+ </operation>
+ </service>
+</serviceGroup>
+
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/string/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/string/META-INF/MANIFEST.MF?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/string/META-INF/MANIFEST.MF (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/string/META-INF/MANIFEST.MF Mon Mar 3 14:38:17 2008
@@ -0,0 +1 @@
+Manifest-Version: 1.0
\ No newline at end of file
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/string/META-INF/echostring.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/string/META-INF/echostring.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/string/META-INF/echostring.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/string/META-INF/echostring.wsdl Mon Mar 3 14:38:17 2008
@@ -0,0 +1,68 @@
+<?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:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://stringprovider.sample.test.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="StringProvider" targetNamespace="http://stringprovider.sample.test.org">
+ <wsdl:types>
+ <xsd:schema targetNamespace="http://stringprovider.sample.test.org" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:element name="echoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="response" type="xsd:string"></xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="echo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arg" type="xsd:string"></xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="echoResponse">
+ <wsdl:part element="tns:echoResponse" name="echoResponse"/>
+ </wsdl:message>
+ <wsdl:message name="echo">
+ <wsdl:part element="tns:echo" name="echo"/>
+ </wsdl:message>
+ <wsdl:portType name="StringProviderPortType">
+ <wsdl:operation name="echoString">
+ <wsdl:input message="tns:echo"/>
+ <wsdl:output message="tns:echoResponse"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="StringProviderBinding" type="tns:StringProviderPortType">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="echoString">
+ <soap:operation soapAction="http://stringprovider.sample.test.org/echoString"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="StringProviderService">
+ <wsdl:port binding="tns:StringProviderBinding" name="StringProviderPort">
+ <soap:address location="http://localhost:6060/axis2/services/EchoService"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/string/META-INF/services.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/string/META-INF/services.xml?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/string/META-INF/services.xml (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/string/META-INF/services.xml Mon Mar 3 14:38:17 2008
@@ -0,0 +1,30 @@
+<!--
+ ~ 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.
+ -->
+<serviceGroup>
+ <service name="StringProviderService">
+ <messageReceivers>
+ <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.jaxws.server.JAXWSMessageReceiver"/>
+ </messageReceivers>
+ <parameter name="ServiceClass">org.apache.axis2.jaxws.provider.string.StringProvider</parameter>
+ <operation name="invoke" mep="http://www.w3.org/2004/08/wsdl/in-out">
+ <actionMapping/>
+ </operation>
+ </service>
+</serviceGroup>
+
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/stringmsg/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/stringmsg/META-INF/MANIFEST.MF?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/stringmsg/META-INF/MANIFEST.MF (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/stringmsg/META-INF/MANIFEST.MF Mon Mar 3 14:38:17 2008
@@ -0,0 +1 @@
+Manifest-Version: 1.0
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/stringmsg/META-INF/services.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/stringmsg/META-INF/services.xml?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/stringmsg/META-INF/services.xml (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/stringmsg/META-INF/services.xml Mon Mar 3 14:38:17 2008
@@ -0,0 +1,33 @@
+<!--
+ ~ 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.
+ -->
+<serviceGroup>
+ <service name="StringMessageProviderService">
+ <messageReceivers>
+ <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.jaxws.server.JAXWSMessageReceiver"/>
+ </messageReceivers>
+ <parameter name="ServiceClass">org.apache.axis2.jaxws.provider.stringmsg.StringMessageProvider</parameter>
+ <excludeOperations>
+ <operation>invoke</operation>
+ </excludeOperations>
+ <operation name="test" mep="http://www.w3.org/2004/08/wsdl/in-out">
+ <actionMapping/>
+ </operation>
+ </service>
+</serviceGroup>
+
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitnonwrapped/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitnonwrapped/META-INF/MANIFEST.MF?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitnonwrapped/META-INF/MANIFEST.MF (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitnonwrapped/META-INF/MANIFEST.MF Mon Mar 3 14:38:17 2008
@@ -0,0 +1 @@
+Manifest-Version: 1.0
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitnonwrapped/META-INF/proxy_doclit_unwr.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitnonwrapped/META-INF/proxy_doclit_unwr.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitnonwrapped/META-INF/proxy_doclit_unwr.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitnonwrapped/META-INF/proxy_doclit_unwr.wsdl Mon Mar 3 14:38:17 2008
@@ -0,0 +1,102 @@
+<?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.
+ -->
+
+<!--
+ This is a copy of proxy_doclitwr.wsdl. Service and port names
+ have been chnaged to be Alpha compatible and endpoint address
+ has been changed
+-->
+<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://doclitnonwrapped.proxy.test.org"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="proxy"
+ targetNamespace="http://doclitnonwrapped.proxy.test.org">
+
+ <wsdl:types>
+ <xsd:schema
+ targetNamespace="http://doclitnonwrapped.proxy.test.org"
+ xmlns:tns="http://doclitnonwrapped.proxy.test.org"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+
+ <xsd:element name="MyFault" type="xsd:string" />
+
+
+
+ <xsd:element name="invoke" nillable="true">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="invoke_str" type="xsd:string" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="ReturnType" nillable="true">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="return_str" type="xsd:string" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ </xsd:schema>
+ </wsdl:types>
+
+
+
+ <wsdl:message name="invokeRequest">
+ <wsdl:part name="allByMyself" element="tns:invoke" />
+ </wsdl:message>
+
+ <wsdl:message name="invokeResponse">
+ <wsdl:part name="allByMyself" element="tns:ReturnType" />
+ </wsdl:message>
+
+ <wsdl:portType name="DocLitnonWrappedProxy">
+
+
+ <wsdl:operation name="invoke">
+ <wsdl:input message="tns:invokeRequest" />
+ <wsdl:output message="tns:invokeResponse" />
+ </wsdl:operation>
+
+ </wsdl:portType>
+
+ <wsdl:binding name="ProxyDocLitnonWrapped" type="tns:DocLitnonWrappedProxy">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
+ <wsdl:operation name="invoke">
+ <soap:operation soapAction="http://doclitnonwrapped.proxy.test.org/invokeReturn" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ </wsdl:binding>
+
+ <wsdl:service name="ProxyDocLitUnwrappedService">
+ <wsdl:port binding="tns:ProxyDocLitnonWrapped" name="ProxyDocLitnonWrappedPort">
+ <soap:address location="http://@HOST@:@PORT@/jaxws.proxy/services/ProxyDocLitUnwrappedService" />
+ </wsdl:port>
+ </wsdl:service>
+
+</wsdl:definitions>
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitnonwrapped/META-INF/services.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitnonwrapped/META-INF/services.xml?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitnonwrapped/META-INF/services.xml (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitnonwrapped/META-INF/services.xml Mon Mar 3 14:38:17 2008
@@ -0,0 +1,30 @@
+<!--
+ ~ 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.
+ -->
+<serviceGroup>
+ <service name="ProxyDocLitUnwrappedService">
+ <messageReceivers>
+ <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.jaxws.server.JAXWSMessageReceiver"/>
+ </messageReceivers>
+ <parameter name="ServiceClass">org.apache.axis2.jaxws.proxy.doclitnonwrapped.DocLitnonWrappedImpl</parameter>
+ <operation name="invoke" mep="http://www.w3.org/2004/08/wsdl/in-out">
+ <actionMapping/>
+ </operation>
+ </service>
+</serviceGroup>
+
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitwrapped/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitwrapped/META-INF/MANIFEST.MF?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitwrapped/META-INF/MANIFEST.MF (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitwrapped/META-INF/MANIFEST.MF Mon Mar 3 14:38:17 2008
@@ -0,0 +1 @@
+Manifest-Version: 1.0
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitwrapped/META-INF/ProxyDocLitWrapped.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitwrapped/META-INF/ProxyDocLitWrapped.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitwrapped/META-INF/ProxyDocLitWrapped.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitwrapped/META-INF/ProxyDocLitWrapped.wsdl Mon Mar 3 14:38:17 2008
@@ -0,0 +1,300 @@
+<?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://doclitwrapped.proxy.test.org"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="proxy"
+ targetNamespace="http://doclitwrapped.proxy.test.org">
+
+ <wsdl:types>
+ <xsd:schema
+ targetNamespace="http://doclitwrapped.proxy.test.org"
+ xmlns:tns="http://doclitwrapped.proxy.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>
+
+ <xsd:element name="invoke">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="invoke_str"
+ type="xsd:string" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="invokeReturnType">
+ <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:message name="invokeRequest">
+ <wsdl:part name="allByMyself" element="tns:invoke" />
+ </wsdl:message>
+
+ <wsdl:message name="invokeResponse">
+ <wsdl:part name="allByMyself" element="tns:ReturnType" />
+ </wsdl:message>
+
+ <wsdl:message name="finOpRequest">
+ <wsdl:part name="op" element="tns:finOp" />
+ </wsdl:message>
+
+ <wsdl:message name="finOpResponse">
+ <wsdl:part name="op" element="tns:finOpResponse" />
+ </wsdl:message>
+
+ <wsdl:portType name="DocLitWrappedProxy">
+
+ <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:operation name="invoke">
+ <wsdl:input message="tns:invokeRequest" />
+ <wsdl:output message="tns:invokeResponse" />
+ </wsdl:operation>
+
+ <wsdl:operation name="finOp">
+ <wsdl:input message="tns:finOpRequest" />
+ <wsdl:output message="tns:finOpResponse" />
+ </wsdl:operation>
+
+ </wsdl:portType>
+
+ <wsdl:binding name="ProxyDocLitWrapped"
+ type="tns:DocLitWrappedProxy">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+
+ <wsdl:operation name="oneWayVoid">
+ <soap:operation
+ soapAction="http://doclitwrapped.proxy.test.org/twoWayReturn" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ </wsdl:operation>
+
+ <wsdl:operation name="oneWay">
+ <soap:operation
+ soapAction="http://doclitwrapped.proxy.test.org/twoWayReturn" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ </wsdl:operation>
+
+ <wsdl:operation name="twoWayHolder">
+ <soap:operation
+ soapAction="http://doclitwrapped.proxy.test.org/twoWayReturn" />
+ <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://doclitwrapped.proxy.test.org/twoWayReturn" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="invoke">
+ <soap:operation
+ soapAction="http://doclitwrapped.proxy.test.org/twoWayReturn" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="finOp">
+ <soap:operation
+ soapAction="http://doclitwrapped.proxy.test.org/finOp" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ </wsdl:binding>
+
+ <wsdl:service name="ProxyDocLitWrappedService">
+ <wsdl:port binding="tns:ProxyDocLitWrapped"
+ name="ProxyDocLitWrappedPort">
+ <soap:address
+ location="http://localhost:9080/axis2/services/ProxyDocLitWrappedService/invoke" />
+ </wsdl:port>
+ </wsdl:service>
+
+</wsdl:definitions>
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitwrapped/META-INF/services.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitwrapped/META-INF/services.xml?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitwrapped/META-INF/services.xml (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/doclitwrapped/META-INF/services.xml Mon Mar 3 14:38:17 2008
@@ -0,0 +1,30 @@
+<!--
+ ~ 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.
+ -->
+<serviceGroup>
+ <service name="ProxyDocLitWrappedService">
+ <messageReceivers>
+ <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.jaxws.server.JAXWSMessageReceiver"/>
+ </messageReceivers>
+ <parameter name="ServiceClass">org.apache.axis2.jaxws.proxy.doclitwrapped.DocLitWrappedProxyImpl</parameter>
+ <operation name="invoke" mep="http://www.w3.org/2004/08/wsdl/in-out">
+ <actionMapping/>
+ </operation>
+ </service>
+</serviceGroup>
+
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/gorilla_dlw/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/gorilla_dlw/META-INF/MANIFEST.MF?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/gorilla_dlw/META-INF/MANIFEST.MF (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/gorilla_dlw/META-INF/MANIFEST.MF Mon Mar 3 14:38:17 2008
@@ -0,0 +1 @@
+Manifest-Version: 1.0
Added: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/gorilla_dlw/META-INF/gorilla_dlw.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/gorilla_dlw/META-INF/gorilla_dlw.wsdl?rev=633309&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/gorilla_dlw/META-INF/gorilla_dlw.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/gorilla_dlw/META-INF/gorilla_dlw.wsdl Mon Mar 3 14:38:17 2008
@@ -0,0 +1,825 @@
+<?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 xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:s="http://www.w3.org/2001/XMLSchema"
+ targetNamespace="http://org/apache/axis2/jaxws/proxy/gorilla_dlw"
+ xmlns:tns="http://org/apache/axis2/jaxws/proxy/gorilla_dlw"
+ xmlns:data="http://org/apache/axis2/jaxws/proxy/gorilla_dlw/data"
+ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="2.0"
+ xmlns="http://schemas.xmlsoap.org/wsdl/">
+ <types>
+ <!-- Use elementFormDefault=qualified. Many users use this setting for interop compatibility -->
+ <s:schema elementFormDefault="qualified"
+ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="2.0"
+ targetNamespace="http://org/apache/axis2/jaxws/proxy/gorilla_dlw/data" >
+
+ <s:import namespace="http://org/apache/axis2/jaxws/proxy/gorilla_dlw/data2" />
+
+ <s:element name="assertFault">
+ <s:complexType>
+ <s:sequence>
+ <s:element name="faultData" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <s:simpleType name="stringList">
+ <s:list itemType="s:string"/>
+ </s:simpleType>
+
+ <s:simpleType name="fruit">
+ <s:restriction base="s:string">
+ <s:enumeration value="apple"/>
+ <s:enumeration value="orange"/>
+ <s:enumeration value="pear"/>
+ </s:restriction>
+ </s:simpleType>
+
+ <s:complexType name="Object0">
+ <s:sequence>
+ <s:element name="data0" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+
+ <!-- Echo a String. This also supports the situation where there is no string -->
+ <s:element name="echoString">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="data" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="echoStringResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="result" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- Echo combined String-->
+ <s:element name="echoString2">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="data" type="s:string" />
+ <s:element minOccurs="0" maxOccurs="1" name="inout" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="echoString2Response">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="inout" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- Echo int -->
+ <s:element name="echoInt">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="data" type="s:int" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="echoIntResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="result" type="s:int" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- Echo enum -->
+ <s:element name="echoEnum">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="data" type="data:fruit" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="echoEnumResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="result" type="data:fruit" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- Echo anyType. Test polymorphism -->
+ <s:element name="echoAnyType">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="data" type="s:anyType" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="echoAnyTypeResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="result" type="s:anyType" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- Echo stringList. Tests xsd:list-->
+ <!-- Both the SEI and the bean use List String to represent the data. -->
+ <!-- But there are some semantic differences between this and echoStringArray -->
+ <!-- due to xml differences between xsd:list and maxOccurs unbounded -->
+ <s:element name="echoStringList">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="data" type="data:stringList" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <s:element name="echoStringListResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="result" type="data:stringList" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- Just like stringList, except the SEI parameter is manually changed to String[] -->
+ <!-- This will test List <-> java Array processing -->
+ <s:element name="echoStringListAlt">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="data" type="data:stringList" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <s:element name="echoStringListAltResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="result" type="data:stringList" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- Just like stringList, except the SEI parameter is manually changed to LinkedList String -->
+ <!-- This will test List <-> java Array processing -->
+ <s:element name="echoStringListAsLinkedList">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="data" type="data:stringList" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <s:element name="echoStringListAltAsLinkedListResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="result" type="data:stringList" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- The SEI and bean property map to List List String -->
+ <s:element name="echoStringListArray">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="data" type="data:stringList" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <s:element name="echoStringListArrayResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="result" type="data:stringList" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- Echo a String aray. -->
+ <!-- Probably the most common case. Both the SEI and bean are mapped to List String -->
+ <!-- The xml maxOccurs semantics are used to marshal and unmarshal the values... -->
+ <!-- Which makes this a little different than the echoStringList case -->
+ <s:element name="echoStringArray">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="data" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="echoStringArrayResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="result" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- Same as echoStringArray, except the SEI is manually changed to String[] -->
+ <s:element name="echoStringArrayAlt">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="data" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="echoStringArrayAltResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="result" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- Same as echoStringArray, except the SEI is manually changed to LinkedList String -->
+ <s:element name="echoStringArrayAsLinkedList">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="data" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="echoStringArrayAsLinkedListResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="result" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- Echo Indexed String Array -->
+ <!-- In this case the parameter is a List String, but the bean property uses the indexed -->
+ <!-- setter/getter style methods -->
+ <s:element name="echoIndexedStringArray">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="data" type="s:string" >
+ <s:annotation>
+ <s:appinfo>
+ <jaxb:property collectionType="indexed" />
+ </s:appinfo>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="echoIndexedStringArrayResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="result" type="s:string" >
+ <s:annotation>
+ <s:appinfo>
+ <jaxb:property collectionType="indexed" />
+ </s:appinfo>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- Echo combined String-->
+ <s:element name="echoString2Array">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="data" type="s:string" />
+ <s:element minOccurs="0" maxOccurs="unbounded" name="inout" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="echoString2ArrayResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="inout" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- Echo int -->
+ <s:element name="echoIntArray">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="data" type="s:int" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="echoIntArrayResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="result" type="s:int" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- Echo enum -->
+ <s:element name="echoEnumArray">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="data" type="data:fruit" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="echoEnumArrayResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="result" type="data:fruit" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ <!-- Echo anyType. Test polymorphism -->
+ <s:element name="echoAnyTypeArray">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="data" type="s:anyType" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="echoAnyTypeArrayResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="result" type="s:anyType" />
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+
+ </s:schema>
+
+ <s:schema elementFormDefault="qualified"
+ targetNamespace="http://org/apache/axis2/jaxws/proxy/gorilla_dlw/data2" >
+
+ <!-- For anyType processing, Object1 is in an imported schema, thus it should be allowed in the anyType -->
+ <s:complexType name="Object1">
+ <s:sequence>
+ <s:element name="data1" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+ </s:schema>
+
+ <s:schema elementFormDefault="qualified"
+ targetNamespace="http://org/apache/axis2/jaxws/proxy/gorilla_dlw/dataUnref" >
+
+ <!-- For anyType processing, Object2 is in an unreferenced schema, thus may fail when used with anyType -->
+ <s:complexType name="Object2">
+ <s:sequence>
+ <s:element name="data2" type="s:string" />
+ </s:sequence>
+ </s:complexType>
+ </s:schema>
+
+
+
+ </types>
+
+ <!-- messages -->
+ <message name="assertFault">
+ <part name="x" element="data:assertFault" />
+ </message>
+
+ <message name="echoString">
+ <part name="x" element="data:echoString" />
+ </message>
+ <message name="echoStringResponse">
+ <part name="x" element="data:echoStringResponse" />
+ </message>
+
+ <message name="echoString2">
+ <part name="x" element="data:echoString2" />
+ </message>
+ <message name="echoString2Response">
+ <part name="x" element="data:echoString2Response" />
+ </message>
+
+ <message name="echoInt">
+ <part name="x" element="data:echoInt" />
+ </message>
+ <message name="echoIntResponse">
+ <part name="x" element="data:echoIntResponse" />
+ </message>
+
+ <message name="echoEnum">
+ <part name="x" element="data:echoEnum" />
+ </message>
+ <message name="echoEnumResponse">
+ <part name="x" element="data:echoEnumResponse" />
+ </message>
+
+ <message name="echoAnyType">
+ <part name="x" element="data:echoAnyType" />
+ </message>
+ <message name="echoAnyTypeResponse">
+ <part name="x" element="data:echoAnyTypeResponse" />
+ </message>
+
+ <message name="echoStringList">
+ <part name="x" element="data:echoStringList" />
+ </message>
+ <message name="echoStringListResponse">
+ <part name="x" element="data:echoStringListResponse" />
+ </message>
+ <message name="echoStringListAlt">
+ <part name="x" element="data:echoStringListAlt" />
+ </message>
+ <message name="echoStringListAltResponse">
+ <part name="x" element="data:echoStringListAltResponse" />
+ </message>
+ <message name="echoStringListAsLinkedList">
+ <part name="x" element="data:echoStringListAsLinkedList" />
+ </message>
+ <message name="echoStringListAsLinkedListResponse">
+ <part name="x" element="data:echoStringListAsLinkedListResponse" />
+ </message>
+
+ <message name="echoStringListArray">
+ <part name="x" element="data:echoStringListArray" />
+ </message>
+ <message name="echoStringListArrayResponse">
+ <part name="x" element="data:echoStringListArrayResponse" />
+ </message>
+
+ <message name="echoStringArray">
+ <part name="x" element="data:echoStringArray" />
+ </message>
+ <message name="echoStringArrayResponse">
+ <part name="x" element="data:echoStringArrayResponse" />
+ </message>
+
+ <message name="echoStringArrayAlt">
+ <part name="x" element="data:echoStringArrayAlt" />
+ </message>
+ <message name="echoStringArrayAltResponse">
+ <part name="x" element="data:echoStringArrayAltResponse" />
+ </message>
+
+ <message name="echoStringArrayAsLinkedList">
+ <part name="x" element="data:echoStringArrayAsLinkedList" />
+ </message>
+ <message name="echoStringArrayAsLinkedListResponse">
+ <part name="x" element="data:echoStringArrayAsLinkedListResponse" />
+ </message>
+
+ <message name="echoIndexedStringArray">
+ <part name="x" element="data:echoIndexedStringArray" />
+ </message>
+ <message name="echoIndexedStringArrayResponse">
+ <part name="x" element="data:echoIndexedStringArrayResponse" />
+ </message>
+
+ <message name="echoString2Array">
+ <part name="x" element="data:echoString2Array" />
+ </message>
+ <message name="echoString2ArrayResponse">
+ <part name="x" element="data:echoString2ArrayResponse" />
+ </message>
+
+ <message name="echoIntArray">
+ <part name="x" element="data:echoIntArray" />
+ </message>
+ <message name="echoIntArrayResponse">
+ <part name="x" element="data:echoIntArrayResponse" />
+ </message>
+
+ <message name="echoEnumArray">
+ <part name="x" element="data:echoEnumArray" />
+ </message>
+ <message name="echoEnumArrayResponse">
+ <part name="x" element="data:echoEnumArrayResponse" />
+ </message>
+
+ <message name="echoAnyTypeArray">
+ <part name="x" element="data:echoAnyTypeArray" />
+ </message>
+ <message name="echoAnyTypeArrayResponse">
+ <part name="x" element="data:echoAnyTypeArrayResponse" />
+ </message>
+
+ <!-- operation -->
+ <portType name="GorillaInterface">
+ <operation name="echoString">
+ <input message="tns:echoString" />
+ <output message="tns:echoStringResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+ <operation name="echoString2">
+ <input message="tns:echoString2" />
+ <output message="tns:echoString2Response" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+ <operation name="echoInt">
+ <input message="tns:echoInt" />
+ <output message="tns:echoIntResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+ <operation name="echoEnum">
+ <input message="tns:echoEnum" />
+ <output message="tns:echoEnumResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+ <operation name="echoAnyType">
+ <input message="tns:echoAnyType" />
+ <output message="tns:echoAnyTypeResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+
+ <operation name="echoStringList">
+ <input message="tns:echoStringList" />
+ <output message="tns:echoStringListResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+ <operation name="echoStringListAlt">
+ <input message="tns:echoStringListAlt" />
+ <output message="tns:echoStringListAltResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+ <operation name="echoStringListAsLinkedList">
+ <input message="tns:echoStringListAsLinkedList" />
+ <output message="tns:echoStringListAsLinkedListResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+
+ <operation name="echoStringListArray">
+ <input message="tns:echoStringListArray" />
+ <output message="tns:echoStringListArrayResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+
+ <operation name="echoStringArray">
+ <input message="tns:echoStringArray" />
+ <output message="tns:echoStringArrayResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+ <operation name="echoStringArrayAlt">
+ <input message="tns:echoStringArrayAlt" />
+ <output message="tns:echoStringArrayAltResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+
+ <operation name="echoStringArrayAsLinkedList">
+ <input message="tns:echoStringArrayAsLinkedList" />
+ <output message="tns:echoStringArrayAsLinkedListResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+
+
+ <operation name="echoIndexedStringArray">
+ <input message="tns:echoIndexedStringArray" />
+ <output message="tns:echoIndexedStringArrayResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+
+ <operation name="echoString2Array">
+ <input message="tns:echoString2Array" />
+ <output message="tns:echoString2ArrayResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+ <operation name="echoIntArray">
+ <input message="tns:echoIntArray" />
+ <output message="tns:echoIntArrayResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+ <operation name="echoEnumArray">
+ <input message="tns:echoEnumArray" />
+ <output message="tns:echoEnumArrayResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+ <operation name="echoAnyTypeArray">
+ <input message="tns:echoAnyTypeArray" />
+ <output message="tns:echoAnyTypeArrayResponse" />
+ <fault name="assertFault" message="tns:assertFault" />
+ </operation>
+ </portType>
+
+ <!-- binding -->
+ <binding name="GorillaSOAP" type="tns:GorillaInterface">
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
+ <operation name="echoString">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+ <operation name="echoString2">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+ <operation name="echoInt">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+ <operation name="echoEnum">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+ <operation name="echoAnyType">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+ <operation name="echoStringList">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+ <operation name="echoStringListAlt">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+ <operation name="echoStringListAsLinkedList">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+ <operation name="echoStringListArray">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+
+ <operation name="echoStringArray">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+ <operation name="echoStringArrayAlt">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+ <operation name="echoStringArrayAsLinkedList">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+
+ <operation name="echoIndexedStringArray">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+
+ <operation name="echoString2Array">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+ <operation name="echoIntArray">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+ <operation name="echoEnumArray">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+ <operation name="echoAnyTypeArray">
+ <soap:operation style="document" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="assertFault">
+ <soap:fault name="assertFault" use="literal" />
+ </fault>
+ </operation>
+ </binding>
+
+ <service name="GorillaService">
+ <port name="GorillaPort" binding="tns:GorillaSOAP">
+ <soap:address location="http://localhost:9080/axis2/services/GorillaService" />
+ </port>
+ </service>
+</definitions>
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org