[jbossws-commits] JBossWS SVN: r2182 - in trunk/jbossws-tests: src/main/java/org/jboss/test/ws/common and 6 other directories.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Mon Jan 29 12:17:09 EST 2007


Author: heiko.braun at jboss.com
Date: 2007-01-29 12:17:09 -0500 (Mon, 29 Jan 2007)
New Revision: 2182

Added:
   trunk/jbossws-tests/src/main/java/org/jboss/test/ws/common/jaxb/
   trunk/jbossws-tests/src/main/java/org/jboss/test/ws/common/jaxb/JAXBContextTestCase.java
   trunk/jbossws-tests/src/main/java/org/jboss/test/ws/interop/soapwsdl/basedoclitw/
   trunk/jbossws-tests/src/main/java/org/jboss/test/ws/interop/soapwsdl/basedoclitw/BaseDataTypesDocLitWTestCase.java
   trunk/jbossws-tests/src/main/java/org/jboss/test/ws/interop/soapwsdl/basedoclitw/ServiceImpl.java
   trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/WEB-INF/jboss-web.xml
   trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/WEB-INF/web.xml
Removed:
   trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/META-INF/application-client.xml
   trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/META-INF/jboss-client.xml
   trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/WEB-INF/jaxrpc-mapping.xml
   trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/config.xml
   trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/jbosswsConfig.xml
Modified:
   trunk/jbossws-tests/ant-import/build-jars-jaxws.xml
Log:
Migrate doclitw tests to JAX-WS

Modified: trunk/jbossws-tests/ant-import/build-jars-jaxws.xml
===================================================================
--- trunk/jbossws-tests/ant-import/build-jars-jaxws.xml	2007-01-29 17:09:11 UTC (rev 2181)
+++ trunk/jbossws-tests/ant-import/build-jars-jaxws.xml	2007-01-29 17:17:09 UTC (rev 2182)
@@ -212,6 +212,17 @@
             <include name="jboss-web.xml"/>
          </webinf>        
       </war>
+
+       <war warfile="${tests.output.dir}/libs/jbossws-interop-BaseDataTypesDocLitW.war"
+           webxml="${tests.output.dir}/resources/interop/soapwsdl/BaseDataTypesDocLitW/WEB-INF/web.xml">
+         <classes dir="${tests.output.dir}/classes">
+            <include name="org/jboss/test/ws/interop/soapwsdl/**/*.class"/>
+         </classes>
+         <webinf dir="${tests.output.dir}/resources/interop/soapwsdl/BaseDataTypesDocLitW/WEB-INF">
+            <include name="wsdl/**"/>
+            <include name="jboss-web.xml"/>
+         </webinf>        
+      </war>
       <!-- end interop -->
 
       <!-- jaxws-jbws860 -->

Added: trunk/jbossws-tests/src/main/java/org/jboss/test/ws/common/jaxb/JAXBContextTestCase.java
===================================================================
--- trunk/jbossws-tests/src/main/java/org/jboss/test/ws/common/jaxb/JAXBContextTestCase.java	                        (rev 0)
+++ trunk/jbossws-tests/src/main/java/org/jboss/test/ws/common/jaxb/JAXBContextTestCase.java	2007-01-29 17:17:09 UTC (rev 2182)
@@ -0,0 +1,79 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed 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. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.common.jaxb;
+
+import org.jboss.test.ws.JBossWSTest;
+import org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetByteArray;
+
+import javax.xml.bind.JAXBContext;
+import javax.xml.bind.JAXBException;
+import javax.xml.namespace.QName;
+
+import com.sun.xml.bind.api.JAXBRIContext;
+import com.sun.xml.bind.api.RawAccessor;
+
+/**
+ * @author Heiko.Braun at jboss.org
+ * @version $Id:$
+ * @since 29.01.2007
+ */
+public class JAXBContextTestCase extends JBossWSTest {
+
+
+   public void testJAXBContextCreation() throws Exception
+   {
+      try {
+         JAXBContext ctx = JAXBContext.newInstance(org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetByteArray.class);
+         assertNotNull(ctx);
+      } catch (JAXBException e) {
+         fail(e.getMessage());
+      }
+
+   }
+
+   public void testJAXBContextCreation2() throws Exception
+   {
+      try {
+         JAXBContext ctx = JAXBContext.newInstance( new Class[] {org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetByteArray.class});
+         assertNotNull(ctx);
+      } catch (JAXBException e) {
+         fail(e.getMessage());
+      }
+
+   }
+
+   /**
+    * Test non-public API
+    */
+   public void testJAXBContextCreation3() throws Exception
+   {
+      try {
+         QName name = new QName("http://tempuri.org/", "RetByteArray");
+         Class<RetByteArray> aClass = RetByteArray.class;
+         JAXBContext ctx = JAXBContext.newInstance(new Class[] { aClass });
+         RawAccessor accessor = ((JAXBRIContext)ctx).getElementPropertyAccessor(aClass, name.getNamespaceURI(), name.getLocalPart());
+      } catch (JAXBException e) {
+         fail(e.getMessage());
+      }
+
+   }
+}

Added: trunk/jbossws-tests/src/main/java/org/jboss/test/ws/interop/soapwsdl/basedoclitw/BaseDataTypesDocLitWTestCase.java
===================================================================
--- trunk/jbossws-tests/src/main/java/org/jboss/test/ws/interop/soapwsdl/basedoclitw/BaseDataTypesDocLitWTestCase.java	                        (rev 0)
+++ trunk/jbossws-tests/src/main/java/org/jboss/test/ws/interop/soapwsdl/basedoclitw/BaseDataTypesDocLitWTestCase.java	2007-01-29 17:17:09 UTC (rev 2182)
@@ -0,0 +1,67 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed 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. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.soapwsdl.basedoclitw;
+
+import org.jboss.test.ws.interop.soapwsdl.BaseDataTypesSupport;
+import org.jboss.test.ws.interop.soapwsdl.BaseDataTypesSEI;
+import org.jboss.test.ws.interop.soapwsdl.BaseDataTypesProxy;
+import org.jboss.test.ws.JBossWSTestSetup;
+import junit.framework.Test;
+
+import javax.xml.ws.Service;
+import javax.xml.ws.BindingProvider;
+import javax.xml.namespace.QName;
+import java.net.URL;
+import java.io.File;
+
+/**
+ * @author Heiko Braun, <heiko at openj.net>
+ * @since 17-Feb-2006
+ */
+public class BaseDataTypesDocLitWTestCase extends BaseDataTypesSupport {
+
+   static IBaseDataTypesDocLitW targetPort;
+   static BaseDataTypesSEI proxy;
+
+   public static Test suite()
+   {
+      return JBossWSTestSetup.newTestSetup(BaseDataTypesDocLitWTestCase.class, "jbossws-interop-BaseDataTypesDocLitW.war");
+   }
+
+    protected void setUp() throws Exception
+   {
+      super.setUp();
+
+      if (org.jboss.test.ws.interop.soapwsdl.basedoclitw.BaseDataTypesDocLitWTestCase.targetPort == null)
+      {
+         URL wsdlLocation = new File("resources/interop/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/service.wsdl").toURL();
+         Service service = Service.create(wsdlLocation, new QName("", "BaseDataTypesDocLitWService") );
+         BaseDataTypesDocLitWTestCase.targetPort = service.getPort(IBaseDataTypesDocLitW.class);
+         ((BindingProvider)BaseDataTypesDocLitWTestCase.targetPort).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://"+getServerHost()+":8080/basedoclitb/endpoint");
+         BaseDataTypesDocLitWTestCase.proxy = (BaseDataTypesSEI) BaseDataTypesProxy.newInstance(BaseDataTypesDocLitWTestCase.targetPort);
+      }
+   }
+
+   protected BaseDataTypesSEI getTargetPort() throws Exception {
+      return this.proxy;
+   }
+}

Added: trunk/jbossws-tests/src/main/java/org/jboss/test/ws/interop/soapwsdl/basedoclitw/ServiceImpl.java
===================================================================
--- trunk/jbossws-tests/src/main/java/org/jboss/test/ws/interop/soapwsdl/basedoclitw/ServiceImpl.java	                        (rev 0)
+++ trunk/jbossws-tests/src/main/java/org/jboss/test/ws/interop/soapwsdl/basedoclitw/ServiceImpl.java	2007-01-29 17:17:09 UTC (rev 2182)
@@ -0,0 +1,216 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed 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. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.test.ws.interop.soapwsdl.basedoclitw;
+
+import javax.jws.WebMethod;
+import javax.jws.WebResult;
+import javax.jws.WebParam;
+import javax.xml.ws.RequestWrapper;
+import javax.xml.ws.ResponseWrapper;
+import javax.xml.datatype.XMLGregorianCalendar;
+import javax.xml.datatype.Duration;
+import javax.xml.namespace.QName;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+
+/**
+ * @author Heiko.Braun at jboss.org
+ * @version $Id:$
+ * @since 29.01.2007
+ */
+public class ServiceImpl implements IBaseDataTypesDocLitW {
+   @WebMethod(operationName = "RetBool", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetBool")
+   @WebResult(name = "RetBoolResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetBool", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetBool")
+   @ResponseWrapper(localName = "RetBoolResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetBoolResponse")
+   public Boolean retBool(@WebParam(name = "inBool", targetNamespace = "http://tempuri.org/") Boolean inBool) {
+      return inBool;
+   }
+
+   @WebMethod(operationName = "RetByte", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetByte")
+   @WebResult(name = "RetByteResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetByte", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetByte")
+   @ResponseWrapper(localName = "RetByteResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetByteResponse")
+   public Short retByte(@WebParam(name = "inByte", targetNamespace = "http://tempuri.org/") Short inByte) {
+      return inByte;
+   }
+
+   @WebMethod(operationName = "RetSByte", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetSByte")
+   @WebResult(name = "RetSByteResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetSByte", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetSByte")
+   @ResponseWrapper(localName = "RetSByteResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetSByteResponse")
+   public Byte retSByte(@WebParam(name = "inSByte", targetNamespace = "http://tempuri.org/") Byte inSByte) {
+      return inSByte;
+   }
+
+   @WebMethod(operationName = "RetByteArray", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetByteArray")
+   @WebResult(name = "RetByteArrayResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetByteArray", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetByteArray")
+   @ResponseWrapper(localName = "RetByteArrayResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetByteArrayResponse")
+   public byte[] retByteArray(@WebParam(name = "inByteArray", targetNamespace = "http://tempuri.org/") byte[] inByteArray) {
+      return inByteArray;
+   }
+
+   @WebMethod(operationName = "RetChar", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetChar")
+   @WebResult(name = "RetCharResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetChar", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetChar")
+   @ResponseWrapper(localName = "RetCharResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetCharResponse")
+   public Integer retChar(@WebParam(name = "inChar", targetNamespace = "http://tempuri.org/") Integer inChar) {
+      return inChar;
+   }
+
+   @WebMethod(operationName = "RetDecimal", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetDecimal")
+   @WebResult(name = "RetDecimalResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetDecimal", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetDecimal")
+   @ResponseWrapper(localName = "RetDecimalResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetDecimalResponse")
+   public BigDecimal retDecimal(@WebParam(name = "inDecimal", targetNamespace = "http://tempuri.org/") BigDecimal inDecimal) {
+      return inDecimal;
+   }
+
+   @WebMethod(operationName = "RetFloat", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetFloat")
+   @WebResult(name = "RetFloatResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetFloat", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetFloat")
+   @ResponseWrapper(localName = "RetFloatResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetFloatResponse")
+   public Float retFloat(@WebParam(name = "inFloat", targetNamespace = "http://tempuri.org/") Float inFloat) {
+      return inFloat;
+   }
+
+   @WebMethod(operationName = "RetDouble", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetDouble")
+   @WebResult(name = "RetDoubleResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetDouble", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetDouble")
+   @ResponseWrapper(localName = "RetDoubleResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetDoubleResponse")
+   public Double retDouble(@WebParam(name = "inDouble", targetNamespace = "http://tempuri.org/") Double inDouble) {
+      return inDouble;
+   }
+
+   @WebMethod(operationName = "RetSingle", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetSingle")
+   @WebResult(name = "RetSingleResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetSingle", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetSingle")
+   @ResponseWrapper(localName = "RetSingleResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetSingleResponse")
+   public Float retSingle(@WebParam(name = "inSingle", targetNamespace = "http://tempuri.org/") Float inSingle) {
+      return inSingle;
+   }
+
+   @WebMethod(operationName = "RetInt", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetInt")
+   @WebResult(name = "RetIntResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetInt", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetInt")
+   @ResponseWrapper(localName = "RetIntResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetIntResponse")
+   public Integer retInt(@WebParam(name = "inInt", targetNamespace = "http://tempuri.org/") Integer inInt) {
+      return inInt;
+   }
+
+   @WebMethod(operationName = "RetShort", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetShort")
+   @WebResult(name = "RetShortResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetShort", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetShort")
+   @ResponseWrapper(localName = "RetShortResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetShortResponse")
+   public Short retShort(@WebParam(name = "inShort", targetNamespace = "http://tempuri.org/") Short inShort) {
+      return inShort;
+   }
+
+   @WebMethod(operationName = "RetLong", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetLong")
+   @WebResult(name = "RetLongResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetLong", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetLong")
+   @ResponseWrapper(localName = "RetLongResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetLongResponse")
+   public Long retLong(@WebParam(name = "inLong", targetNamespace = "http://tempuri.org/") Long inLong) {
+      return inLong;
+   }
+
+   @WebMethod(operationName = "RetObject", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetObject")
+   @WebResult(name = "RetObjectResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetObject", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetObject")
+   @ResponseWrapper(localName = "RetObjectResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetObjectResponse")
+   public Object retObject(@WebParam(name = "inObject", targetNamespace = "http://tempuri.org/") Object inObject) {
+      return inObject;
+   }
+
+   @WebMethod(operationName = "RetUInt", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetUInt")
+   @WebResult(name = "RetUIntResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetUInt", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetUInt")
+   @ResponseWrapper(localName = "RetUIntResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetUIntResponse")
+   public Long retUInt(@WebParam(name = "inUInt", targetNamespace = "http://tempuri.org/") Long inUInt) {
+      return inUInt;
+   }
+
+   @WebMethod(operationName = "RetUShort", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetUShort")
+   @WebResult(name = "RetUShortResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetUShort", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetUShort")
+   @ResponseWrapper(localName = "RetUShortResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetUShortResponse")
+   public Integer retUShort(@WebParam(name = "inUShort", targetNamespace = "http://tempuri.org/") Integer inUShort) {
+      return inUShort;
+   }
+
+   @WebMethod(operationName = "RetULong", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetULong")
+   @WebResult(name = "RetULongResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetULong", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetULong")
+   @ResponseWrapper(localName = "RetULongResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetULongResponse")
+   public BigInteger retULong(@WebParam(name = "inULong", targetNamespace = "http://tempuri.org/") BigInteger inULong) {
+      return inULong;
+   }
+
+   @WebMethod(operationName = "RetString", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetString")
+   @WebResult(name = "RetStringResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetString", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetString")
+   @ResponseWrapper(localName = "RetStringResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetStringResponse")
+   public String retString(@WebParam(name = "inString", targetNamespace = "http://tempuri.org/") String inString) {
+      return inString;
+   }
+
+   @WebMethod(operationName = "RetGuid", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetGuid")
+   @WebResult(name = "RetGuidResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetGuid", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetGuid")
+   @ResponseWrapper(localName = "RetGuidResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetGuidResponse")
+   public String retGuid(@WebParam(name = "inGuid", targetNamespace = "http://tempuri.org/") String inGuid) {
+      return inGuid;
+   }
+
+   @WebMethod(operationName = "RetUri", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetUri")
+   @WebResult(name = "RetUriResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetUri", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetUri")
+   @ResponseWrapper(localName = "RetUriResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetUriResponse")
+   public String retUri(@WebParam(name = "inUri", targetNamespace = "http://tempuri.org/") String inUri) {
+      return inUri;
+   }
+
+   @WebMethod(operationName = "RetDateTime", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetDateTime")
+   @WebResult(name = "RetDateTimeResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetDateTime", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetDateTime")
+   @ResponseWrapper(localName = "RetDateTimeResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetDateTimeResponse")
+   public XMLGregorianCalendar retDateTime(@WebParam(name = "inDateTime", targetNamespace = "http://tempuri.org/") XMLGregorianCalendar inDateTime) {
+      return inDateTime;
+   }
+
+   @WebMethod(operationName = "RetTimeSpan", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetTimeSpan")
+   @WebResult(name = "RetTimeSpanResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetTimeSpan", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetTimeSpan")
+   @ResponseWrapper(localName = "RetTimeSpanResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetTimeSpanResponse")
+   public Duration retTimeSpan(@WebParam(name = "inTimeSpan", targetNamespace = "http://tempuri.org/") Duration inTimeSpan) {
+      return inTimeSpan;
+   }
+
+   @WebMethod(operationName = "RetQName", action = "http://tempuri.org/IBaseDataTypesDocLitW/RetQName")
+   @WebResult(name = "RetQNameResult", targetNamespace = "http://tempuri.org/")
+   @RequestWrapper(localName = "RetQName", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetQName")
+   @ResponseWrapper(localName = "RetQNameResponse", targetNamespace = "http://tempuri.org/", className = "org.jboss.test.ws.interop.soapwsdl.basedoclitw.RetQNameResponse")
+   public QName retQName(@WebParam(name = "inQName", targetNamespace = "http://tempuri.org/") QName inQName) {
+      return inQName;  
+   }
+}

Deleted: trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/META-INF/application-client.xml
===================================================================
--- trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/META-INF/application-client.xml	2007-01-29 17:09:11 UTC (rev 2181)
+++ trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/META-INF/application-client.xml	2007-01-29 17:17:09 UTC (rev 2182)
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee"
-                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-                    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
-
-   <display-name>Eventing Service test</display-name>
-
-   <service-ref>
-      <service-ref-name>service/interop/BaseDataTypesDocLitWService</service-ref-name>
-      <service-interface>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.BaseDataTypesDocLitWService</service-interface>
-      <wsdl-file>META-INF/wsdl/service.wsdl</wsdl-file>
-      <jaxrpc-mapping-file>META-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
-
-      <port-component-ref>
-         <service-endpoint-interface>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.IBaseDataTypesDocLitW</service-endpoint-interface>
-      </port-component-ref>
-
-   </service-ref>
-</application-client>
-

Deleted: trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/META-INF/jboss-client.xml
===================================================================
--- trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/META-INF/jboss-client.xml	2007-01-29 17:09:11 UTC (rev 2181)
+++ trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/META-INF/jboss-client.xml	2007-01-29 17:17:09 UTC (rev 2182)
@@ -1,14 +0,0 @@
-<?xml version='1.0' encoding='UTF-8' ?>
-
-<!DOCTYPE jboss-client PUBLIC "-//JBoss//DTD Application Client 4.0//EN" "http://www.jboss.org/j2ee/dtd/jboss-client_4_0.dtd">
-
-<jboss-client>
-    <jndi-name>jbossws-client</jndi-name>
-
-    <service-ref>
-        <service-ref-name>service/interop/BaseDataTypesDocLitWService</service-ref-name>
-        <!--wsdl-override>http://@jbosstest.host.name@:8080/jbossws-test-eventing/ws4ee?wsdl</wsdl-override-->
-    </service-ref>
-
-</jboss-client>
-

Deleted: trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/WEB-INF/jaxrpc-mapping.xml
===================================================================
--- trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/WEB-INF/jaxrpc-mapping.xml	2007-01-29 17:09:11 UTC (rev 2181)
+++ trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/WEB-INF/jaxrpc-mapping.xml	2007-01-29 17:17:09 UTC (rev 2182)
@@ -1,834 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee    http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd">
-<package-mapping>
-<package-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW</package-type>
-<namespaceURI>http://tempuri.org/</namespaceURI>
-</package-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetChar</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetChar</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inChar</java-variable-name>
-<xml-element-name>inChar</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetObject</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetObject</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inObject</java-variable-name>
-<xml-element-name>inObject</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetByte</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetByte</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inByte</java-variable-name>
-<xml-element-name>inByte</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetUShortResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetUShortResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retUShortResult</java-variable-name>
-<xml-element-name>RetUShortResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetDecimal</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetDecimal</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inDecimal</java-variable-name>
-<xml-element-name>inDecimal</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetCharResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetCharResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retCharResult</java-variable-name>
-<xml-element-name>RetCharResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetSByte</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetSByte</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inSByte</java-variable-name>
-<xml-element-name>inSByte</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetBool</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetBool</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inBool</java-variable-name>
-<xml-element-name>inBool</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetSByteResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetSByteResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retSByteResult</java-variable-name>
-<xml-element-name>RetSByteResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetShort</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetShort</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inShort</java-variable-name>
-<xml-element-name>inShort</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetByteArrayResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetByteArrayResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retByteArrayResult</java-variable-name>
-<xml-element-name>RetByteArrayResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetTimeSpan</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetTimeSpan</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inTimeSpan</java-variable-name>
-<xml-element-name>inTimeSpan</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetDateTimeResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetDateTimeResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retDateTimeResult</java-variable-name>
-<xml-element-name>RetDateTimeResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetString</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetString</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inString</java-variable-name>
-<xml-element-name>inString</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetByteArray</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetByteArray</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inByteArray</java-variable-name>
-<xml-element-name>inByteArray</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetObjectResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetObjectResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retObjectResult</java-variable-name>
-<xml-element-name>RetObjectResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetUri</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetUri</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inUri</java-variable-name>
-<xml-element-name>inUri</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetULong</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetULong</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inULong</java-variable-name>
-<xml-element-name>inULong</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetUriResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetUriResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retUriResult</java-variable-name>
-<xml-element-name>RetUriResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetTimeSpanResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetTimeSpanResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retTimeSpanResult</java-variable-name>
-<xml-element-name>RetTimeSpanResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetQName</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetQName</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inQName</java-variable-name>
-<xml-element-name>inQName</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetFloatResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetFloatResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retFloatResult</java-variable-name>
-<xml-element-name>RetFloatResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetUShort</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetUShort</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inUShort</java-variable-name>
-<xml-element-name>inUShort</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetBoolResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetBoolResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retBoolResult</java-variable-name>
-<xml-element-name>RetBoolResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetQNameResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetQNameResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retQNameResult</java-variable-name>
-<xml-element-name>RetQNameResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetDouble</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetDouble</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inDouble</java-variable-name>
-<xml-element-name>inDouble</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetDoubleResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetDoubleResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retDoubleResult</java-variable-name>
-<xml-element-name>RetDoubleResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetByteResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetByteResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retByteResult</java-variable-name>
-<xml-element-name>RetByteResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetDateTime</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetDateTime</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inDateTime</java-variable-name>
-<xml-element-name>inDateTime</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetFloat</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetFloat</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inFloat</java-variable-name>
-<xml-element-name>inFloat</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetSingleResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetSingleResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retSingleResult</java-variable-name>
-<xml-element-name>RetSingleResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetIntResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetIntResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retIntResult</java-variable-name>
-<xml-element-name>RetIntResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetSingle</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetSingle</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inSingle</java-variable-name>
-<xml-element-name>inSingle</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetShortResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetShortResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retShortResult</java-variable-name>
-<xml-element-name>RetShortResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetStringResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetStringResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retStringResult</java-variable-name>
-<xml-element-name>RetStringResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetInt</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetInt</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inInt</java-variable-name>
-<xml-element-name>inInt</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetGuid</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetGuid</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inGuid</java-variable-name>
-<xml-element-name>inGuid</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetGuidResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetGuidResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retGuidResult</java-variable-name>
-<xml-element-name>RetGuidResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetLong</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetLong</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inLong</java-variable-name>
-<xml-element-name>inLong</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetLongResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetLongResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retLongResult</java-variable-name>
-<xml-element-name>RetLongResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetULongResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetULongResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retULongResult</java-variable-name>
-<xml-element-name>RetULongResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetUInt</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetUInt</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>inUInt</java-variable-name>
-<xml-element-name>inUInt</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetDecimalResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetDecimalResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retDecimalResult</java-variable-name>
-<xml-element-name>RetDecimalResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.RetUIntResponse</java-type>
-<anonymous-type-qname>http://tempuri.org/:&gt;RetUIntResponse</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>retUIntResult</java-variable-name>
-<xml-element-name>RetUIntResult</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<service-interface-mapping>
-<service-interface>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.BaseDataTypesDocLitWService</service-interface>
-<wsdl-service-name xmlns:serviceNS="http://tempuri.org/">serviceNS:BaseDataTypesDocLitWService</wsdl-service-name>
-<port-mapping>
-<port-name>BasicHttpBinding_IBaseDataTypesDocLitW</port-name>
-<java-port-name>BasicHttpBinding_IBaseDataTypesDocLitW</java-port-name>
-</port-mapping>
-</service-interface-mapping>
-<service-endpoint-interface-mapping>
-<service-endpoint-interface>org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW.IBaseDataTypesDocLitW</service-endpoint-interface>
-<wsdl-port-type xmlns:portTypeNS="http://tempuri.org/">portTypeNS:IBaseDataTypesDocLitW</wsdl-port-type>
-<wsdl-binding xmlns:bindingNS="http://tempuri.org/">bindingNS:BasicHttpBinding_IBaseDataTypesDocLitW</wsdl-binding>
-<service-endpoint-method-mapping>
-<java-method-name>retBool</java-method-name>
-<wsdl-operation>RetBool</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.lang.Boolean</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetBool_InputMessage</wsdl-message>
-<wsdl-message-part-name>inBool</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.lang.Boolean</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetBool_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetBoolResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retByte</java-method-name>
-<wsdl-operation>RetByte</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>short</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetByte_InputMessage</wsdl-message>
-<wsdl-message-part-name>inByte</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>short</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetByte_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetByteResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retSByte</java-method-name>
-<wsdl-operation>RetSByte</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.lang.Byte</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetSByte_InputMessage</wsdl-message>
-<wsdl-message-part-name>inSByte</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.lang.Byte</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetSByte_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetSByteResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retByteArray</java-method-name>
-<wsdl-operation>RetByteArray</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>byte[]</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetByteArray_InputMessage</wsdl-message>
-<wsdl-message-part-name>inByteArray</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>byte[]</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetByteArray_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetByteArrayResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retChar</java-method-name>
-<wsdl-operation>RetChar</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.lang.Integer</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetChar_InputMessage</wsdl-message>
-<wsdl-message-part-name>inChar</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.lang.Integer</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetChar_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetCharResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retDecimal</java-method-name>
-<wsdl-operation>RetDecimal</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.math.BigDecimal</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetDecimal_InputMessage</wsdl-message>
-<wsdl-message-part-name>inDecimal</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.math.BigDecimal</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetDecimal_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetDecimalResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retFloat</java-method-name>
-<wsdl-operation>RetFloat</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.lang.Float</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetFloat_InputMessage</wsdl-message>
-<wsdl-message-part-name>inFloat</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.lang.Float</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetFloat_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetFloatResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retDouble</java-method-name>
-<wsdl-operation>RetDouble</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.lang.Double</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetDouble_InputMessage</wsdl-message>
-<wsdl-message-part-name>inDouble</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.lang.Double</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetDouble_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetDoubleResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retSingle</java-method-name>
-<wsdl-operation>RetSingle</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.lang.Float</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetSingle_InputMessage</wsdl-message>
-<wsdl-message-part-name>inSingle</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.lang.Float</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetSingle_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetSingleResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retInt</java-method-name>
-<wsdl-operation>RetInt</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.lang.Integer</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetInt_InputMessage</wsdl-message>
-<wsdl-message-part-name>inInt</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.lang.Integer</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetInt_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetIntResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retShort</java-method-name>
-<wsdl-operation>RetShort</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.lang.Short</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetShort_InputMessage</wsdl-message>
-<wsdl-message-part-name>inShort</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.lang.Short</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetShort_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetShortResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retLong</java-method-name>
-<wsdl-operation>RetLong</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.lang.Long</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetLong_InputMessage</wsdl-message>
-<wsdl-message-part-name>inLong</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.lang.Long</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetLong_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetLongResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retObject</java-method-name>
-<wsdl-operation>RetObject</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>javax.xml.soap.SOAPElement</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetObject_InputMessage</wsdl-message>
-<wsdl-message-part-name>inObject</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>javax.xml.soap.SOAPElement</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetObject_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetObjectResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retUInt</java-method-name>
-<wsdl-operation>RetUInt</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>long</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetUInt_InputMessage</wsdl-message>
-<wsdl-message-part-name>inUInt</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>long</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetUInt_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetUIntResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retUShort</java-method-name>
-<wsdl-operation>RetUShort</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>int</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetUShort_InputMessage</wsdl-message>
-<wsdl-message-part-name>inUShort</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>int</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetUShort_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetUShortResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retULong</java-method-name>
-<wsdl-operation>RetULong</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.math.BigInteger</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetULong_InputMessage</wsdl-message>
-<wsdl-message-part-name>inULong</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.math.BigInteger</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetULong_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetULongResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retString</java-method-name>
-<wsdl-operation>RetString</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.lang.String</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetString_InputMessage</wsdl-message>
-<wsdl-message-part-name>inString</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.lang.String</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetString_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetStringResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retGuid</java-method-name>
-<wsdl-operation>RetGuid</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.lang.String</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetGuid_InputMessage</wsdl-message>
-<wsdl-message-part-name>inGuid</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.lang.String</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetGuid_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetGuidResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retUri</java-method-name>
-<wsdl-operation>RetUri</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.net.URI</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetUri_InputMessage</wsdl-message>
-<wsdl-message-part-name>inUri</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.net.URI</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetUri_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetUriResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retDateTime</java-method-name>
-<wsdl-operation>RetDateTime</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.util.Calendar</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetDateTime_InputMessage</wsdl-message>
-<wsdl-message-part-name>inDateTime</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.util.Calendar</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetDateTime_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetDateTimeResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retTimeSpan</java-method-name>
-<wsdl-operation>RetTimeSpan</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>java.lang.String</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetTimeSpan_InputMessage</wsdl-message>
-<wsdl-message-part-name>inTimeSpan</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>java.lang.String</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetTimeSpan_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetTimeSpanResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>retQName</java-method-name>
-<wsdl-operation>RetQName</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>javax.xml.namespace.QName</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetQName_InputMessage</wsdl-message>
-<wsdl-message-part-name>inQName</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>javax.xml.namespace.QName</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://tempuri.org/">wsdlMsgNS:IBaseDataTypesDocLitW_RetQName_OutputMessage</wsdl-message>
-<wsdl-message-part-name>RetQNameResult</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-</service-endpoint-interface-mapping>
-</java-wsdl-mapping>

Added: trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/WEB-INF/jboss-web.xml
===================================================================
--- trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/WEB-INF/jboss-web.xml	                        (rev 0)
+++ trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/WEB-INF/jboss-web.xml	2007-01-29 17:17:09 UTC (rev 2182)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.4//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
+
+<jboss-web>
+    <context-root>/basedoclitw</context-root>   
+</jboss-web>
\ No newline at end of file

Added: trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/WEB-INF/web.xml
===================================================================
--- trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/WEB-INF/web.xml	                        (rev 0)
+++ trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/WEB-INF/web.xml	2007-01-29 17:17:09 UTC (rev 2182)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
+
+   <display-name>BaseDataTypesDocLitW_Service App</display-name>
+   <servlet>
+      <servlet-name>ServiceServlet</servlet-name>
+      <servlet-class>org.jboss.test.ws.interop.soapwsdl.basedoclitw.ServiceImpl</servlet-class>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>ServiceServlet</servlet-name>
+      <url-pattern>/endpoint</url-pattern>
+   </servlet-mapping>
+
+</web-app>
\ No newline at end of file

Deleted: trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/config.xml
===================================================================
--- trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/config.xml	2007-01-29 17:09:11 UTC (rev 2181)
+++ trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/config.xml	2007-01-29 17:17:09 UTC (rev 2182)
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-      <!--
-         This file is used from the webservice/test subdirectory
-         therefore the resource references have to be relative to that base directory.
-      -->
-      
-<configuration
-    xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
-    <wsdl
-        location="resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/service.wsdl"
-        packageName="org.jboss.test.ws.interop.microsoft.soapwsdl.BaseDataTypesDocLitW">
-        <!--
-        <handlerChains>
-            <chain runAt="client">
-                <handler className="hello.DummyHandler"/>
-            </chain>
-        </handlerChains>
-        -->
-    </wsdl>
-</configuration>
\ No newline at end of file

Deleted: trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/jbosswsConfig.xml
===================================================================
--- trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/jbosswsConfig.xml	2007-01-29 17:09:11 UTC (rev 2181)
+++ trunk/jbossws-tests/src/main/resources/interop/soapwsdl/BaseDataTypesDocLitW/jbosswsConfig.xml	2007-01-29 17:17:09 UTC (rev 2182)
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<configuration xmlns="http://www.jboss.org/jbossws-tools" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://www.jboss.org/jbossws-tools ../../../../../../src/resources/schema/jbossws-tool_1_0.xsd">
-  
-  <wsdlToJava wsdlLocation="http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitW.svc?wsdl"/>
-    
-</configuration>
\ No newline at end of file




More information about the jbossws-commits mailing list