JBossWS SVN: r1226 - in trunk/src/main: java/org/jboss/ws/deployment resources/jbossws.beans/META-INF
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2006-10-16 09:15:18 -0400 (Mon, 16 Oct 2006)
New Revision: 1226
Modified:
trunk/src/main/java/org/jboss/ws/deployment/MetaDataBuilder.java
trunk/src/main/resources/jbossws.beans/META-INF/jboss-beans.xml
Log:
Update to beans-deployer_2_0.xsd
Prevent NPE on on fault with no xmlType
Modified: trunk/src/main/java/org/jboss/ws/deployment/MetaDataBuilder.java
===================================================================
--- trunk/src/main/java/org/jboss/ws/deployment/MetaDataBuilder.java 2006-10-16 10:40:10 UTC (rev 1225)
+++ trunk/src/main/java/org/jboss/ws/deployment/MetaDataBuilder.java 2006-10-16 13:15:18 UTC (rev 1226)
@@ -60,6 +60,7 @@
import org.jboss.ws.metadata.FaultMetaData;
import org.jboss.ws.metadata.OperationMetaData;
import org.jboss.ws.metadata.ServerEndpointMetaData;
+import org.jboss.ws.metadata.TypeMappingMetaData;
import org.jboss.ws.metadata.TypesMetaData;
import org.jboss.ws.metadata.j2ee.UnifiedApplicationMetaData;
import org.jboss.ws.metadata.j2ee.UnifiedBeanMetaData;
@@ -253,8 +254,15 @@
QName xmlType = wsdlFault.getXmlType();
String javaTypeName = null;
- if (typesMetaData.getTypeMappingByXMLType(xmlType) != null)
- javaTypeName = typesMetaData.getTypeMappingByXMLType(xmlType).getJavaTypeName();
+ if (xmlType == null)
+ {
+ log.warn("Cannot obtain fault type for element: " + xmlName);
+ xmlType = xmlName;
+ }
+
+ TypeMappingMetaData tmMetaData = typesMetaData.getTypeMappingByXMLType(xmlType);
+ if (tmMetaData != null)
+ javaTypeName = tmMetaData.getJavaTypeName();
if (javaTypeName == null)
{
Modified: trunk/src/main/resources/jbossws.beans/META-INF/jboss-beans.xml
===================================================================
--- trunk/src/main/resources/jbossws.beans/META-INF/jboss-beans.xml 2006-10-16 10:40:10 UTC (rev 1225)
+++ trunk/src/main/resources/jbossws.beans/META-INF/jboss-beans.xml 2006-10-16 13:15:18 UTC (rev 1226)
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="urn:jboss:bean-deployer bean-deployer_1_0.xsd"
- xmlns="urn:jboss:bean-deployer">
+ xsi:schemaLocation="urn:jboss:bean-deployer:2.0 bean-deployer_2_0.xsd"
+ xmlns="urn:jboss:bean-deployer:2.0">
<bean name="ServiceEndpointManager" class="org.jboss.ws.server.ServiceEndpointManager">
<!--
17 years, 6 months
JBossWS SVN: r1225 - in branches/jbossws-1.0/src/test: . ant java/org/jboss/test/ws/jaxrpc java/org/jboss/test/ws/jaxrpc/jbws1186 java/org/jboss/test/ws/jaxrpc/jbws1303 resources/jaxrpc resources/jaxrpc/jbws1186/WEB-INF resources/jaxrpc/jbws1303 resources/jaxrpc/jbws1303/META-INF resources/jaxrpc/jbws1303/WEB-INF resources/jaxrpc/jbws1303/WEB-INF/wsdl resources/jaxrpc/jbws718 resources/jaxws/jsr181/complex
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2006-10-16 06:40:10 -0400 (Mon, 16 Oct 2006)
New Revision: 1225
Added:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1186/ServerHandler.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/JBWS1303TestCase.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/LastModImpl.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/ServerHandler.java
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/META-INF/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/META-INF/application-client.xml
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/META-INF/jboss-client.xml
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/web.xml
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/webservices.xml
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/wsdl/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/wsdl/lastmodified.wsdl
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/wstools-config.xml
Removed:
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/null
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/
Modified:
branches/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml
branches/jbossws-1.0/src/test/build.xml
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1186/JBWS1186TestCase.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1186/TestEndpointImpl.java
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1186/WEB-INF/web.xml
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1186/WEB-INF/webservices.xml
Log:
[JBWS-1303] Unmarshall issue with xsi:type specified bean property
Add test case for jbws-1303
Modified: branches/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml
===================================================================
--- branches/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml 2006-10-16 10:40:10 UTC (rev 1225)
@@ -717,11 +717,12 @@
</metainf>
</jar>
- <!-- jaxrpcws-jbws1186 -->
+ <!-- jbossws-jbws1186 -->
<war warfile="${build.test.dir}/libs/jaxrpc-jbws1186.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1186/WEB-INF/web.xml">
<classes dir="${build.test.dir}/classes">
<include name="org/jboss/test/ws/jaxrpc/jbws1186/TestEndpointImpl.class"/>
<include name="org/jboss/test/ws/jaxrpc/jbws1186/TestEndpoint.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/jbws1186/ServerHandler.class"/>
<include name="org/jboss/test/ws/jaxrpc/jbws1186/UserType.class"/>
</classes>
<webinf dir="${build.test.dir}/resources/jaxrpc/jbws1186/WEB-INF">
@@ -779,6 +780,33 @@
</metainf>
</jar>
+ <!-- jaxrpc-jbws1303 -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-jbws1303.war" webxml="${build.test.dir}/resources/jaxrpc/jbws1303/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws1303/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/jbws1303/*TestCase.class"/>
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/jbws1303/WEB-INF">
+ <include name="webservices.xml"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-jbws1303-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/jbws1303/*.class"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/jbws1303/*TestCase.class"/>
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1303/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/jbws1303/WEB-INF">
+ <include name="wsdl/**"/>
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+
<!-- jaxrpc-marshall-doclit.war -->
<war warfile="${build.test.dir}/libs/jaxrpc-marshall-doclit.war" webxml="${build.test.dir}/resources/jaxrpc/marshall-doclit/WEB-INF/web.xml">
<classes dir="${build.test.dir}/classes">
Modified: branches/jbossws-1.0/src/test/build.xml
===================================================================
--- branches/jbossws-1.0/src/test/build.xml 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/build.xml 2006-10-16 10:40:10 UTC (rev 1225)
@@ -206,8 +206,7 @@
<target name="deploy-jbpmbpel" unless="jbpmbpel.available">
<mkdir dir="${jboss.server.deploy.jbpmbpel}" />
- <unjar dest="${jboss.server.deploy.jbpmbpel}"
- src="${thirdparty.dir}/jbpm-bpel.sar" />
+ <unjar dest="${jboss.server.deploy.jbpmbpel}" src="${thirdparty.dir}/jbpm-bpel.sar" />
</target>
<!-- ================================================================== -->
@@ -233,6 +232,7 @@
<src path="${test.java.dir}"/>
<exclude name="org/jboss/test/ws/interop/**"/>
<exclude name="org/jboss/test/ws/jaxrpc/jbws718/**"/>
+ <exclude name="org/jboss/test/ws/jaxrpc/jbws1303/**"/>
<classpath refid="javac.classpath"/>
</javac>
</target>
@@ -303,6 +303,7 @@
<mkdir dir="${build.test.dir}/wstools/java"/>
<wstools dest="${build.test.dir}/wstools/resources/jaxrpc/jbws718/WEB-INF" config="${test.resources.dir}/jaxrpc/jbws718/wstools-config.xml"/>
<!--wstools dest="${build.test.dir}/wstools/resources/jaxrpc/jbws958/WEB-INF" config="${test.resources.dir}/jaxrpc/jbws958/wstools-config.xml"/-->
+ <wstools dest="${build.test.dir}/wstools/resources/jaxrpc/jbws1303/WEB-INF" config="${test.resources.dir}/jaxrpc/jbws1303/wstools-config.xml"/>
<wstools dest="${build.test.dir}/wstools/resources/jaxrpc/samples/docstyle/bare/WEB-INF" config="${test.resources.dir}/jaxrpc/samples/docstyle/bare/wstools-config.xml"/>
<wstools dest="${build.test.dir}/wstools/resources/jaxrpc/samples/docstyle/wrapped/WEB-INF" config="${test.resources.dir}/jaxrpc/samples/docstyle/wrapped/wstools-config.xml"/>
<wstools dest="${build.test.dir}/wstools/resources/jaxrpc/samples/dynamichandler/WEB-INF" config="${test.resources.dir}/jaxrpc/samples/dynamichandler/wstools-config.xml"/>
@@ -326,6 +327,7 @@
<move todir="${build.test.dir}/wstools/java">
<fileset dir="${build.test.dir}/wstools/resources/jaxrpc/jbws718/WEB-INF" includes="org/**"/>
+ <fileset dir="${build.test.dir}/wstools/resources/jaxrpc/jbws1303/WEB-INF" includes="org/**"/>
<fileset dir="${build.test.dir}/wstools/resources/jaxrpc/samples/docstyle/wrapped/WEB-INF" includes="org/**"/>
<!--fileset dir="${build.test.dir}/wstools/resources/jaxrpc/samples/wsbpel/hello/WEB-INF" includes="org/**" /-->
</move>
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1186/JBWS1186TestCase.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1186/JBWS1186TestCase.java 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1186/JBWS1186TestCase.java 2006-10-16 10:40:10 UTC (rev 1225)
@@ -96,10 +96,10 @@
{
UserType userType = new UserType();
UserType retObj = port.echo(null, userType);
- assertEquals("null null", retObj.getName());
+ assertNull("null expected", retObj);
}
- public void testAccessMessage() throws Exception
+ public void testMessageAccess() throws Exception
{
MessageFactory factory = MessageFactory.newInstance();
@@ -121,7 +121,6 @@
SOAPMessage resMessage = con.call(reqMessage, "http://" + getServerHost() + ":8080/jaxrpc-jbws1186");
SOAPElement soapElement = (SOAPElement)resMessage.getSOAPBody().getChildElements().next();
soapElement = (SOAPElement)soapElement.getChildElements().next();
- soapElement = (SOAPElement)soapElement.getChildElements().next();
- assertEquals("null null", soapElement.getValue());
+ assertEquals("1", soapElement.getAttribute("xsi:nil"));
}
}
Added: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1186/ServerHandler.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1186/ServerHandler.java 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1186/ServerHandler.java 2006-10-16 10:40:10 UTC (rev 1225)
@@ -0,0 +1,95 @@
+/*
+ * 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.jaxrpc.jbws1186;
+
+import javax.xml.namespace.QName;
+import javax.xml.rpc.handler.GenericHandler;
+import javax.xml.rpc.handler.MessageContext;
+import javax.xml.rpc.handler.soap.SOAPMessageContext;
+import javax.xml.soap.MessageFactory;
+import javax.xml.soap.Name;
+import javax.xml.soap.SOAPBody;
+import javax.xml.soap.SOAPBodyElement;
+import javax.xml.soap.SOAPElement;
+import javax.xml.soap.SOAPEnvelope;
+import javax.xml.soap.SOAPException;
+import javax.xml.soap.SOAPFactory;
+import javax.xml.soap.SOAPMessage;
+
+import org.jboss.logging.Logger;
+import org.jboss.ws.soap.SOAPContentElement;
+
+public class ServerHandler extends GenericHandler
+{
+ private Logger log = Logger.getLogger(ServerHandler.class);
+
+ public QName[] getHeaders()
+ {
+ return new QName[]{};
+ }
+
+ public boolean handleRequest(MessageContext msgContext)
+ {
+ try
+ {
+ SOAPMessage soapMessage = ((SOAPMessageContext)msgContext).getMessage();
+ SOAPEnvelope soapEnvelope = soapMessage.getSOAPPart().getEnvelope();
+ String nsURI = soapEnvelope.getAttribute("xmlns:xsi");
+ log.info("xmlns:xsi: " + nsURI);
+ }
+ catch (SOAPException ex)
+ {
+ throw new RuntimeException(ex);
+ }
+ return true;
+ }
+
+ public boolean handleResponse(MessageContext msgContext)
+ {
+ try
+ {
+ SOAPMessage soapMessage = ((SOAPMessageContext)msgContext).getMessage();
+ SOAPElement soapElement = (SOAPElement)soapMessage.getSOAPBody().getChildElements().next();
+
+ // Use propriatary API to test the response value
+ SOAPContentElement resElement = (SOAPContentElement)soapElement.getChildElements().next();
+ if (resElement.getObjectValue() == null)
+ {
+ MessageFactory msgFactory = MessageFactory.newInstance();
+ SOAPFactory soapFactory = SOAPFactory.newInstance();
+
+ soapMessage = msgFactory.createMessage();
+ SOAPEnvelope soapEnvelope = soapMessage.getSOAPPart().getEnvelope();
+ soapEnvelope.addNamespaceDeclaration("xsi", "http://www.w3.org/2001/XMLSchema-instance");
+ Name resName = soapFactory.createName("echoResponse", "ns1", "http://org.jboss.test.ws/jbws1186");
+ SOAPBodyElement bodyElement = soapMessage.getSOAPBody().addBodyElement(resName);
+ bodyElement.addChildElement("result").setAttribute("xsi:nil", "1");
+ ((SOAPMessageContext)msgContext).setMessage(soapMessage);
+ }
+ }
+ catch (Exception ex)
+ {
+ throw new RuntimeException(ex);
+ }
+ return true;
+ }
+}
Property changes on: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1186/ServerHandler.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1186/TestEndpointImpl.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1186/TestEndpointImpl.java 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1186/TestEndpointImpl.java 2006-10-16 10:40:10 UTC (rev 1225)
@@ -32,7 +32,12 @@
public UserType echo(String message, UserType ut) throws RemoteException
{
log.info("echo: " + message);
- ut.setName(message + " " + ut.getName());
+
+ if (message != null || ut.getName() != null)
+ ut.setName(message + " " + ut.getName());
+ else
+ ut = null;
+
return ut;
}
Added: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/JBWS1303TestCase.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/JBWS1303TestCase.java 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/JBWS1303TestCase.java 2006-10-16 10:40:10 UTC (rev 1225)
@@ -0,0 +1,73 @@
+/*
+ * 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.jaxrpc.jbws1303;
+
+// $Id$
+
+import javax.naming.InitialContext;
+import javax.xml.rpc.Service;
+
+import junit.framework.Test;
+
+import org.jboss.test.ws.JBossWSTest;
+import org.jboss.test.ws.JBossWSTestSetup;
+
+/**
+ * Unmarshall issue with xsi:type specified bean property
+ *
+ * http://jira.jboss.org/jira/browse/JBWS-1303
+ *
+ * @author Thomas.Diesler(a)jboss.org
+ * @since 16-Oct-2006
+ */
+public class JBWS1303TestCase extends JBossWSTest
+{
+ private static LastMod_PortType port;
+
+ public static Test suite()
+ {
+ return JBossWSTestSetup.newTestSetup(JBWS1303TestCase.class, "jaxrpc-jbws1303.war, jaxrpc-jbws1303-client.jar");
+ }
+
+ protected void setUp() throws Exception
+ {
+ super.setUp();
+ if (port == null)
+ {
+ InitialContext iniCtx = getInitialContext();
+ Service service = (Service)iniCtx.lookup("java:comp/env/service/TestService");
+ port = (LastMod_PortType)service.getPort(LastMod_PortType.class);
+ }
+ }
+
+ public void testEndpoint() throws Exception
+ {
+ if (true)
+ {
+ System.out.println("FIXME: JBWS-1303");
+ return;
+ }
+ Lastmod lastmod = new Lastmod("yesterday");
+ LastmodResponse lastmodRes = port.lastmod(lastmod);
+ assertEquals("yesterday", lastmodRes.getTimeChanged());
+ }
+}
Property changes on: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/JBWS1303TestCase.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/LastModImpl.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/LastModImpl.java 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/LastModImpl.java 2006-10-16 10:40:10 UTC (rev 1225)
@@ -0,0 +1,39 @@
+/*
+ * 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.jaxrpc.jbws1303;
+
+import java.rmi.RemoteException;
+
+import org.jboss.logging.Logger;
+
+public class LastModImpl implements LastMod_PortType
+{
+ // Provide logging
+ private static Logger log = Logger.getLogger(LastModImpl.class);
+
+ public LastmodResponse lastmod(Lastmod lastmod) throws RemoteException
+ {
+ String req = lastmod.getLastmodRequest();
+ log.info("lastmod: " + req);
+ return new LastmodResponse(req);
+ }
+}
Property changes on: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/LastModImpl.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/ServerHandler.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/ServerHandler.java 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/ServerHandler.java 2006-10-16 10:40:10 UTC (rev 1225)
@@ -0,0 +1,68 @@
+/*
+ * 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.jaxrpc.jbws1303;
+
+import javax.xml.namespace.QName;
+import javax.xml.rpc.handler.GenericHandler;
+import javax.xml.rpc.handler.MessageContext;
+import javax.xml.rpc.handler.soap.SOAPMessageContext;
+import javax.xml.soap.MessageFactory;
+import javax.xml.soap.SOAPElement;
+import javax.xml.soap.SOAPMessage;
+
+public class ServerHandler extends GenericHandler
+{
+ public QName[] getHeaders()
+ {
+ return new QName[] {};
+ }
+
+ /**
+ * <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
+ * <env:Header/>
+ * <env:Body>
+ * <lastmodResponse xmlns='http://netid.msu.edu:8080/lastmod.pl'>
+ * <TimeChanged xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='string'>yesterday</TimeChanged>
+ * </lastmodResponse>
+ * </env:Body>
+ * </env:Envelope>
+ */
+ public boolean handleResponse(MessageContext msgContext)
+ {
+ try
+ {
+ SOAPMessage soapMessage = MessageFactory.newInstance().createMessage();
+ SOAPElement bodyElement = soapMessage.getSOAPBody().addChildElement("lastmodResponse");
+ bodyElement.setAttribute("xmlns", "http://netid.msu.edu:8080/lastmod.pl");
+ SOAPElement soapElement = bodyElement.addChildElement("TimeChanged");
+ soapElement.addNamespaceDeclaration("xsi", "http://www.w3.org/2001/XMLSchema-instance");
+ soapElement.setAttribute("xsi:type", "string");
+ soapElement.setValue("yesterday");
+ ((SOAPMessageContext)msgContext).setMessage(soapMessage);
+ }
+ catch (Exception ex)
+ {
+ throw new RuntimeException(ex);
+ }
+ return true;
+ }
+}
Property changes on: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1303/ServerHandler.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Modified: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1186/WEB-INF/web.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1186/WEB-INF/web.xml 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1186/WEB-INF/web.xml 2006-10-16 10:40:10 UTC (rev 1225)
@@ -4,11 +4,12 @@
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"
version="2.4">
-
+
<servlet>
<servlet-name>TestEndpoint</servlet-name>
<servlet-class>org.jboss.test.ws.jaxrpc.jbws1186.TestEndpointImpl</servlet-class>
</servlet>
+
<servlet-mapping>
<servlet-name>TestEndpoint</servlet-name>
<url-pattern>/*</url-pattern>
Modified: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1186/WEB-INF/webservices.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1186/WEB-INF/webservices.xml 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1186/WEB-INF/webservices.xml 2006-10-16 10:40:10 UTC (rev 1225)
@@ -10,6 +10,10 @@
<service-impl-bean>
<servlet-link>TestEndpoint</servlet-link>
</service-impl-bean>
+ <handler>
+ <handler-name>ServerHandler</handler-name>
+ <handler-class>org.jboss.test.ws.jaxrpc.jbws1186.ServerHandler</handler-class>
+ </handler>
</port-component>
</webservice-description>
</webservices>
\ No newline at end of file
Added: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/META-INF/application-client.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/META-INF/application-client.xml 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/META-INF/application-client.xml 2006-10-16 10:40:10 UTC (rev 1225)
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<application-client 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"
+ version="1.4">
+
+ <display-name>JAXRPC simple tests</display-name>
+
+ <service-ref>
+ <service-ref-name>service/TestService</service-ref-name>
+ <service-interface>javax.xml.rpc.Service</service-interface>
+ <wsdl-file>use overwrite in jboss-client.xml</wsdl-file>
+ <jaxrpc-mapping-file>META-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
+ <port-component-ref>
+ <service-endpoint-interface>org.jboss.test.ws.jaxrpc.jbws1303.LastMod_PortType</service-endpoint-interface>
+ </port-component-ref>
+ </service-ref>
+
+</application-client>
+
Property changes on: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/META-INF/application-client.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/META-INF/jboss-client.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/META-INF/jboss-client.xml 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/META-INF/jboss-client.xml 2006-10-16 10:40:10 UTC (rev 1225)
@@ -0,0 +1,15 @@
+<?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/TestService</service-ref-name>
+ <wsdl-override>http://@jbosstest.host.name@:8080/jaxrpc-jbws1303?wsdl</wsdl-override>
+ </service-ref>
+
+</jboss-client>
Property changes on: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/META-INF/jboss-client.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/web.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/web.xml 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/web.xml 2006-10-16 10:40:10 UTC (rev 1225)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<web-app 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"
+ version="2.4">
+
+ <servlet>
+ <servlet-name>LastMod</servlet-name>
+ <servlet-class>org.jboss.test.ws.jaxrpc.jbws1303.LastModImpl</servlet-class>
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>LastMod</servlet-name>
+ <url-pattern>/*</url-pattern>
+ </servlet-mapping>
+
+</web-app>
+
Property changes on: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/web.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/webservices.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/webservices.xml 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/webservices.xml 2006-10-16 10:40:10 UTC (rev 1225)
@@ -0,0 +1,19 @@
+<webservices version='1.1' xmlns='http://java.sun.com/xml/ns/j2ee' xmlns:impl='http://netid.msu.edu:8080/lastmod.pl' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd'>
+ <webservice-description>
+ <webservice-description-name>LastMod</webservice-description-name>
+ <wsdl-file>WEB-INF/wsdl/lastmodified.wsdl</wsdl-file>
+ <jaxrpc-mapping-file>WEB-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
+ <port-component>
+ <port-component-name>LastModPort</port-component-name>
+ <wsdl-port>impl:LastModPort</wsdl-port>
+ <service-endpoint-interface>org.jboss.test.ws.jaxrpc.jbws1303.LastMod_PortType</service-endpoint-interface>
+ <service-impl-bean>
+ <servlet-link>LastMod</servlet-link>
+ </service-impl-bean>
+ <handler>
+ <handler-name>ServerHandler</handler-name>
+ <handler-class>org.jboss.test.ws.jaxrpc.jbws1303.ServerHandler</handler-class>
+ </handler>
+ </port-component>
+ </webservice-description>
+</webservices>
\ No newline at end of file
Property changes on: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/webservices.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/wsdl/lastmodified.wsdl
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/wsdl/lastmodified.wsdl 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/wsdl/lastmodified.wsdl 2006-10-16 10:40:10 UTC (rev 1225)
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<definitions name="LastMod" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ targetNamespace="http://netid.msu.edu:8080/lastmod.pl" xmlns:tns="http://netid.msu.edu:8080/lastmod.pl" xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsdl="http://netid.msu.edu:8080/lastmodified.wsdl">
+
+ <types>
+
+ <schema targetNamespace="http://netid.msu.edu:8080/lastmod.pl" xmlns="http://www.w3.org/2001/XMLSchema">
+ <element name="lastmod">
+ <complexType>
+ <sequence>
+ <element name="lastmodRequest" nillable="false" type="xsd:string" form="qualified"/>
+ </sequence>
+ </complexType>
+ </element>
+
+ <element name="lastmodResponse">
+ <complexType>
+ <sequence>
+ <element name="TimeChanged" nillable="false" type="xsd:string" form="qualified"/>
+ </sequence>
+ </complexType>
+ </element>
+ </schema>
+ </types>
+
+ <message name="lastmodInput">
+ <part element="tns:lastmod" name="parameters"/>
+ </message>
+
+ <message name="lastmodOutput">
+ <part element="tns:lastmodResponse" name="result"/>
+ </message>
+
+ <portType name="LastModPortType">
+ <operation name="lastmod">
+ <input message="tns:lastmodInput"/>
+ <output message="tns:lastmodOutput"/>
+ </operation>
+ </portType>
+
+ <binding name="LastModBinding" type="tns:LastModPortType">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="lastmod">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ </binding>
+
+ <service name="LastMod">
+ <documentation> Gets the last password change time when fed a netid </documentation>
+ <port name="LastModPort" binding="tns:LastModBinding">
+ <soap:address location="http://netid.msu.edu:8080/lastmod.pl"/>
+ </port>
+ </service>
+
+</definitions>
\ No newline at end of file
Property changes on: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/WEB-INF/wsdl/lastmodified.wsdl
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/wstools-config.xml 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/wstools-config.xml 2006-10-16 10:40:10 UTC (rev 1225)
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ wstools -config wstools-config.xml
+-->
+
+<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
+ http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
+
+ <global>
+ <package-namespace package="org.jboss.test.ws.jaxrpc.jbws1303" namespace="http://netid.msu.edu:8080/lastmod.pl"/>
+ </global>
+
+ <wsdl-java location="resources/jaxrpc/jbws1303/WEB-INF/wsdl/lastmodified.wsdl" parameter-style="bare">
+ <mapping file="jaxrpc-mapping.xml" />
+ </wsdl-java>
+
+</configuration>
Property changes on: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws1303/wstools-config.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Deleted: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/null
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/null 2006-10-16 10:37:30 UTC (rev 1224)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/null 2006-10-16 10:40:10 UTC (rev 1225)
@@ -1,51 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?><java-wsdl-mapping version='1.1' 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://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
- <package-mapping>
- <package-type>org.jboss.test.ws.jaxrpc.jbws718</package-type>
- <namespaceURI>http://jboss.org/test/ws/jbws718</namespaceURI>
- </package-mapping>
- <java-xml-type-mapping>
- <java-type>org.jboss.test.ws.jaxrpc.jbws718.PingMsg</java-type>
- <anonymous-type-qname xmlns:typeNS='http://jboss.org/test/ws/jbws718'>typeNS:>PingMsg</anonymous-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>message</java-variable-name>
- <xml-element-name>message</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>org.jboss.test.ws.jaxrpc.jbws718.PingMsgResponse</java-type>
- <anonymous-type-qname xmlns:typeNS='http://jboss.org/test/ws/jbws718'>typeNS:>PingMsgResponse</anonymous-type-qname>
- <qname-scope>complexType</qname-scope>
- </java-xml-type-mapping>
- <service-interface-mapping>
- <service-interface>org.jboss.test.ws.jaxrpc.jbws718.TestService_Service</service-interface>
- <wsdl-service-name xmlns:serviceNS='http://jboss.org/test/ws/jbws718'>serviceNS:TestService</wsdl-service-name>
- <port-mapping>
- <port-name>TestServicePort</port-name>
- <java-port-name>TestServicePort</java-port-name>
- </port-mapping>
- </service-interface-mapping>
- <service-endpoint-interface-mapping>
- <service-endpoint-interface>org.jboss.test.ws.jaxrpc.jbws718.TestService_PortType</service-endpoint-interface>
- <wsdl-port-type xmlns:portTypeNS='http://jboss.org/test/ws/jbws718'>portTypeNS:TestService</wsdl-port-type>
- <wsdl-binding xmlns:bindingNS='http://jboss.org/test/ws/jbws718'>bindingNS:TestServiceBinding</wsdl-binding>
- <service-endpoint-method-mapping>
- <java-method-name>ping</java-method-name>
- <wsdl-operation>ping</wsdl-operation>
- <method-param-parts-mapping>
- <param-position>0</param-position>
- <param-type>org.jboss.test.ws.jaxrpc.jbws718.PingMsg</param-type>
- <wsdl-message-mapping>
- <wsdl-message xmlns:wsdlMsgNS='http://jboss.org/test/ws/jbws718'>wsdlMsgNS:PingIn</wsdl-message>
- <wsdl-message-part-name>parameters</wsdl-message-part-name>
- <parameter-mode>INOUT</parameter-mode>
- </wsdl-message-mapping>
- </method-param-parts-mapping>
- <wsdl-return-value-mapping>
- <method-return-value>org.jboss.test.ws.jaxrpc.jbws718.PingMsgResponse</method-return-value>
- <wsdl-message xmlns:wsdlMsgNS='http://jboss.org/test/ws/jbws718'>wsdlMsgNS:PingOut</wsdl-message>
- <wsdl-message-part-name>parameters</wsdl-message-part-name>
- </wsdl-return-value-mapping>
- </service-endpoint-method-mapping>
- </service-endpoint-interface-mapping>
-</java-wsdl-mapping>
\ No newline at end of file
17 years, 6 months
JBossWS SVN: r1224 - branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2006-10-16 06:37:30 -0400 (Mon, 16 Oct 2006)
New Revision: 1224
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java
Log:
Fix SEI name when there is a name conflict with the service
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java 2006-10-16 08:11:37 UTC (rev 1223)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java 2006-10-16 10:37:30 UTC (rev 1224)
@@ -186,7 +186,7 @@
WSDLInterface wsdlintf = wsdlDefinitions.getInterface(new NCName(portTypeName));
String portName = wsdlintf.getName().toString();
String javaPortName = utils.chopPortType(portName);
- if (wsdlDefinitions.getService(new NCName(portName)) != null)
+ if (wsdlDefinitions.getService(new NCName(javaPortName)) != null)
javaPortName += "_PortType";
ServiceEndpointInterfaceMapping seim = new ServiceEndpointInterfaceMapping(jwm);
17 years, 6 months
JBossWS SVN: r1223 - branches/jbossws-1.0/src/test/ant
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2006-10-16 04:11:37 -0400 (Mon, 16 Oct 2006)
New Revision: 1223
Modified:
branches/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml
Log:
Fix build issue due to bpel
Modified: branches/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml
===================================================================
--- branches/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml 2006-10-16 08:06:00 UTC (rev 1222)
+++ branches/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml 2006-10-16 08:11:37 UTC (rev 1223)
@@ -1345,7 +1345,7 @@
</metainf>
</jar>
- <!-- jaxrpc-samples-wsbpel -->
+ <!-- jaxrpc-samples-wsbpel - ->
<war warfile="${build.test.dir}/libs/jaxrpc-samples-wsbpel-hello.war"
webxml="${build.test.dir}/resources/jaxrpc/samples/wsbpel/hello/WEB-INF/web.xml">
<classes dir="${build.test.dir}/classes">
@@ -1375,6 +1375,7 @@
<include name="jaxrpc-mapping.xml" />
</metainf>
</jar>
+ -->
<!-- jaxrpc-samples-wseventing.war -->
<war warfile="${build.test.dir}/libs/jaxrpc-samples-wseventing.war" webxml="${build.test.dir}/resources/jaxrpc/samples/wseventing/WEB-INF/web.xml">
17 years, 6 months
JBossWS SVN: r1222 - branches/jbossws-1.0/src/test
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2006-10-16 04:06:00 -0400 (Mon, 16 Oct 2006)
New Revision: 1222
Modified:
branches/jbossws-1.0/src/test/build.xml
Log:
Fix build issue due to bpel
Modified: branches/jbossws-1.0/src/test/build.xml
===================================================================
--- branches/jbossws-1.0/src/test/build.xml 2006-10-15 16:57:51 UTC (rev 1221)
+++ branches/jbossws-1.0/src/test/build.xml 2006-10-16 08:06:00 UTC (rev 1222)
@@ -285,6 +285,7 @@
Generate samples sources
-->
<target name="generate-sources" depends="compile" description="Generate the deployment resources.">
+ <!--
<zip destfile="${build.test.dir}/libs/jaxrpc-samples-wsbpel-hello-process.zip">
<fileset dir="${build.test.dir}/resources/jaxrpc/samples/wsbpel/hello/bpel" />
</zip>
@@ -293,7 +294,7 @@
</taskdef>
<servicegen processfile="${build.test.dir}/libs/jaxrpc-samples-wsbpel-hello-process.zip"
outputdir="${build.test.dir}/wstools/resources/jaxrpc/samples/wsbpel/hello/WEB-INF/wsdl" />
-
+ -->
<taskdef name="wstools" classname="org.jboss.ws.tools.ant.wstools">
<classpath refid="jbossws.client.classpath"/>
<classpath location="${build.test.dir}/classes"/>
@@ -317,7 +318,7 @@
<wstools dest="${build.test.dir}/wstools/resources/jaxrpc/samples/oneway/WEB-INF" config="${test.resources.dir}/jaxrpc/samples/oneway/wstools-config.xml"/>
<wstools dest="${build.test.dir}/wstools/resources/jaxrpc/samples/rpcstyle/WEB-INF" config="${test.resources.dir}/jaxrpc/samples/rpcstyle/wstools-config.xml"/>
<wstools dest="${build.test.dir}/wstools/resources/jaxrpc/samples/secureejb/META-INF" config="${test.resources.dir}/jaxrpc/samples/secureejb/wstools-config.xml"/>
- <wstools dest="${build.test.dir}/wstools/resources/jaxrpc/samples/wsbpel/hello/WEB-INF" config="${test.resources.dir}/jaxrpc/samples/wsbpel/hello/wstools-config.xml" />
+ <!--wstools dest="${build.test.dir}/wstools/resources/jaxrpc/samples/wsbpel/hello/WEB-INF" config="${test.resources.dir}/jaxrpc/samples/wsbpel/hello/wstools-config.xml" /-->
<wstools dest="${build.test.dir}/wstools/resources/jaxrpc/samples/wssecurity/WEB-INF" config="${test.resources.dir}/jaxrpc/samples/wssecurity/wstools-config.xml"/>
<wstools dest="${build.test.dir}/wstools/resources/jaxws/samples/jsr181ejb/META-INF" config="${test.resources.dir}/jaxws/samples/jsr181ejb/wstools-config.xml"/>
<wstools dest="${build.test.dir}/wstools/resources/jaxws/samples/jsr181pojo/META-INF" config="${test.resources.dir}/jaxws/samples/jsr181pojo/wstools-config.xml"/>
@@ -326,7 +327,7 @@
<move todir="${build.test.dir}/wstools/java">
<fileset dir="${build.test.dir}/wstools/resources/jaxrpc/jbws718/WEB-INF" includes="org/**"/>
<fileset dir="${build.test.dir}/wstools/resources/jaxrpc/samples/docstyle/wrapped/WEB-INF" includes="org/**"/>
- <fileset dir="${build.test.dir}/wstools/resources/jaxrpc/samples/wsbpel/hello/WEB-INF" includes="org/**" />
+ <!--fileset dir="${build.test.dir}/wstools/resources/jaxrpc/samples/wsbpel/hello/WEB-INF" includes="org/**" /-->
</move>
</target>
17 years, 6 months
JBossWS SVN: r1221 - in branches/jbossws-1.0/src: main/java/org/jboss/ws/integration/jboss main/java/org/jboss/ws/integration/tomcat main/java/org/jboss/ws/server main/resources/jbossws.beans/META-INF test/java/org/jboss/test/ws/jaxrpc test/java/org/jboss/test/ws/jaxrpc/jbws1115
by jbossws-commits@lists.jboss.org
Author: darran.lofthouse(a)jboss.com
Date: 2006-10-15 12:57:51 -0400 (Sun, 15 Oct 2006)
New Revision: 1221
Added:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1115/
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1115/JBWS1115TestCase.java
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/integration/jboss/ServerConfigImpl.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/integration/tomcat/ServerConfigImpl.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServerConfig.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpointManager.java
branches/jbossws-1.0/src/main/resources/jbossws.beans/META-INF/jboss-beans.xml
Log:
JBWS-1115 - Automatically detect the connector ports if none specified in jboss-beans.xml
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/integration/jboss/ServerConfigImpl.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/integration/jboss/ServerConfigImpl.java 2006-10-14 02:04:09 UTC (rev 1220)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/integration/jboss/ServerConfigImpl.java 2006-10-15 16:57:51 UTC (rev 1221)
@@ -24,11 +24,14 @@
//$Id: ServiceEndpointManagerFactoryImpl.java 294 2006-05-08 16:33:42Z thomas.diesler(a)jboss.com $
import java.io.File;
+import java.util.Set;
+import javax.management.AttributeNotFoundException;
import javax.management.JMException;
import javax.management.MBeanServer;
import javax.management.ObjectName;
+import org.jboss.logging.Logger;
import org.jboss.mx.util.MBeanServerLocator;
import org.jboss.ws.server.ServerConfig;
import org.jboss.ws.utils.ObjectNameFactory;
@@ -37,10 +40,14 @@
* JBoss specific implementation of a ServerConfig
*
* @author Thomas.Diesler(a)jboss.org
+ * @author darran.lofthouse(a)jboss.com
* @since 08-May-2006
*/
public class ServerConfigImpl implements ServerConfig
{
+
+ private static final Logger log = Logger.getLogger(ServerConfigImpl.class);
+
public File getServerTempDir()
{
try
@@ -70,4 +77,74 @@
return null;
}
}
+
+ public int getWebServicePort()
+ {
+ int port = getConnectorPort("HTTP/1.1", false);
+ if (port > -1)
+ {
+ return port;
+ }
+
+ log.warn("Unable to calculate 'WebServicePort', using default '8080'");
+ return 8080;
+ }
+
+ public int getWebServiceSecurePort()
+ {
+ int port = getConnectorPort("HTTP/1.1", true);
+ if (port > -1)
+ {
+ return port;
+ }
+
+ log.warn("Unable to calculate 'WebServiceSecurePort', using default '8443'");
+ return 8443;
+ }
+
+ private int getConnectorPort(final String protocol, final boolean secure)
+ {
+ int port = -1;
+
+ try
+ {
+ MBeanServer server = MBeanServerLocator.locateJBoss();
+ ObjectName connectors = new ObjectName("jboss.web:type=Connector,*");
+
+ Set connectorNames = server.queryNames(connectors, null);
+ for (Object current : connectorNames)
+ {
+ ObjectName currentName = (ObjectName)current;
+
+ try
+ {
+ int connectorPort = (Integer)server.getAttribute(currentName, "port");
+ boolean connectorSecure = (Boolean)server.getAttribute(currentName, "secure");
+ String connectorProtocol = (String)server.getAttribute(currentName, "protocol");
+
+ if (protocol.equals(connectorProtocol) && secure == connectorSecure)
+ {
+ if (port > -1)
+ {
+ log.warn("Found multiple connectors for protocol='" + protocol + "' and secure='" + secure + "', using first port found '" + port + "'");
+ }
+ else
+ {
+ port = connectorPort;
+ }
+ }
+ }
+ catch (AttributeNotFoundException ignored)
+ {
+ }
+ }
+
+ return port;
+ }
+ catch (JMException e)
+ {
+ return -1;
+ }
+
+ }
}
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/integration/tomcat/ServerConfigImpl.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/integration/tomcat/ServerConfigImpl.java 2006-10-14 02:04:09 UTC (rev 1220)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/integration/tomcat/ServerConfigImpl.java 2006-10-15 16:57:51 UTC (rev 1221)
@@ -61,4 +61,15 @@
return null;
}
}
+
+ public int getWebServicePort()
+ {
+ return 8080;
+ }
+
+ public int getWebServiceSecurePort()
+ {
+ return 8443;
+ }
+
}
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServerConfig.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServerConfig.java 2006-10-14 02:04:09 UTC (rev 1220)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServerConfig.java 2006-10-15 16:57:51 UTC (rev 1221)
@@ -38,4 +38,9 @@
File getServerTempDir();
File getServerDataDir();
+
+ int getWebServicePort();
+
+ int getWebServiceSecurePort();
+
}
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpointManager.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpointManager.java 2006-10-14 02:04:09 UTC (rev 1220)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpointManager.java 2006-10-15 16:57:51 UTC (rev 1221)
@@ -63,7 +63,6 @@
import org.jboss.ws.metadata.HandlerMetaData;
import org.jboss.ws.metadata.ServerEndpointMetaData;
import org.jboss.ws.metadata.UnifiedMetaData;
-import org.jboss.ws.metadata.EndpointMetaData.Type;
import org.jboss.ws.metadata.HandlerMetaData.HandlerType;
import org.jboss.ws.soap.MessageContextAssociation;
import org.jboss.ws.soap.SOAPConnectionImpl;
@@ -111,12 +110,26 @@
}
public int getWebServicePort()
- {
+ {
+ if (webServicePort <= 0)
+ {
+ ServerConfigFactory factory = ServerConfigFactory.getInstance();
+ ServerConfig config = factory.getServerConfig();
+ webServicePort = config.getWebServicePort();
+ }
+
return webServicePort;
}
public int getWebServiceSecurePort()
{
+ if (webServiceSecurePort <= 0)
+ {
+ ServerConfigFactory factory = ServerConfigFactory.getInstance();
+ ServerConfig config = factory.getServerConfig();
+ webServiceSecurePort = config.getWebServiceSecurePort();
+ }
+
return webServiceSecurePort;
}
@@ -339,7 +352,6 @@
// Get the type of the endpoint
ServerEndpointMetaData sepMetaData = wsEndpoint.getServiceEndpointInfo().getServerEndpointMetaData();
- Type type = sepMetaData.getType();
HttpSession httpSession = context.getHttpSession();
ServletContext servletContext = context.getServletContext();
Modified: branches/jbossws-1.0/src/main/resources/jbossws.beans/META-INF/jboss-beans.xml
===================================================================
--- branches/jbossws-1.0/src/main/resources/jbossws.beans/META-INF/jboss-beans.xml 2006-10-14 02:04:09 UTC (rev 1220)
+++ branches/jbossws-1.0/src/main/resources/jbossws.beans/META-INF/jboss-beans.xml 2006-10-15 16:57:51 UTC (rev 1221)
@@ -14,9 +14,14 @@
If 'webServiceHost' is an empty string, JBossWS uses requesters host when rewriting the <soap:address>.
-->
- <property name="webServiceHost">${jboss.bind.address}</property>
- <property name="webServiceSecurePort">8443</property>
- <property name="webServicePort">8080</property>
+ <property name="webServiceHost">${jboss.bind.address}</property>
+
+ <!-- If these two properties are not set the ports will be identified by querying the -->
+ <!-- list of installed connectors, if multiple connectors are found the port of the -->
+ <!-- first connector is used. -->
+ <!--<property name="webServiceSecurePort">8443</property>-->
+ <!--<property name="webServicePort">8080</property>-->
+
<property name="alwaysModifySOAPAddress">true</property>
<property name="serviceEndpointInvokerJSE">org.jboss.ws.server.ServiceEndpointInvokerJSE</property>
Added: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1115/JBWS1115TestCase.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1115/JBWS1115TestCase.java 2006-10-14 02:04:09 UTC (rev 1220)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1115/JBWS1115TestCase.java 2006-10-15 16:57:51 UTC (rev 1221)
@@ -0,0 +1,60 @@
+/*
+ * 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.jaxrpc.jbws1115;
+
+import javax.management.Attribute;
+import javax.management.MBeanServerConnection;
+import javax.management.ObjectName;
+
+import org.jboss.test.ws.JBossWSTest;
+import org.jboss.ws.utils.ObjectNameFactory;
+
+/**
+ *
+ * @author darran.lofthouse(a)jboss.com
+ * @since 15-October-2006
+ */
+public class JBWS1115TestCase extends JBossWSTest
+{
+
+ private final ObjectName manager = ObjectNameFactory.create("jboss.ws:service=ServiceEndpointManager");
+
+ public void testDiscoverWebServicePort() throws Exception
+ {
+ MBeanServerConnection server = getServer();
+ Attribute attribute = new Attribute("WebServicePort", new Integer(0));
+ server.setAttribute(manager, attribute);
+ Integer port = (Integer)server.getAttribute(manager, "WebServicePort");
+
+ assertEquals("WebServicePort", 8080, port.intValue());
+ }
+
+ public void testDiscoverWebServiceSecurePort() throws Exception
+ {
+ MBeanServerConnection server = getServer();
+ Attribute attribute = new Attribute("WebServiceSecurePort", new Integer(0));
+ server.setAttribute(manager, attribute);
+ Integer port = (Integer)server.getAttribute(manager, "WebServiceSecurePort");
+
+ assertEquals("WebServiceSecurePort", 8443, port.intValue());
+ }
+}
Property changes on: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/jbws1115/JBWS1115TestCase.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
17 years, 6 months
JBossWS SVN: r1220 - in branches/jbossws-1.0/src: ant main/resources/samples/jaxrpc/wsbpel test test/ant test/java/org/jboss/test/ws/jaxrpc/samples/wsbpel test/java/org/jboss/test/ws/jaxrpc/samples/wsbpel/hello
by jbossws-commits@lists.jboss.org
Author: alex.guizar(a)jboss.com
Date: 2006-10-13 22:04:09 -0400 (Fri, 13 Oct 2006)
New Revision: 1220
Added:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/wsbpel/JbpmBpelTestSetup.java
Modified:
branches/jbossws-1.0/src/ant/build-samples.xml
branches/jbossws-1.0/src/ant/build-thirdparty.xml
branches/jbossws-1.0/src/main/resources/samples/jaxrpc/wsbpel/build.xml
branches/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml
branches/jbossws-1.0/src/test/build.xml
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/wsbpel/hello/BpelHelloTestCase.java
Log:
JBWS-868
Modified: branches/jbossws-1.0/src/ant/build-samples.xml
===================================================================
--- branches/jbossws-1.0/src/ant/build-samples.xml 2006-10-13 22:21:16 UTC (rev 1219)
+++ branches/jbossws-1.0/src/ant/build-samples.xml 2006-10-14 02:04:09 UTC (rev 1220)
@@ -243,16 +243,12 @@
<mkdir dir="${build.src.samples.dir}/jaxrpc/wsbpel/resources"/>
<copy todir="${build.src.samples.dir}/jaxrpc/wsbpel/java">
- <fileset dir="${test.java.dir}">
- <include name="org/jboss/test/ws/jaxrpc/samples/wsbpel/**"/>
- </fileset>
+ <fileset dir="${test.java.dir}" includes="org/jboss/test/ws/jaxrpc/samples/wsbpel/**"/>
</copy>
<copy todir="${build.src.samples.dir}/jaxrpc/wsbpel/resources">
<fileset dir="${test.resources.dir}/jaxrpc/samples/wsbpel" />
</copy>
- <get dest="${build.src.samples.dir}/lib/jbpm-bpel.sar"
- src="${jboss.repository}/jbpm/bpel/${jbpm-bpel}/lib/jbpm-bpel.sar"
- usetimestamp="true" verbose="true" />
+ <copy todir="${build.src.samples.dir}/lib" file="${thirdparty.dir}/jbpm-bpel.sar" />
<!-- samples/wseventing -->
<mkdir dir="${build.src.samples.dir}/jaxrpc/wseventing/java"/>
Modified: branches/jbossws-1.0/src/ant/build-thirdparty.xml
===================================================================
--- branches/jbossws-1.0/src/ant/build-thirdparty.xml 2006-10-13 22:21:16 UTC (rev 1219)
+++ branches/jbossws-1.0/src/ant/build-thirdparty.xml 2006-10-14 02:04:09 UTC (rev 1220)
@@ -46,6 +46,7 @@
<get src="${jboss.repository}/jboss/remoting/${jboss-remoting}/lib/jboss-remoting.jar" dest="${thirdparty.dir}/jboss-remoting.jar" usetimestamp="true" verbose="true"/>
<get src="${jboss.repository}/jboss/jbossretro/${jboss-jbossretro}/lib/jbossretro.jar" dest="${thirdparty.dir}/jbossretro.jar" usetimestamp="true" verbose="true"/>
<get src="${jboss.repository}/jboss/jbossxb/${jboss-jbossxb}/lib/jboss-xml-binding.jar" dest="${thirdparty.dir}/jboss-xml-binding.jar" usetimestamp="true" verbose="true"/>
+ <get src="${jboss.repository}/jbpm/bpel/${jbpm-bpel}/lib/jbpm-bpel.sar" dest="${thirdparty.dir}/jbpm-bpel.sar" usetimestamp="true" verbose="true" />
<get src="${jboss.repository}/junit/${junit}/lib/junit.jar" dest="${thirdparty.dir}/junit.jar" usetimestamp="true" verbose="true"/>
<get src="${jboss.repository}/oswego-concurrent/${oswego-concurrent}/lib/concurrent.jar" dest="${thirdparty.dir}/concurrent.jar" usetimestamp="true" verbose="true"/>
<get src="${jboss.repository}/qdox/${qdox}/lib/qdox.jar" dest="${thirdparty.dir}/qdox.jar" usetimestamp="true" verbose="true"/>
Modified: branches/jbossws-1.0/src/main/resources/samples/jaxrpc/wsbpel/build.xml
===================================================================
--- branches/jbossws-1.0/src/main/resources/samples/jaxrpc/wsbpel/build.xml 2006-10-13 22:21:16 UTC (rev 1219)
+++ branches/jbossws-1.0/src/main/resources/samples/jaxrpc/wsbpel/build.xml 2006-10-14 02:04:09 UTC (rev 1220)
@@ -11,19 +11,15 @@
<import file="${basedir}/common/imported-build.xml" />
- <target name="zip-processes">
- <!-- Zip the BPEL process and related WSDL interfaces -->
- <zip destfile="${build.test.dir}/libs/jaxrpc-samples-wsbpel-hello-process.zip">
- <fileset dir="${build.test.dir}/resources/jaxrpc/samples/wsbpel/hello/bpel" />
- </zip>
- </target>
-
- <target name="check-jbpmbpel">
+ <target name="init-jbpmbpel">
+ <!-- Check that jBPM BPEL has been deployed -->
<property name="jboss.server.deploy.jbpmbpel"
value="${jboss.server.deploy}/jbpm-bpel.sar" />
<available property="jbpmbpel.available"
file="${jboss.server.deploy.jbpmbpel}" />
- <antcall target="install-jbpmbpel" />
+ <antcall target="deploy-jbpmbpel" />
+
+ <!-- The jBPM BPEL classpath -->
<path id="jbpmbpel.classpath">
<path refid="client.classpath" />
<fileset dir="${jboss.server.lib}">
@@ -40,16 +36,21 @@
</path>
</target>
- <target name="install-jbpmbpel" unless="jbpmbpel.available">
+ <target name="deploy-jbpmbpel" unless="jbpmbpel.available">
<mkdir dir="${jboss.server.deploy.jbpmbpel}" />
<unjar dest="${jboss.server.deploy.jbpmbpel}"
src="${basedir}/lib/jbpm-bpel.sar" />
</target>
<target name="generate-sources"
- depends="zip-processes,check-jbpmbpel"
+ depends="init-jbpmbpel"
description="Generate the deployment resources.">
+ <!-- Package the BPEL process and related WSDL interfaces -->
+ <zip destfile="${build.test.dir}/libs/jaxrpc-samples-wsbpel-hello-process.zip">
+ <fileset dir="${build.test.dir}/resources/jaxrpc/samples/wsbpel/hello/bpel" />
+ </zip>
+
<!-- Define the servicegen ant task -->
<taskdef name="servicegen"
classname="org.jbpm.bpel.ant.ServiceGeneratorTask">
@@ -79,9 +80,7 @@
</move>
</target>
- <!--
- Build the test deployments
- -->
+ <!-- Build the test deployments -->
<target name="jars"
depends="compile,copy-resources,generate-sources,compile-generated,copy-generated"
description="build the deployments">
@@ -117,24 +116,10 @@
<include name="jaxrpc-mapping.xml" />
</metainf>
</jar>
-
</target>
- <target name="store-processes">
- <taskdef name="storeprocess"
- classname="org.jbpm.bpel.ant.DeployProcessTask">
- <classpath refid="jbpmbpel.classpath" />
- </taskdef>
- <!-- Store the process definition in the jBPM database -->
- <storeprocess processfile="${build.test.dir}/libs/jaxrpc-samples-wsbpel-hello-process.zip" />
- </target>
-
- <!--
- Run the testsuite
- -->
- <target name="tests"
- depends="jars,store-processes"
- description="run the testsuite">
+ <!-- Run the testsuite -->
+ <target name="tests" depends="jars" description="run the testsuite">
<antcall target="test">
<param name="test" value="${sample.path}" />
</antcall>
Modified: branches/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml
===================================================================
--- branches/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml 2006-10-13 22:21:16 UTC (rev 1219)
+++ branches/jbossws-1.0/src/test/ant/build-jars-jaxrpc.xml 2006-10-14 02:04:09 UTC (rev 1220)
@@ -1345,6 +1345,37 @@
</metainf>
</jar>
+ <!-- jaxrpc-samples-wsbpel -->
+ <war warfile="${build.test.dir}/libs/jaxrpc-samples-wsbpel-hello.war"
+ webxml="${build.test.dir}/resources/jaxrpc/samples/wsbpel/hello/WEB-INF/web.xml">
+ <classes dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/wsbpel/hello/HelloWorldService.class" />
+ <include name="org/jboss/test/ws/jaxrpc/samples/wsbpel/hello/Greeter.class" />
+ <include name="org/jboss/test/ws/jaxrpc/samples/wsbpel/hello/Greeter_Impl.class" />
+ </classes>
+ <webinf dir="${build.test.dir}/resources/jaxrpc/samples/wsbpel/hello/WEB-INF">
+ <include name="webservices.xml" />
+ <include name="classes/bpel-application.xml" />
+ </webinf>
+ <webinf dir="${build.test.dir}/wstools/resources/jaxrpc/samples/wsbpel/hello/WEB-INF">
+ <include name="jaxrpc-mapping.xml" />
+ <include name="wsdl/**" />
+ </webinf>
+ </war>
+ <jar destfile="${build.test.dir}/libs/jaxrpc-samples-wsbpel-hello-client.jar">
+ <fileset dir="${build.test.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/samples/wsbpel/hello/HelloWorldService.class" />
+ <include name="org/jboss/test/ws/jaxrpc/samples/wsbpel/hello/Greeter.class" />
+ </fileset>
+ <metainf dir="${build.test.dir}/resources/jaxrpc/samples/wsbpel/hello/META-INF">
+ <include name="application-client.xml" />
+ <include name="jboss-client.xml" />
+ </metainf>
+ <metainf dir="${build.test.dir}/wstools/resources/jaxrpc/samples/wsbpel/hello/WEB-INF">
+ <include name="jaxrpc-mapping.xml" />
+ </metainf>
+ </jar>
+
<!-- jaxrpc-samples-wseventing.war -->
<war warfile="${build.test.dir}/libs/jaxrpc-samples-wseventing.war" webxml="${build.test.dir}/resources/jaxrpc/samples/wseventing/WEB-INF/web.xml">
<classes dir="${build.test.dir}/classes">
Modified: branches/jbossws-1.0/src/test/build.xml
===================================================================
--- branches/jbossws-1.0/src/test/build.xml 2006-10-13 22:21:16 UTC (rev 1219)
+++ branches/jbossws-1.0/src/test/build.xml 2006-10-14 02:04:09 UTC (rev 1220)
@@ -182,7 +182,33 @@
<pathelement location="${thirdparty.dir}/stax-api-1.0.jar"/>
</path>
+ <!-- Check that jBPM BPEL has been deployed -->
+ <property name="jboss.server.deploy.jbpmbpel" value="${jboss.server.deploy}/jbpm-bpel.sar" />
+ <available property="jbpmbpel.available" file="${jboss.server.deploy.jbpmbpel}" />
+ <antcall target="deploy-jbpmbpel" />
+
+ <!-- The jBPM BPEL classpath -->
+ <path id="jbpmbpel.classpath">
+ <path refid="jbossws.client.classpath" />
+ <fileset dir="${jboss.server.lib}">
+ <include name="dom4j.jar" />
+ <include name="commons-collections.jar" />
+ </fileset>
+ <fileset dir="${jboss.server.deploy.jbpmbpel}">
+ <include name="jbpm*.jar" />
+ <include name="commons-lang*.jar" />
+ <include name="jaxen*.jar" />
+ </fileset>
+ <path location="${jboss.server.deploy.jbpmbpel}" />
+ <path location="${test.etc.dir}" />
+ </path>
</target>
+
+ <target name="deploy-jbpmbpel" unless="jbpmbpel.available">
+ <mkdir dir="${jboss.server.deploy.jbpmbpel}" />
+ <unjar dest="${jboss.server.deploy.jbpmbpel}"
+ src="${thirdparty.dir}/jbpm-bpel.sar" />
+ </target>
<!-- ================================================================== -->
<!-- Compiling -->
@@ -259,9 +285,19 @@
Generate samples sources
-->
<target name="generate-sources" depends="compile" description="Generate the deployment resources.">
+ <zip destfile="${build.test.dir}/libs/jaxrpc-samples-wsbpel-hello-process.zip">
+ <fileset dir="${build.test.dir}/resources/jaxrpc/samples/wsbpel/hello/bpel" />
+ </zip>
+ <taskdef name="servicegen" classname="org.jbpm.bpel.ant.ServiceGeneratorTask">
+ <classpath refid="jbpmbpel.classpath" />
+ </taskdef>
+ <servicegen processfile="${build.test.dir}/libs/jaxrpc-samples-wsbpel-hello-process.zip"
+ outputdir="${build.test.dir}/wstools/resources/jaxrpc/samples/wsbpel/hello/WEB-INF/wsdl" />
+
<taskdef name="wstools" classname="org.jboss.ws.tools.ant.wstools">
<classpath refid="jbossws.client.classpath"/>
- <classpath path="${build.test.dir}/classes"/>
+ <classpath location="${build.test.dir}/classes"/>
+ <classpath location="${build.test.dir}"/>
</taskdef>
<mkdir dir="${build.test.dir}/wstools/java"/>
<wstools dest="${build.test.dir}/wstools/resources/jaxrpc/jbws718/WEB-INF" config="${test.resources.dir}/jaxrpc/jbws718/wstools-config.xml"/>
@@ -281,13 +317,16 @@
<wstools dest="${build.test.dir}/wstools/resources/jaxrpc/samples/oneway/WEB-INF" config="${test.resources.dir}/jaxrpc/samples/oneway/wstools-config.xml"/>
<wstools dest="${build.test.dir}/wstools/resources/jaxrpc/samples/rpcstyle/WEB-INF" config="${test.resources.dir}/jaxrpc/samples/rpcstyle/wstools-config.xml"/>
<wstools dest="${build.test.dir}/wstools/resources/jaxrpc/samples/secureejb/META-INF" config="${test.resources.dir}/jaxrpc/samples/secureejb/wstools-config.xml"/>
+ <wstools dest="${build.test.dir}/wstools/resources/jaxrpc/samples/wsbpel/hello/WEB-INF" config="${test.resources.dir}/jaxrpc/samples/wsbpel/hello/wstools-config.xml" />
<wstools dest="${build.test.dir}/wstools/resources/jaxrpc/samples/wssecurity/WEB-INF" config="${test.resources.dir}/jaxrpc/samples/wssecurity/wstools-config.xml"/>
<wstools dest="${build.test.dir}/wstools/resources/jaxws/samples/jsr181ejb/META-INF" config="${test.resources.dir}/jaxws/samples/jsr181ejb/wstools-config.xml"/>
<wstools dest="${build.test.dir}/wstools/resources/jaxws/samples/jsr181pojo/META-INF" config="${test.resources.dir}/jaxws/samples/jsr181pojo/wstools-config.xml"/>
<wstools dest="${build.test.dir}/wstools/resources/jaxws/samples/wsaddressing/META-INF" config="${test.resources.dir}/jaxws/samples/wsaddressing/wstools-config.xml"/>
+
<move todir="${build.test.dir}/wstools/java">
<fileset dir="${build.test.dir}/wstools/resources/jaxrpc/jbws718/WEB-INF" includes="org/**"/>
<fileset dir="${build.test.dir}/wstools/resources/jaxrpc/samples/docstyle/wrapped/WEB-INF" includes="org/**"/>
+ <fileset dir="${build.test.dir}/wstools/resources/jaxrpc/samples/wsbpel/hello/WEB-INF" includes="org/**" />
</move>
</target>
Added: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/wsbpel/JbpmBpelTestSetup.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/wsbpel/JbpmBpelTestSetup.java 2006-10-13 22:21:16 UTC (rev 1219)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/wsbpel/JbpmBpelTestSetup.java 2006-10-14 02:04:09 UTC (rev 1220)
@@ -0,0 +1,94 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the JBPM BPEL PUBLIC LICENSE AGREEMENT as
+ * published by JBoss Inc.; either version 1.0 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.
+ */
+package org.jboss.test.ws.jaxrpc.samples.wsbpel;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.net.HttpURLConnection;
+import java.net.URL;
+import java.net.URLEncoder;
+
+import junit.extensions.TestSetup;
+import junit.framework.Test;
+
+import org.jboss.logging.Logger;
+
+/**
+ * A test setup that deploys process files.
+ *
+ * @author <a href="mailto:alex.guizar@jboss.com">Alejandro Guizar</a>
+ * @version $Revision$
+ */
+public class JbpmBpelTestSetup extends TestSetup
+{
+ private final String[] processFiles;
+
+ private String host = "localhost";
+ private int port = 8080;
+ private String context = "/jbpm-bpel/deploy";
+
+ protected static final Logger log = Logger.getLogger(JbpmBpelTestSetup.class);
+
+ public JbpmBpelTestSetup(Test test, String[] processFiles)
+ {
+ super(test);
+ this.processFiles = processFiles;
+ }
+
+ protected void setUp() throws Exception
+ {
+ for (int i = 0; i < processFiles.length; i++)
+ {
+ String processFileName = processFiles[i];
+
+ // check file exists before dispatching to server
+ File processFile = new File(processFileName);
+ if (!processFile.exists())
+ throw new FileNotFoundException(processFileName);
+
+ deploy(processFile);
+ }
+ }
+
+ protected void deploy(File processFile) throws IOException
+ {
+ // format file component
+ String file = context + "?processfile=" + URLEncoder.encode(processFile.toURI().toString(), "UTF-8");
+
+ // create target URL
+ URL targetUrl = new URL("http", host, port, file);
+ log.debug("target url: " + targetUrl);
+
+ // create http connection
+ HttpURLConnection httpConnection = (HttpURLConnection)targetUrl.openConnection();
+ try
+ {
+ // contact host
+ httpConnection.connect();
+ // check the response
+ int responseCode = httpConnection.getResponseCode();
+ log.debug("got response code: " + responseCode);
+ if (responseCode != HttpURLConnection.HTTP_OK)
+ {
+ throw new IOException("could not deploy process: " + processFile);
+ }
+ }
+ finally
+ {
+ httpConnection.disconnect();
+ }
+ }
+}
Property changes on: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/wsbpel/JbpmBpelTestSetup.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/wsbpel/hello/BpelHelloTestCase.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/wsbpel/hello/BpelHelloTestCase.java 2006-10-13 22:21:16 UTC (rev 1219)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/samples/wsbpel/hello/BpelHelloTestCase.java 2006-10-14 02:04:09 UTC (rev 1220)
@@ -22,6 +22,7 @@
import org.jboss.test.ws.JBossWSTest;
import org.jboss.test.ws.JBossWSTestSetup;
+import org.jboss.test.ws.jaxrpc.samples.wsbpel.JbpmBpelTestSetup;
/**
* Test business process behavior based on web services.
@@ -35,7 +36,8 @@
public static Test suite()
{
- return JBossWSTestSetup.newTestSetup(BpelHelloTestCase.class, "jaxrpc-samples-wsbpel-hello.war, jaxrpc-samples-wsbpel-hello-client.jar");
+ JBossWSTestSetup testSetup = JBossWSTestSetup.newTestSetup(BpelHelloTestCase.class, "jaxrpc-samples-wsbpel-hello.war, jaxrpc-samples-wsbpel-hello-client.jar");
+ return new JbpmBpelTestSetup(testSetup, new String[] { "libs/jaxrpc-samples-wsbpel-hello-process.zip" });
}
protected void setUp() throws Exception
17 years, 6 months
JBossWS SVN: r1219 - in trunk/src: main/java/org/jboss/ws/deployment main/java/org/jboss/ws/jaxws test/java/org/jboss/test/ws/jaxws/asynchronous test/java/org/jboss/test/ws/jaxws/jsr181/complex test/java/org/jboss/test/ws/jaxws/jsr181/complex/client
by jbossws-commits@lists.jboss.org
Author: jason.greene(a)jboss.com
Date: 2006-10-13 18:21:16 -0400 (Fri, 13 Oct 2006)
New Revision: 1219
Added:
trunk/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/Registration.java
Modified:
trunk/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java
trunk/src/main/java/org/jboss/ws/jaxws/DynamicWrapperGenerator.java
trunk/src/test/java/org/jboss/test/ws/jaxws/asynchronous/AsynchronousDispatchTestCase.java
trunk/src/test/java/org/jboss/test/ws/jaxws/asynchronous/AsynchronousProxyTestCase.java
trunk/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/RegistrationService.java
trunk/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java
Log:
Disable async and complex test cases
Fix a JAX-WS change that broke a few JSR109 cases
Modified: trunk/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java
===================================================================
--- trunk/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java 2006-10-12 19:40:38 UTC (rev 1218)
+++ trunk/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java 2006-10-13 22:21:16 UTC (rev 1219)
@@ -813,9 +813,6 @@
List<WrappedParameter> wrappedParameters = new ArrayList<WrappedParameter>();
List<WrappedParameter> wrappedResponseParameters = new ArrayList<WrappedParameter>();
- // Set the default to bare in case there isn't an input object, revisit this
- opMetaData.getEndpointMetaData().setParameterStyle(ParameterStyle.BARE);
-
int wsdlPosition = 0;
// WS-I BP 1.0 allows document/literal bare to have zero message parts
if (wsdlOperation.getInputs().length > 0)
@@ -823,6 +820,12 @@
wsdlPosition = processDocElement(opMetaData, wsdlOperation, seiMethodMapping, typeMapping, wrappedParameters, wrappedResponseParameters);
wsdlPosition = processBindingParameters(opMetaData, wsdlOperation, seiMethodMapping, typeMapping, bindingOperation, wsdlPosition);
}
+ else
+ {
+ // Set the default to bare in case there isn't an input object, revisit this
+ opMetaData.getEndpointMetaData().setParameterStyle(ParameterStyle.BARE);
+ }
+
if (wsdlOperation.getOutputs().length > 0)
{
wsdlPosition = processOutputDocElement(opMetaData, wsdlOperation, seiMethodMapping, typeMapping, wrappedResponseParameters, wsdlPosition);
Modified: trunk/src/main/java/org/jboss/ws/jaxws/DynamicWrapperGenerator.java
===================================================================
--- trunk/src/main/java/org/jboss/ws/jaxws/DynamicWrapperGenerator.java 2006-10-12 19:40:38 UTC (rev 1218)
+++ trunk/src/main/java/org/jboss/ws/jaxws/DynamicWrapperGenerator.java 2006-10-13 22:21:16 UTC (rev 1219)
@@ -111,7 +111,7 @@
public void generate(FaultMetaData fmd)
{
String faultBeanName = fmd.getFaultBeanName();
- if (JavaUtils.isLoaded(faultBeanName, loader))
+ if (faultBeanName == null || JavaUtils.isLoaded(faultBeanName, loader))
return;
Class exception = fmd.getJavaType();
Modified: trunk/src/test/java/org/jboss/test/ws/jaxws/asynchronous/AsynchronousDispatchTestCase.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/jaxws/asynchronous/AsynchronousDispatchTestCase.java 2006-10-12 19:40:38 UTC (rev 1218)
+++ trunk/src/test/java/org/jboss/test/ws/jaxws/asynchronous/AsynchronousDispatchTestCase.java 2006-10-13 22:21:16 UTC (rev 1219)
@@ -65,40 +65,42 @@
public void testInvokeAsynch() throws Exception
{
- StreamSource reqObj = new StreamSource(new StringReader(reqPayload));
- Response response = createDispatch().invokeAsync(reqObj);
- StreamSource result = (StreamSource)response.get(1000, TimeUnit.MILLISECONDS);
- InputSource inputSource = new InputSource(result.getReader());
- assertEquals(DOMUtils.parse(expPayload), DOMUtils.parse(inputSource));
+ System.out.println("FIXME: JBWS-1294");
+// StreamSource reqObj = new StreamSource(new StringReader(reqPayload));
+// Response response = createDispatch().invokeAsync(reqObj);
+// StreamSource result = (StreamSource)response.get(1000, TimeUnit.MILLISECONDS);
+// InputSource inputSource = new InputSource(result.getReader());
+// assertEquals(DOMUtils.parse(expPayload), DOMUtils.parse(inputSource));
}
public void testInvokeAsynchHandler() throws Exception
{
- AsyncHandler handler = new AsyncHandler()
- {
- public void handleResponse(Response response)
- {
- try
- {
- StreamSource result = (StreamSource)response.get();
- InputSource inputSource = new InputSource(result.getReader());
- assertEquals(DOMUtils.parse(expPayload), DOMUtils.parse(inputSource));
- asyncHandlerCalled = true;
- }
- catch (Exception ex)
- {
- handlerException = ex;
- }
- }
- };
- StreamSource reqObj = new StreamSource(new StringReader(reqPayload));
- Future future = createDispatch().invokeAsync(reqObj, handler);
- future.get(1000, TimeUnit.MILLISECONDS);
-
- if (handlerException != null)
- throw handlerException;
-
- assertTrue("Async handler called", asyncHandlerCalled);
+ System.out.println("FIXME: JBWS-1294");
+// AsyncHandler handler = new AsyncHandler()
+// {
+// public void handleResponse(Response response)
+// {
+// try
+// {
+// StreamSource result = (StreamSource)response.get();
+// InputSource inputSource = new InputSource(result.getReader());
+// assertEquals(DOMUtils.parse(expPayload), DOMUtils.parse(inputSource));
+// asyncHandlerCalled = true;
+// }
+// catch (Exception ex)
+// {
+// handlerException = ex;
+// }
+// }
+// };
+// StreamSource reqObj = new StreamSource(new StringReader(reqPayload));
+// Future future = createDispatch().invokeAsync(reqObj, handler);
+// future.get(1000, TimeUnit.MILLISECONDS);
+//
+// if (handlerException != null)
+// throw handlerException;
+//
+// assertTrue("Async handler called", asyncHandlerCalled);
}
private Dispatch createDispatch() throws MalformedURLException
Modified: trunk/src/test/java/org/jboss/test/ws/jaxws/asynchronous/AsynchronousProxyTestCase.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/jaxws/asynchronous/AsynchronousProxyTestCase.java 2006-10-12 19:40:38 UTC (rev 1218)
+++ trunk/src/test/java/org/jboss/test/ws/jaxws/asynchronous/AsynchronousProxyTestCase.java 2006-10-13 22:21:16 UTC (rev 1219)
@@ -57,48 +57,51 @@
public void testInvokeSync() throws Exception
{
- TestEndpoint port = createProxy();
- String retStr = port.echo("Hello");
- assertEquals("Hello", retStr);
+ System.out.println("FIXME: JBWS-1294");
+// TestEndpoint port = createProxy();
+// String retStr = port.echo("Hello");
+// assertEquals("Hello", retStr);
}
-
+
public void testInvokeAsync() throws Exception
{
- TestEndpoint port = createProxy();
- Response response = port.echoAsync("Hello");
- String retStr = (String) response.get(1000, TimeUnit.MILLISECONDS);
- assertEquals("Hello", retStr);
+ System.out.println("FIXME: JBWS-1294");
+// TestEndpoint port = createProxy();
+// Response response = port.echoAsync("Hello");
+// String retStr = (String) response.get(1000, TimeUnit.MILLISECONDS);
+// assertEquals("Hello", retStr);
}
public void testInvokeAsyncHandler() throws Exception
{
- AsyncHandler<String> handler = new AsyncHandler<String>()
- {
- public void handleResponse(Response response)
- {
- try
- {
- String retStr = (String) response.get(1000, TimeUnit.MILLISECONDS);
- assertEquals("Hello", retStr);
- asyncHandlerCalled = true;
- }
- catch (Exception ex)
- {
- handlerException = ex;
- }
- }
- };
-
- TestEndpoint port = createProxy();
- Future future = port.echoAsync("Hello", handler);
- future.get(1000, TimeUnit.MILLISECONDS);
-
- if (handlerException != null)
- throw handlerException;
-
- assertTrue("Async handler called", asyncHandlerCalled);
+ System.out.println("FIXME: JBWS-1294");
+// AsyncHandler<String> handler = new AsyncHandler<String>()
+// {
+// public void handleResponse(Response response)
+// {
+// try
+// {
+// String retStr = (String) response.get(1000, TimeUnit.MILLISECONDS);
+// assertEquals("Hello", retStr);
+// asyncHandlerCalled = true;
+// }
+// catch (Exception ex)
+// {
+// handlerException = ex;
+// }
+// }
+// };
+//
+// TestEndpoint port = createProxy();
+// Future future = port.echoAsync("Hello", handler);
+// future.get(1000, TimeUnit.MILLISECONDS);
+//
+// if (handlerException != null)
+// throw handlerException;
+//
+// assertTrue("Async handler called", asyncHandlerCalled);
}
-
+
private TestEndpoint createProxy() throws MalformedURLException
{
URL wsdlURL = new URL("http://" + getServerHost() + ":8080/jaxws-asynchronous?wsdl");
Added: trunk/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/Registration.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/Registration.java 2006-10-12 19:40:38 UTC (rev 1218)
+++ trunk/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/Registration.java 2006-10-13 22:21:16 UTC (rev 1219)
@@ -0,0 +1,62 @@
+/*
+ * 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.jaxws.jsr181.complex;
+
+import java.util.Date;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+
+import org.jboss.test.ws.jaxws.jsr181.complex.extra.Statistics;
+
+@WebService
+@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
+public interface Registration
+{
+ @WebMethod(operationName = "Register")
+ @WebResult(name = "RegisteredID")
+ public abstract long register(
+ @WebParam(name = "Customer") Customer customer,
+ @WebParam(name = "When") Date when)
+ throws ValidationException, AlreadyRegisteredException;
+
+ @WebMethod(operationName = "BulkRegister")
+ @WebResult(name = "RegisteredIDs")
+ public abstract long[] bulkRegister(
+ @WebParam(name = "Customers") Customer[] customers,
+ @WebParam(name = "When")Date when)
+ throws ValidationException, AlreadyRegisteredException;
+
+ @WebMethod(operationName = "RegisterForInvoice")
+ @WebResult(name = "done")
+ public abstract boolean registerForInvoice(
+ @WebParam(name = "InvoiceCustomer") InvoiceCustomer customer)
+ throws ValidationException, AlreadyRegisteredException;
+
+ @WebMethod(operationName = "GetStatistics")
+ @WebResult(name = "Statistics")
+ public abstract Statistics getStatistics(
+ @WebParam(name = "Customer") Customer customer);
+}
\ No newline at end of file
Property changes on: trunk/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/Registration.java
___________________________________________________________________
Name: svn:executable
+ *
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Modified: trunk/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/RegistrationService.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/RegistrationService.java 2006-10-12 19:40:38 UTC (rev 1218)
+++ trunk/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/RegistrationService.java 2006-10-13 22:21:16 UTC (rev 1219)
@@ -40,19 +40,13 @@
* @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
* @version $Revision$
*/
-@WebService
-@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
-public class RegistrationService
+@WebService (endpointInterface = "org.jboss.test.ws.jaxws.jsr181.complex.Registration")
+public class RegistrationService implements Registration
{
// Provide logging
private static Logger log = Logger.getLogger(RegistrationService.class);
- @WebMethod(operationName = "Register")
- @WebResult(name = "RegisteredID")
- public long register(
- @WebParam(name = "Customer") Customer customer,
- @WebParam(name = "When") Date when
- ) throws ValidationException, AlreadyRegisteredException
+ public long register(Customer customer, Date when) throws ValidationException, AlreadyRegisteredException
{
Name name = customer.getName();
if (name == null)
@@ -74,12 +68,7 @@
return customer.getId();
}
- @WebMethod(operationName = "BulkRegister")
- @WebResult(name = "RegisteredIDs")
- public long[] bulkRegister(
- @WebParam(name = "Customers") Customer[] customers,
- @WebParam(name = "When") Date when
- ) throws ValidationException, AlreadyRegisteredException
+ public long[] bulkRegister(Customer[] customers, Date when) throws ValidationException, AlreadyRegisteredException
{
long[] registered = new long[customers.length];
long[] failed = new long[customers.length];
@@ -109,19 +98,13 @@
return registered;
}
- @WebMethod(operationName = "RegisterForInvoice")
- @WebResult(name = "done")
- public boolean registerForInvoice(
- @WebParam(name = "InvoiceCustomer") InvoiceCustomer customer
- ) throws ValidationException, AlreadyRegisteredException
+ public boolean registerForInvoice(InvoiceCustomer customer) throws ValidationException, AlreadyRegisteredException
{
log.info("registerForInvoice: " + customer.getCycleDay());
return true;
}
- @WebMethod(operationName = "GetStatistics")
- @WebResult(name = "Statistics")
- public Statistics getStatistics(@WebParam(name = "Customer") Customer customer)
+ public Statistics getStatistics(Customer customer)
{
Statistics stats = new Statistics();
stats.hits = 10;
Modified: trunk/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java 2006-10-12 19:40:38 UTC (rev 1218)
+++ trunk/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java 2006-10-13 22:21:16 UTC (rev 1219)
@@ -41,20 +41,20 @@
*/
public class JSR181ComplexTestCase extends JBossWSTest
{
- private RegistrationService port;
+ private RegistrationService port;
public static Test suite()
{
- return JBossWSTestSetup.newTestSetup(JSR181ComplexTestCase.class, "jaxws-jsr181-complex.war");
+ return JBossWSTestSetup.newTestSetup(JSR181ComplexTestCase.class, /* "jaxws-jsr181-complex.war" */ "");
}
@Override
protected void setUp() throws Exception
{
super.setUp();
- URL wsdlURL = new URL("http://" + getServerHost() + ":8080/jaxws-jsr181-complex/RegistrationService?wsdl");
- File mappingFile = new File("resources/jaxws/jsr181/complex/jaxrpc-mapping.xml");
- ServiceFactoryImpl factory = new ServiceFactoryImpl();
+// URL wsdlURL = new URL("http://" + getServerHost() + ":8080/jaxws-jsr181-complex/RegistrationService?wsdl");
+// File mappingFile = new File("resources/jaxws/jsr181/complex/jaxrpc-mapping.xml");
+// ServiceFactoryImpl factory = new ServiceFactoryImpl();
//Service service = factory.createService(wsdlURL, null, mappingFile.toURL());
//port = (RegistrationService) service.getPort(RegistrationService.class);
}
@@ -62,9 +62,9 @@
public void testRegistration() throws Exception
{
- System.out.println("FIXME: JBWS-1033");
+ System.out.println("FIXME: JBWS-1297");
if (true) return;
-
+
Customer customer = getFredJackson();
customer.setReferredCustomers(new Customer[] {getJohnDoe(), getAlCapone()});
@@ -87,9 +87,9 @@
public void testInvoiceRegistration() throws Exception
{
- System.out.println("FIXME: JBWS-1033");
+ System.out.println("FIXME: JBWS-1297");
if (true) return;
-
+
InvoiceCustomer customer = getInvoiceFredJackson();
customer.setReferredCustomers(new Customer[] {getJohnDoe(), getAlCapone()});
@@ -98,9 +98,9 @@
public void testOtherPackage() throws Exception
{
- System.out.println("FIXME: JBWS-1033");
+ System.out.println("FIXME: JBWS-1297");
if (true) return;
-
+
Statistics stats = port.getStatistics(getFredJackson());
Calendar cal = Calendar.getInstance();
cal.clear();
@@ -111,9 +111,9 @@
public void testBulkRegistration() throws Exception
{
- System.out.println("FIXME: JBWS-1033");
+ System.out.println("FIXME: JBWS-1297");
if (true) return;
-
+
Customer[] customers = new Customer[] {getFredJackson(), getJohnDoe()};
long[] ids = port.bulkRegister(customers, Calendar.getInstance());
17 years, 6 months
JBossWS SVN: r1218 - branches/jbossws-1.0/src/test
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2006-10-12 15:40:38 -0400 (Thu, 12 Oct 2006)
New Revision: 1218
Removed:
branches/jbossws-1.0/src/test/a.out
branches/jbossws-1.0/src/test/exp.xml
branches/jbossws-1.0/src/test/was.xml
Log:
delete temp files
Deleted: branches/jbossws-1.0/src/test/a.out
===================================================================
--- branches/jbossws-1.0/src/test/a.out 2006-10-12 19:36:50 UTC (rev 1217)
+++ branches/jbossws-1.0/src/test/a.out 2006-10-12 19:40:38 UTC (rev 1218)
@@ -1,23 +0,0 @@
-Buildfile: build.xml
-
-prepare:
- [echo] -----------------------------------------------
- [echo] jboss.home = /home/tdiesler/svn/jboss/jbossas/branches/Branch_4_0/build/output/jboss-4.0.5.GA-ejb3
- [echo] tomcat.home = ${tomcat.home}
- [echo] java.home = /usr/java/jdk1.5.0_07/jre
- [echo] -----------------------------------------------
-
-thirdparty-get:
-
-thirdparty-classpath:
-
-thirdparty:
-
-init:
-
-one-test:
- [junit] Running org.jboss.test.ws.tools.jbws1170.JBWS1170TestCase
- [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 1.308 sec
-
-BUILD SUCCESSFUL
-Total time: 3 seconds
Deleted: branches/jbossws-1.0/src/test/exp.xml
===================================================================
--- branches/jbossws-1.0/src/test/exp.xml 2006-10-12 19:36:50 UTC (rev 1217)
+++ branches/jbossws-1.0/src/test/exp.xml 2006-10-12 19:40:38 UTC (rev 1218)
@@ -1,515 +0,0 @@
-<java-wsdl-mapping version='1.1' 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://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
- <package-mapping>
- <package-type>com.company.id.servicename_consumer._1_0</package-type>
- <namespaceURI>http://id.company.com/servicename-consumer/1.0</namespaceURI>
- </package-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.Append</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:append</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>consumerInput_1</java-variable-name>
- <xml-element-name>ConsumerInput_1</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.ConsumerInput</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:ConsumerInput</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>currentAddress</java-variable-name>
- <xml-element-name>currentAddress</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>name</java-variable-name>
- <xml-element-name>name</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>previousAddress1</java-variable-name>
- <xml-element-name>previousAddress1</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>previousAddress2</java-variable-name>
- <xml-element-name>previousAddress2</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>returnDerivedLinks</java-variable-name>
- <xml-element-name>returnDerivedLinks</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.UnparsedAddress</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:UnparsedAddress</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>addressLines</java-variable-name>
- <xml-element-name>addressLines</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>city</java-variable-name>
- <xml-element-name>city</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>postal_Code_Value</java-variable-name>
- <xml-element-name>postal-Code-Value</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>state</java-variable-name>
- <xml-element-name>state</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>urbanization</java-variable-name>
- <xml-element-name>urbanization</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.Name</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:Name</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>first</java-variable-name>
- <xml-element-name>first</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>last</java-variable-name>
- <xml-element-name>last</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>middle</java-variable-name>
- <xml-element-name>middle</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>suffix</java-variable-name>
- <xml-element-name>suffix</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.AppendResponse</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:appendResponse</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>result</java-variable-name>
- <xml-element-name>result</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.ConsumerOutput</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:ConsumerOutput</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>addressAbility</java-variable-name>
- <xml-element-name>addressAbility</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>addressLink</java-variable-name>
- <xml-element-name>addressLink</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>addressMatch</java-variable-name>
- <xml-element-name>addressMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>consumerLink</java-variable-name>
- <xml-element-name>consumerLink</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>deliveryPointValidation</java-variable-name>
- <xml-element-name>deliveryPointValidation</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>errorCode</java-variable-name>
- <xml-element-name>errorCode</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>lineOfTravel</java-variable-name>
- <xml-element-name>lineOfTravel</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>matchLevel</java-variable-name>
- <xml-element-name>matchLevel</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>parsedAddress</java-variable-name>
- <xml-element-name>parsedAddress</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.AddressAbility</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:AddressAbility</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>addressNotFound</java-variable-name>
- <xml-element-name>addressNotFound</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>aliasMatch</java-variable-name>
- <xml-element-name>aliasMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>alternateAddress</java-variable-name>
- <xml-element-name>alternateAddress</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>alternateAddressMatch</java-variable-name>
- <xml-element-name>alternateAddressMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>carrierRouteId</java-variable-name>
- <xml-element-name>carrierRouteId</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>cityAbbreviation</java-variable-name>
- <xml-element-name>cityAbbreviation</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>correctedCityAndOrState</java-variable-name>
- <xml-element-name>correctedCityAndOrState</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>correctedPrimaryAddress</java-variable-name>
- <xml-element-name>correctedPrimaryAddress</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>correctedSecondaryAddress</java-variable-name>
- <xml-element-name>correctedSecondaryAddress</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>countyCode</java-variable-name>
- <xml-element-name>countyCode</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>deliveryPointBarCode</java-variable-name>
- <xml-element-name>deliveryPointBarCode</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>earlyWarningSystemMatch</java-variable-name>
- <xml-element-name>earlyWarningSystemMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>failureToMatchLastAddressLine</java-variable-name>
- <xml-element-name>failureToMatchLastAddressLine</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>financeNumber</java-variable-name>
- <xml-element-name>financeNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>mainCity</java-variable-name>
- <xml-element-name>mainCity</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>mainState</java-variable-name>
- <xml-element-name>mainState</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>match</java-variable-name>
- <xml-element-name>match</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingPoBoxNumber</java-variable-name>
- <xml-element-name>missingPoBoxNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingRuralRouteHcBoxNumber</java-variable-name>
- <xml-element-name>missingRuralRouteHcBoxNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingSecondaryNumberInHighrise</java-variable-name>
- <xml-element-name>missingSecondaryNumberInHighrise</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingStreetNumber</java-variable-name>
- <xml-element-name>missingStreetNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchMissingIncorrectDirection</java-variable-name>
- <xml-element-name>multipleMatchMissingIncorrectDirection</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchMissingIncorrectSuffix</java-variable-name>
- <xml-element-name>multipleMatchMissingIncorrectSuffix</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchPrimaryAddressField</java-variable-name>
- <xml-element-name>multipleMatchPrimaryAddressField</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchSecondaryAddressField</java-variable-name>
- <xml-element-name>multipleMatchSecondaryAddressField</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>noSuchPrimaryNumber</java-variable-name>
- <xml-element-name>noSuchPrimaryNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>poBoxNumberNotOnFile</java-variable-name>
- <xml-element-name>poBoxNumberNotOnFile</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>recordTypeCode</java-variable-name>
- <xml-element-name>recordTypeCode</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>returnCode</java-variable-name>
- <xml-element-name>returnCode</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>ruralRouteHcBoxNotOnFile</java-variable-name>
- <xml-element-name>ruralRouteHcBoxNotOnFile</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>secondaryNumberNotFound</java-variable-name>
- <xml-element-name>secondaryNumberNotFound</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>zipCodeChanged</java-variable-name>
- <xml-element-name>zipCodeChanged</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.DeliveryPointValidation</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:DeliveryPointValidation</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>accurateSource</java-variable-name>
- <xml-element-name>accurateSource</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>addressNotFound</java-variable-name>
- <xml-element-name>addressNotFound</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>aliasMatch</java-variable-name>
- <xml-element-name>aliasMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>alternateAddressMatch</java-variable-name>
- <xml-element-name>alternateAddressMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>commercialMailReceivingAgency</java-variable-name>
- <xml-element-name>commercialMailReceivingAgency</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>correctedCityAndOrState</java-variable-name>
- <xml-element-name>correctedCityAndOrState</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>correctedPrimaryAddress</java-variable-name>
- <xml-element-name>correctedPrimaryAddress</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>correctedSecondaryAddress</java-variable-name>
- <xml-element-name>correctedSecondaryAddress</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>deliverability</java-variable-name>
- <xml-element-name>deliverability</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>earlyWarningSystemMatch</java-variable-name>
- <xml-element-name>earlyWarningSystemMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>failureToMatchLastAddressLine</java-variable-name>
- <xml-element-name>failureToMatchLastAddressLine</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>match</java-variable-name>
- <xml-element-name>match</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingPoBoxNumber</java-variable-name>
- <xml-element-name>missingPoBoxNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingRuralRouteHcBoxNumber</java-variable-name>
- <xml-element-name>missingRuralRouteHcBoxNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingSecondaryNumber</java-variable-name>
- <xml-element-name>missingSecondaryNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingStreetNumber</java-variable-name>
- <xml-element-name>missingStreetNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchMissingIncorrectDirection</java-variable-name>
- <xml-element-name>multipleMatchMissingIncorrectDirection</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchMissingIncorrectSuffix</java-variable-name>
- <xml-element-name>multipleMatchMissingIncorrectSuffix</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchPrimaryAddressField</java-variable-name>
- <xml-element-name>multipleMatchPrimaryAddressField</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchSecondaryAddressField</java-variable-name>
- <xml-element-name>multipleMatchSecondaryAddressField</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>noSuchPrimaryNumber</java-variable-name>
- <xml-element-name>noSuchPrimaryNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>poBoxNumberNotOnFile</java-variable-name>
- <xml-element-name>poBoxNumberNotOnFile</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>ruralRouteHcBoxNotOnFile</java-variable-name>
- <xml-element-name>ruralRouteHcBoxNotOnFile</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>secondaryNumberNotFound</java-variable-name>
- <xml-element-name>secondaryNumberNotFound</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>streetFrontMatch</java-variable-name>
- <xml-element-name>streetFrontMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>zipCodeChanged</java-variable-name>
- <xml-element-name>zipCodeChanged</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.MatchLevel</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:MatchLevel</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>address</java-variable-name>
- <xml-element-name>address</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>household</java-variable-name>
- <xml-element-name>household</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>nameAndAddress</java-variable-name>
- <xml-element-name>nameAndAddress</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.ParsedAddress</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:ParsedAddress</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>city</java-variable-name>
- <xml-element-name>city</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>locality</java-variable-name>
- <xml-element-name>locality</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>postOfficeBox</java-variable-name>
- <xml-element-name>postOfficeBox</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>postal_Code_Value</java-variable-name>
- <xml-element-name>postal-Code-Value</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>state</java-variable-name>
- <xml-element-name>state</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>streetInfo</java-variable-name>
- <xml-element-name>streetInfo</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>unit</java-variable-name>
- <xml-element-name>unit</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>unitDescription</java-variable-name>
- <xml-element-name>unitDescription</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.StreetInfo</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:StreetInfo</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>name</java-variable-name>
- <xml-element-name>name</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>number</java-variable-name>
- <xml-element-name>number</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>postDirection</java-variable-name>
- <xml-element-name>postDirection</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>preDirection</java-variable-name>
- <xml-element-name>preDirection</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>suffix</java-variable-name>
- <xml-element-name>suffix</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.InputValidationException</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:InputValidationException</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>message</java-variable-name>
- <xml-element-name>message</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.SystemUnavailableException</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:SystemUnavailableException</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>message</java-variable-name>
- <xml-element-name>message</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <exception-mapping>
- <exception-type>com.company.id.servicename_consumer._1_0.InputValidationException</exception-type>
- <wsdl-message xmlns:exMsgNS='http://id.company.com/servicename-consumer/1.0'>exMsgNS:InputValidationException</wsdl-message>
- </exception-mapping>
- <exception-mapping>
- <exception-type>com.company.id.servicename_consumer._1_0.SystemUnavailableException</exception-type>
- <wsdl-message xmlns:exMsgNS='http://id.company.com/servicename-consumer/1.0'>exMsgNS:SystemUnavailableException</wsdl-message>
- </exception-mapping>
- <service-interface-mapping>
- <service-interface>com.company.id.servicename_consumer._1_0.ServiceNameConsumer</service-interface>
- <wsdl-service-name xmlns:serviceNS='http://id.company.com/servicename-consumer/1.0'>serviceNS:ServiceNameConsumer</wsdl-service-name>
- <port-mapping>
- <port-name>ServiceNameConsumerEndpointPort</port-name>
- <java-port-name>ServiceNameConsumerEndpointPort</java-port-name>
- </port-mapping>
- </service-interface-mapping>
- <service-endpoint-interface-mapping>
- <service-endpoint-interface>com.company.id.servicename_consumer._1_0.ServiceNameConsumerEndpoint</service-endpoint-interface>
- <wsdl-port-type xmlns:portTypeNS='http://id.company.com/servicename-consumer/1.0'>portTypeNS:ServiceNameConsumerEndpoint</wsdl-port-type>
- <wsdl-binding xmlns:bindingNS='http://id.company.com/servicename-consumer/1.0'>bindingNS:ServiceNameConsumerEndpointBinding</wsdl-binding>
- <service-endpoint-method-mapping>
- <java-method-name>append</java-method-name>
- <wsdl-operation>append</wsdl-operation>
- <method-param-parts-mapping>
- <param-position>0</param-position>
- <param-type>com.company.id.servicename_consumer._1_0.Append</param-type>
- <wsdl-message-mapping>
- <wsdl-message xmlns:wsdlMsgNS='http://id.company.com/servicename-consumer/1.0'>wsdlMsgNS:ServiceNameConsumerEndpoint_append</wsdl-message>
- <wsdl-message-part-name>parameters</wsdl-message-part-name>
- <parameter-mode>IN</parameter-mode>
- </wsdl-message-mapping>
- </method-param-parts-mapping>
- <wsdl-return-value-mapping>
- <method-return-value>com.company.id.servicename_consumer._1_0.AppendResponse</method-return-value>
- <wsdl-message xmlns:wsdlMsgNS='http://id.company.com/servicename-consumer/1.0'>wsdlMsgNS:ServiceNameConsumerEndpoint_appendResponse</wsdl-message>
- <wsdl-message-part-name>result</wsdl-message-part-name>
- </wsdl-return-value-mapping>
- </service-endpoint-method-mapping>
- </service-endpoint-interface-mapping>
-</java-wsdl-mapping>
Deleted: branches/jbossws-1.0/src/test/was.xml
===================================================================
--- branches/jbossws-1.0/src/test/was.xml 2006-10-12 19:36:50 UTC (rev 1217)
+++ branches/jbossws-1.0/src/test/was.xml 2006-10-12 19:40:38 UTC (rev 1218)
@@ -1,516 +0,0 @@
-<java-wsdl-mapping version='1.1' 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://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
- <package-mapping>
- <package-type>com.company.id.servicename_consumer._1_0</package-type>
- <namespaceURI>http://id.company.com/servicename-consumer/1.0</namespaceURI>
- </package-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.Append</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:append</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>consumerInput_1</java-variable-name>
- <xml-element-name>ConsumerInput_1</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.ConsumerInput</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:ConsumerInput</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>currentAddress</java-variable-name>
- <xml-element-name>currentAddress</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>name</java-variable-name>
- <xml-element-name>name</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>previousAddress1</java-variable-name>
- <xml-element-name>previousAddress1</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>previousAddress2</java-variable-name>
- <xml-element-name>previousAddress2</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>returnDerivedLinks</java-variable-name>
- <xml-element-name>returnDerivedLinks</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.UnparsedAddress</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:UnparsedAddress</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>addressLines</java-variable-name>
- <xml-element-name>addressLines</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>city</java-variable-name>
- <xml-element-name>city</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>postal_Code_Value</java-variable-name>
- <xml-element-name>postal-Code-Value</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>state</java-variable-name>
- <xml-element-name>state</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>urbanization</java-variable-name>
- <xml-element-name>urbanization</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.Name</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:Name</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>first</java-variable-name>
- <xml-element-name>first</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>last</java-variable-name>
- <xml-element-name>last</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>middle</java-variable-name>
- <xml-element-name>middle</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>suffix</java-variable-name>
- <xml-element-name>suffix</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.AppendResponse</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:appendResponse</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>result</java-variable-name>
- <xml-element-name>result</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.ConsumerOutput</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:ConsumerOutput</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>addressAbility</java-variable-name>
- <xml-element-name>addressAbility</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>addressLink</java-variable-name>
- <xml-element-name>addressLink</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>addressMatch</java-variable-name>
- <xml-element-name>addressMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>consumerLink</java-variable-name>
- <xml-element-name>consumerLink</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>deliveryPointValidation</java-variable-name>
- <xml-element-name>deliveryPointValidation</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>errorCode</java-variable-name>
- <xml-element-name>errorCode</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>lineOfTravel</java-variable-name>
- <xml-element-name>lineOfTravel</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>matchLevel</java-variable-name>
- <xml-element-name>matchLevel</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>parsedAddress</java-variable-name>
- <xml-element-name>parsedAddress</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.AddressAbility</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:AddressAbility</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>addressNotFound</java-variable-name>
- <xml-element-name>addressNotFound</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>aliasMatch</java-variable-name>
- <xml-element-name>aliasMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>alternateAddress</java-variable-name>
- <xml-element-name>alternateAddress</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>alternateAddressMatch</java-variable-name>
- <xml-element-name>alternateAddressMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>carrierRouteId</java-variable-name>
- <xml-element-name>carrierRouteId</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>cityAbbreviation</java-variable-name>
- <xml-element-name>cityAbbreviation</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>correctedCityAndOrState</java-variable-name>
- <xml-element-name>correctedCityAndOrState</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>correctedPrimaryAddress</java-variable-name>
- <xml-element-name>correctedPrimaryAddress</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>correctedSecondaryAddress</java-variable-name>
- <xml-element-name>correctedSecondaryAddress</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>countyCode</java-variable-name>
- <xml-element-name>countyCode</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>deliveryPointBarCode</java-variable-name>
- <xml-element-name>deliveryPointBarCode</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>earlyWarningSystemMatch</java-variable-name>
- <xml-element-name>earlyWarningSystemMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>failureToMatchLastAddressLine</java-variable-name>
- <xml-element-name>failureToMatchLastAddressLine</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>financeNumber</java-variable-name>
- <xml-element-name>financeNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>mainCity</java-variable-name>
- <xml-element-name>mainCity</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>mainState</java-variable-name>
- <xml-element-name>mainState</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>match</java-variable-name>
- <xml-element-name>match</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingPoBoxNumber</java-variable-name>
- <xml-element-name>missingPoBoxNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingRuralRouteHcBoxNumber</java-variable-name>
- <xml-element-name>missingRuralRouteHcBoxNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingSecondaryNumberInHighrise</java-variable-name>
- <xml-element-name>missingSecondaryNumberInHighrise</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingStreetNumber</java-variable-name>
- <xml-element-name>missingStreetNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchMissingIncorrectDirection</java-variable-name>
- <xml-element-name>multipleMatchMissingIncorrectDirection</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchMissingIncorrectSuffix</java-variable-name>
- <xml-element-name>multipleMatchMissingIncorrectSuffix</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchPrimaryAddressField</java-variable-name>
- <xml-element-name>multipleMatchPrimaryAddressField</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchSecondaryAddressField</java-variable-name>
- <xml-element-name>multipleMatchSecondaryAddressField</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>noSuchPrimaryNumber</java-variable-name>
- <xml-element-name>noSuchPrimaryNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>poBoxNumberNotOnFile</java-variable-name>
- <xml-element-name>poBoxNumberNotOnFile</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>recordTypeCode</java-variable-name>
- <xml-element-name>recordTypeCode</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>returnCode</java-variable-name>
- <xml-element-name>returnCode</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>ruralRouteHcBoxNotOnFile</java-variable-name>
- <xml-element-name>ruralRouteHcBoxNotOnFile</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>secondaryNumberNotFound</java-variable-name>
- <xml-element-name>secondaryNumberNotFound</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>zipCodeChanged</java-variable-name>
- <xml-element-name>zipCodeChanged</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.DeliveryPointValidation</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:DeliveryPointValidation</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>accurateSource</java-variable-name>
- <xml-element-name>accurateSource</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>addressNotFound</java-variable-name>
- <xml-element-name>addressNotFound</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>aliasMatch</java-variable-name>
- <xml-element-name>aliasMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>alternateAddressMatch</java-variable-name>
- <xml-element-name>alternateAddressMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>commercialMailReceivingAgency</java-variable-name>
- <xml-element-name>commercialMailReceivingAgency</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>correctedCityAndOrState</java-variable-name>
- <xml-element-name>correctedCityAndOrState</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>correctedPrimaryAddress</java-variable-name>
- <xml-element-name>correctedPrimaryAddress</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>correctedSecondaryAddress</java-variable-name>
- <xml-element-name>correctedSecondaryAddress</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>deliverability</java-variable-name>
- <xml-element-name>deliverability</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>earlyWarningSystemMatch</java-variable-name>
- <xml-element-name>earlyWarningSystemMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>failureToMatchLastAddressLine</java-variable-name>
- <xml-element-name>failureToMatchLastAddressLine</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>match</java-variable-name>
- <xml-element-name>match</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingPoBoxNumber</java-variable-name>
- <xml-element-name>missingPoBoxNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingRuralRouteHcBoxNumber</java-variable-name>
- <xml-element-name>missingRuralRouteHcBoxNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingSecondaryNumber</java-variable-name>
- <xml-element-name>missingSecondaryNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>missingStreetNumber</java-variable-name>
- <xml-element-name>missingStreetNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchMissingIncorrectDirection</java-variable-name>
- <xml-element-name>multipleMatchMissingIncorrectDirection</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchMissingIncorrectSuffix</java-variable-name>
- <xml-element-name>multipleMatchMissingIncorrectSuffix</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchPrimaryAddressField</java-variable-name>
- <xml-element-name>multipleMatchPrimaryAddressField</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>multipleMatchSecondaryAddressField</java-variable-name>
- <xml-element-name>multipleMatchSecondaryAddressField</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>noSuchPrimaryNumber</java-variable-name>
- <xml-element-name>noSuchPrimaryNumber</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>poBoxNumberNotOnFile</java-variable-name>
- <xml-element-name>poBoxNumberNotOnFile</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>ruralRouteHcBoxNotOnFile</java-variable-name>
- <xml-element-name>ruralRouteHcBoxNotOnFile</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>secondaryNumberNotFound</java-variable-name>
- <xml-element-name>secondaryNumberNotFound</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>streetFrontMatch</java-variable-name>
- <xml-element-name>streetFrontMatch</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>zipCodeChanged</java-variable-name>
- <xml-element-name>zipCodeChanged</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.MatchLevel</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:MatchLevel</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>address</java-variable-name>
- <xml-element-name>address</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>household</java-variable-name>
- <xml-element-name>household</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>nameAndAddress</java-variable-name>
- <xml-element-name>nameAndAddress</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.ParsedAddress</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:ParsedAddress</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>city</java-variable-name>
- <xml-element-name>city</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>locality</java-variable-name>
- <xml-element-name>locality</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>postOfficeBox</java-variable-name>
- <xml-element-name>postOfficeBox</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>postal_Code_Value</java-variable-name>
- <xml-element-name>postal-Code-Value</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>state</java-variable-name>
- <xml-element-name>state</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>streetInfo</java-variable-name>
- <xml-element-name>streetInfo</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>unit</java-variable-name>
- <xml-element-name>unit</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>unitDescription</java-variable-name>
- <xml-element-name>unitDescription</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.StreetInfo</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:StreetInfo</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>name</java-variable-name>
- <xml-element-name>name</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>number</java-variable-name>
- <xml-element-name>number</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>postDirection</java-variable-name>
- <xml-element-name>postDirection</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>preDirection</java-variable-name>
- <xml-element-name>preDirection</xml-element-name>
- </variable-mapping>
- <variable-mapping>
- <java-variable-name>suffix</java-variable-name>
- <xml-element-name>suffix</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.InputValidationException</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:InputValidationException</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>message</java-variable-name>
- <xml-element-name>message</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>com.company.id.servicename_consumer._1_0.SystemUnavailableException</java-type>
- <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:SystemUnavailableException</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>message</java-variable-name>
- <xml-element-name>message</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <exception-mapping>
- <exception-type>com.company.id.servicename_consumer._1_0.InputValidationException</exception-type>
- <wsdl-message xmlns:exMsgNS='http://id.company.com/servicename-consumer/1.0'>exMsgNS:InputValidationException</wsdl-message>
- </exception-mapping>
- <exception-mapping>
- <exception-type>com.company.id.servicename_consumer._1_0.SystemUnavailableException</exception-type>
- <wsdl-message xmlns:exMsgNS='http://id.company.com/servicename-consumer/1.0'>exMsgNS:SystemUnavailableException</wsdl-message>
- </exception-mapping>
- <service-interface-mapping>
- <service-interface>com.company.id.servicename_consumer._1_0.ServiceNameConsumer</service-interface>
- <wsdl-service-name xmlns:serviceNS='http://id.company.com/servicename-consumer/1.0'>serviceNS:ServiceNameConsumer</wsdl-service-name>
- <port-mapping>
- <port-name>ServiceNameConsumerEndpointPort</port-name>
- <java-port-name>ServiceNameConsumerEndpointPort</java-port-name>
- </port-mapping>
- </service-interface-mapping>
- <service-endpoint-interface-mapping>
- <service-endpoint-interface>com.company.id.servicename_consumer._1_0.ServiceNameConsumerEndpoint</service-endpoint-interface>
- <wsdl-port-type xmlns:portTypeNS='http://id.company.com/servicename-consumer/1.0'>portTypeNS:ServiceNameConsumerEndpoint</wsdl-port-type>
- <wsdl-binding xmlns:bindingNS='http://id.company.com/servicename-consumer/1.0'>bindingNS:ServiceNameConsumerEndpointBinding</wsdl-binding>
- <service-endpoint-method-mapping>
- <java-method-name>append</java-method-name>
- <wsdl-operation>append</wsdl-operation>
- <wrapped-element/>
- <method-param-parts-mapping>
- <param-position>0</param-position>
- <param-type>com.company.id.servicename_consumer._1_0.ConsumerInput</param-type>
- <wsdl-message-mapping>
- <wsdl-message xmlns:wsdlMsgNS='http://id.company.com/servicename-consumer/1.0'>wsdlMsgNS:ServiceNameConsumerEndpoint_append</wsdl-message>
- <wsdl-message-part-name>ConsumerInput_1</wsdl-message-part-name>
- <parameter-mode>IN</parameter-mode>
- </wsdl-message-mapping>
- </method-param-parts-mapping>
- <wsdl-return-value-mapping>
- <method-return-value>com.company.id.servicename_consumer._1_0.ConsumerOutput</method-return-value>
- <wsdl-message xmlns:wsdlMsgNS='http://id.company.com/servicename-consumer/1.0'>wsdlMsgNS:ServiceNameConsumerEndpoint_appendResponse</wsdl-message>
- <wsdl-message-part-name>result</wsdl-message-part-name>
- </wsdl-return-value-mapping>
- </service-endpoint-method-mapping>
- </service-endpoint-interface-mapping>
-</java-wsdl-mapping>
17 years, 6 months
JBossWS SVN: r1217 - in branches/jbossws-1.0/src: main/java/org/jboss/ws/deployment main/java/org/jboss/ws/jaxrpc main/java/org/jboss/ws/metadata main/java/org/jboss/ws/server main/java/org/jboss/ws/tools main/java/org/jboss/ws/tools/config main/java/org/jboss/ws/tools/helpers main/java/org/jboss/ws/tools/interfaces main/java/org/jboss/ws/tools/mapping main/java/org/jboss/ws/tools/metadata main/java/org/jboss/ws/tools/schema main/resources/schema test test/ant test/java/org/jboss/test/ws/j
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2006-10-12 15:36:50 -0400 (Thu, 12 Oct 2006)
New Revision: 1217
Added:
branches/jbossws-1.0/src/test/a.out
branches/jbossws-1.0/src/test/exp.xml
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/JSR181ComplexTestCase.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBare.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareImpl.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrapped.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedImpl.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPO.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPOResponse.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPO.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPOResponse.java
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/null
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsg.java
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsgResponse.java
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_PortType.java
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_Service.java
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/webservices.xml
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/wstools-config.xml
branches/jbossws-1.0/src/test/was.xml
Removed:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareService.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_RequestStruct.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_ResponseStruct.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_RequestStruct.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_ResponseStruct.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/config.xml
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/AnnotationsMetaDataBuilder.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilder.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilderJSE.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/ParameterWrapping.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/ParameterMetaData.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpoint.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpointManager.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/Configuration.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL11.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/WSDLToJava.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/config/ToolsSchemaConfigReader.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/JavaToWSDLHelper.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/ToolsHelper.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/interfaces/WSDLToJavaIntf.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/mapping/MappingFileGenerator.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/metadata/ReflectiveMetaDataBuilder.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/schema/SchemaTypeCreator.java
branches/jbossws-1.0/src/main/resources/schema/jbossws-tool_1_0.xsd
branches/jbossws-1.0/src/test/ant/build-jars-jaxws.xml
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/RegistrationService.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/JSR181SOAPBindingTestCase.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrder.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrderAck.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareRequest.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareResponse.java
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws807/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws958/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxrpc/samples/wsbpel/hello/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/jbws871/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/jbws944/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/jaxrpc-mapping.xml
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/WEB-INF/web.xml
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-mapping.xml
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-mapping.xml
branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181ejb/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181pojo/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/samples/wsaddressing/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/FaultTo-META-INF/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/Initial-META-INF/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/ReplyTo-META-INF/wstools-config.xml
branches/jbossws-1.0/src/test/resources/tools/config/wsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/config/wsdl2javaglobal.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/Attachment/Attachmentwsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/InOutParameters/InOutParameterswsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OneWay/OneWaywsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OutParameters/OutParameterswsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserException/UserExceptionwsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserExceptionInheritance/UserExceptionInheritancewsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserTypes/UserTypeswsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImport/WsdlImportwsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImportWithUserTypes/WsdlImportWithUserTypeswsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws1170/wstools-config.xml
branches/jbossws-1.0/src/test/resources/tools/jbws1253/wstools-config.xml
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws153-config.xml
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws349-config.xml
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws381-config.xml
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws484-config.xml
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/samples-client-config.xml
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/ws4eesimple-client-config.xml
Log:
[JBWS-1183] Fix jsr181 doc/lit/wrapped after merge from trunk
[JBWS-1299] Add support for wsdl-java@parameter-style
[JBWS-1182] Change wsdl-java@file to wsdl-java@location
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/AnnotationsMetaDataBuilder.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/AnnotationsMetaDataBuilder.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/AnnotationsMetaDataBuilder.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -27,6 +27,7 @@
import java.io.IOException;
import java.io.Writer;
+import javax.xml.namespace.QName;
import javax.xml.ws.BindingType;
import org.jboss.logging.Logger;
@@ -38,6 +39,7 @@
import org.jboss.ws.metadata.ServiceMetaData;
import org.jboss.ws.metadata.UnifiedMetaData;
import org.jboss.ws.metadata.j2ee.UnifiedWebMetaData;
+import org.jboss.ws.metadata.jaxrpcmapping.JavaWsdlMapping;
import org.jboss.ws.metadata.wsdl.WSDLDefinitions;
import org.jboss.ws.server.ServerConfig;
import org.jboss.ws.server.ServerConfigFactory;
@@ -83,8 +85,10 @@
UnifiedMetaData wsMetaData = serviceMetaData.getUnifiedMetaData();
Thread.currentThread().setContextClassLoader(wsMetaData.getClassLoader());
String serviceName = serviceMetaData.getQName().getLocalPart();
+ String serviceNamespace = serviceMetaData.getQName().getNamespaceURI();
JavaToWSDL javaToWSDL = new JavaToWSDL(Constants.NS_WSDL11);
+ javaToWSDL.setTargetNamespace(serviceNamespace);
javaToWSDL.setUnifiedMetaData(wsMetaData);
javaToWSDL.setQualifiedElements(true);
WSDLDefinitions wsdlDefinitions = javaToWSDL.generate(wsClass);
@@ -100,8 +104,20 @@
Writer writer = IOUtils.getCharsetFileWriter(wsdlTmpFile, Constants.DEFAULT_XML_CHARSET);
wsdlDefinitions.write(writer, Constants.DEFAULT_XML_CHARSET);
writer.close();
+
+ wsdlLocation = wsdlTmpFile.toURL().toExternalForm();
+ serviceMetaData.setWsdlFile(wsdlLocation);
+
+ JavaWsdlMapping jaxrpcMapping = javaToWSDL.getJavaWsdlMapping();
+ File mappingTmpFile = File.createTempFile(serviceName, ".xml", tmpdir);
+ mappingTmpFile.deleteOnExit();
- serviceMetaData.setWsdlFile(wsdlTmpFile.toURL().toExternalForm());
+ writer = IOUtils.getCharsetFileWriter(mappingTmpFile, Constants.DEFAULT_XML_CHARSET);
+ writer.write(jaxrpcMapping.serialize());
+ writer.close();
+
+ String mappingLocation = mappingTmpFile.toURL().toExternalForm();
+ serviceMetaData.setJaxrpcMappingFile(mappingLocation);
}
catch (RuntimeException rte)
{
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -23,9 +23,6 @@
//$Id: JSR109MetaDataBuilder.java 740 2006-08-14 08:07:47Z thomas.diesler(a)jboss.com $
-import java.util.ArrayList;
-import java.util.List;
-
import javax.jws.soap.SOAPBinding.ParameterStyle;
import javax.wsdl.Message;
import javax.wsdl.Part;
@@ -504,12 +501,11 @@
if (javaXmlTypeMapping == null)
throw new WSException("Cannot obtain java/xml type mapping for: " + xmlType);
- List<String> variableNames = new ArrayList<String>();
for (VariableMapping varMapping : javaXmlTypeMapping.getVariableMappings())
{
- variableNames.add(varMapping.getJavaVariableName());
+ String varName = varMapping.getJavaVariableName();
+ inMetaData.getWrappedVariables().add(varName);
}
- inMetaData.setWrappedVariables(variableNames);
}
}
@@ -568,12 +564,11 @@
if (typeMapping == null)
throw new WSException("Cannot obtain java/xml type mapping for: " + xmlType);
- List<String> variableNames = new ArrayList<String>();
for (VariableMapping varMapping : javaXmlTypeMapping.getVariableMappings())
{
- variableNames.add(varMapping.getJavaVariableName());
+ String varName = varMapping.getJavaVariableName();
+ retMetaData.getWrappedVariables().add(varName);
}
- retMetaData.setWrappedVariables(variableNames);
}
}
else
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilder.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilder.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilder.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -30,9 +30,7 @@
import java.net.MalformedURLException;
import java.net.URL;
import java.rmi.RemoteException;
-import java.util.ArrayList;
import java.util.HashMap;
-import java.util.List;
import java.util.Map;
import javax.jws.HandlerChain;
@@ -308,11 +306,6 @@
Map<String, Integer> typeIndexes = new HashMap<String, Integer>();
- List<QName> wrappedElementNames = null;
- List<String> wrappedVariables = null;
- List<String> wrappedTypes = null;
- ParameterMetaData wrappedParameter = null;
-
// Get the type mapping for the encoding style
String encStyle = opMetaData.getUse().toURI();
TypeMappingRegistry tmRegistry = new TypeMappingRegistryImpl();
@@ -329,6 +322,7 @@
epMetaData.setParameterStyle(ParameterStyle.WRAPPED);
}
+ ParameterMetaData wrappedParameter = null;
if (opMetaData.isDocumentWrapped())
{
xmlName = opMetaData.getQName();
@@ -346,25 +340,14 @@
if (anReqWrapper.className().length() > 0)
{
requestWrapperType = anReqWrapper.className();
-
TypeMappingMetaData tmMetaData = new TypeMappingMetaData(typesMetaData, xmlType, requestWrapperType);
typesMetaData.addTypeMapping(tmMetaData);
}
}
wrappedParameter = new ParameterMetaData(opMetaData, xmlName, xmlType, requestWrapperType);
- wrappedElementNames = new ArrayList<QName>(parameterTypes.length);
- wrappedVariables = new ArrayList<String>(parameterTypes.length);
- wrappedTypes = new ArrayList<String>(parameterTypes.length);
- wrappedParameter.setWrappedElementNames(wrappedElementNames);
- wrappedParameter.setWrappedVariables(wrappedVariables);
- wrappedParameter.setWrappedTypes(wrappedTypes);
opMetaData.addParameter(wrappedParameter);
- // Generate temporary wrapper types so that tools can generate the correct wsdl
- if (requestWrapperType == null)
- ParameterWrapping.generateWrapper(wrappedParameter, false);
-
if (!opMetaData.isOneWayOperation())
{
xmlName = new QName(targetNS, operationName + "Response");
@@ -382,21 +365,13 @@
if (anResWrapper.className().length() > 0)
{
responseWrapperType = anResWrapper.className();
-
TypeMappingMetaData tmMetaData = new TypeMappingMetaData(typesMetaData, xmlType, responseWrapperType);
typesMetaData.addTypeMapping(tmMetaData);
}
}
ParameterMetaData retMetaData = new ParameterMetaData(opMetaData, xmlName, xmlType, responseWrapperType);
- retMetaData.setWrappedVariables(new ArrayList<String>(1));
- retMetaData.setWrappedElementNames(new ArrayList<QName>(1));
- retMetaData.setWrappedTypes(new ArrayList<String>(1));
opMetaData.setReturnParameter(retMetaData);
-
- // Generate temporary wrapper types so that tools can generate the correct wsdl
- if (responseWrapperType == null)
- ParameterWrapping.generateWrapper(retMetaData, false);
}
}
@@ -420,15 +395,15 @@
if (isWrapped)
{
QName wrappedElementName = getWebParamName(opMetaData, typeIndexes, javaType, anWebParam);
- wrappedElementNames.add(wrappedElementName);
+ wrappedParameter.getWrappedElementNames().add(wrappedElementName);
String variable = wrappedElementName.getLocalPart();
if (variable.length() == 0)
throw new WSException("A web parameter had a name with 0 length");
variable = convertToProperty(variable);
- wrappedVariables.add(variable);
- wrappedTypes.add(javaTypeName);
+ wrappedParameter.getWrappedVariables().add(variable);
+ wrappedParameter.getWrappedTypes().add(javaTypeName);
}
else
{
@@ -456,6 +431,10 @@
}
}
+ // Generate temporary wrapper types so that tools can generate the correct wsdl
+ if (wrappedParameter != null)
+ ParameterWrapping.generateWrapper(wrappedParameter, false);
+
// Build result meta data
Class returnType = method.getReturnType();
String returnTypeName = returnType.getName();
@@ -476,6 +455,9 @@
retMetaData.getWrappedElementNames().add(elementName);
retMetaData.getWrappedVariables().add(convertToProperty(elementName.getLocalPart()));
retMetaData.getWrappedTypes().add(returnTypeName);
+
+ // Generate temporary wrapper types so that tools can generate the correct wsdl
+ ParameterWrapping.generateWrapper(retMetaData, false);
}
else
{
@@ -495,7 +477,6 @@
// process op meta data extension
processMetaExtensions(epMetaData, opMetaData);
-
}
private String convertToProperty(String variable)
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilderJSE.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilderJSE.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilderJSE.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -28,7 +28,6 @@
import org.jboss.logging.Logger;
import org.jboss.ws.WSException;
-import org.jboss.ws.metadata.ServerEndpointMetaData;
import org.jboss.ws.metadata.UnifiedMetaData;
import org.jboss.ws.metadata.j2ee.UnifiedWebMetaData;
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/ParameterWrapping.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/ParameterWrapping.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/ParameterWrapping.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -31,7 +31,6 @@
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtField;
-import javassist.CtNewConstructor;
import javassist.CtNewMethod;
import javassist.LoaderClassPath;
import javassist.Modifier;
@@ -437,15 +436,15 @@
if (operationMetaData.isDocumentWrapped() == false)
throw new WSException("Operation is not document/literal (wrapped)");
- if (wrappedTypes == null)
- throw new WSException("Cannot generate a type when their is no type information");
+ if (wrappedTypes.size() == 0)
+ throw new WSException("No wrapped types available");
String serviceName = serviceMetaData.getQName().getLocalPart();
String parameterName = pmd.getXmlName().getLocalPart();
String endpointName = endpointMetaData.getQName().getLocalPart();
String packageName = endpointMetaData.getServiceEndpointInterface().getPackage().getName();
- String wrapperName = packageName + ".__JBossWS_" + serviceName + "_" + endpointName + "_" + parameterName;
+ String wrapperName = packageName + "._JBossWS_" + serviceName + "_" + endpointName + "_" + parameterName;
log.debug("Generating wrapper: " + wrapperName);
Class wrapperType;
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/ParameterMetaData.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/ParameterMetaData.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/ParameterMetaData.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -23,6 +23,7 @@
// $Id$
+import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@@ -61,9 +62,9 @@
private boolean inHeader;
private boolean isSwA;
private boolean isXOP;
- private List<String> wrappedVariables;
- private List<String> wrappedTypes;
- private List<QName> wrappedElementNames;
+ private List<String> wrappedVariables = new ArrayList<String>();
+ private List<String> wrappedTypes = new ArrayList<String>();
+ private List<QName> wrappedElementNames = new ArrayList<QName>();
// SOAP-ENC:Array
private boolean soapArrayParam;
@@ -218,15 +219,14 @@
this.isXOP = isXOP;
}
- /** Get the list of wrapped variables, if this is a document wrapping parameter */
- public List<String> getWrappedVariables()
+ public List<String> getWrappedTypes()
{
- return wrappedVariables;
+ return wrappedTypes;
}
- public void setWrappedVariables(List<String> wrappedVariables)
+ public List<String> getWrappedVariables()
{
- this.wrappedVariables = wrappedVariables;
+ return wrappedVariables;
}
public List<QName> getWrappedElementNames()
@@ -234,11 +234,6 @@
return wrappedElementNames;
}
- public void setWrappedElementNames(List<QName> wrappedElementNames)
- {
- this.wrappedElementNames = wrappedElementNames;
- }
-
public boolean isSOAPArrayParam()
{
return soapArrayParam;
@@ -272,17 +267,6 @@
return mimeName.toString();
}
-
- public List<String> getWrappedTypes()
- {
- return wrappedTypes;
- }
-
- public void setWrappedTypes(List<String> wrappedTypes)
- {
- this.wrappedTypes = wrappedTypes;
- }
-
public void validate()
{
// nothing to do
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpoint.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpoint.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpoint.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -81,6 +81,11 @@
this.seMetrics = new ServiceEndpointMetrics(seInfo.getServiceEndpointID());
}
+ public State getState()
+ {
+ return seInfo.getState();
+ }
+
public ServiceEndpointInfo getServiceEndpointInfo()
{
return seInfo;
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpointManager.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpointManager.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpointManager.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -535,8 +535,9 @@
ServiceEndpoint wsEndpoint = (ServiceEndpoint)ctor.newInstance(new Object[] { seInfo });
wsEndpoint.create();
- // Register the port component with the MBeanServer
+ // Register the endpoint with the MBeanServer
registry.put(sepID, wsEndpoint);
+
log.debug("WebService created: " + sepID);
}
@@ -577,6 +578,8 @@
throw new WSException("Cannot find service endpoint: " + sepID);
wsEndpoint.destroy();
+
+ // Remove the endpoint from the MBeanServer
registry.remove(sepID);
ServiceEndpointInfo seInfo = wsEndpoint.getServiceEndpointInfo();
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/Configuration.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/Configuration.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/Configuration.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -138,7 +138,8 @@
public class WSDLToJavaConfig
{
public String wsdlLocation;
- public boolean unwrap;
+ // Parameter style {"wrapped", "bare"}
+ public String parameterStyle = "wrapped";
// Is a jaxrpc-mapping file needed?
public boolean mappingFileNeeded;
// Name of the jaxrpc-mapping file
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -40,6 +40,9 @@
import org.jboss.ws.metadata.wsdl.WSDLDefinitions;
import org.jboss.ws.tools.Configuration.OperationConfig;
import org.jboss.ws.tools.metadata.ToolsUnifiedMetaDataBuilder;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
+import org.w3c.dom.Element;
/**
* Generates a WSDL for a service endpoint.
@@ -334,9 +337,19 @@
if (wsdlDefinitions == null)
throw new WSException("Cannot generate WSDL definitions");
+ // Debug the generated wsdl
StringWriter sw = new StringWriter();
wsdlDefinitions.write(sw, Constants.DEFAULT_XML_CHARSET);
- log.debug(sw.toString());
+ log.debug("Generated WSDL:\n" + sw.toString());
+
+ // Debug the generated mapping file
+ String jaxrpcMappingStr = null;
+ if (javaWsdlMapping != null)
+ {
+ Element root = DOMUtils.parse(javaWsdlMapping.serialize());
+ jaxrpcMappingStr = DOMWriter.printNode(root, true);
+ }
+ log.debug("Generated Mapping:\n" + jaxrpcMappingStr);
}
catch (RuntimeException rte)
{
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL11.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL11.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL11.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -154,7 +154,7 @@
/**
* Generate the common WSDL definition for a given endpoint
*/
- public WSDLDefinitions generate(Class endpoint)
+ public WSDLDefinitions generate(Class seiClass)
{
WSDLDefinitions wsdl = new WSDLDefinitions();
wsdl.setWsdlTypes(new XSModelTypes());
@@ -167,7 +167,7 @@
{
helper.setFeatures(features);
helper.setPackageNamespaceMap(packageNamespaceMap);
- handleJavaToWSDLGeneration(helper, endpoint.getName());
+ handleJavaToWSDLGeneration(helper, seiClass.getName());
typeMapping = helper.getTypeMapping();
}
@@ -204,57 +204,56 @@
}
//PRIVATE METHODS
- private void handleJavaToWSDLGeneration(JavaToWSDLHelper helper, String endpointName) throws IOException
+ private void handleJavaToWSDLGeneration(JavaToWSDLHelper helper, String seiName) throws IOException
{
if (umd == null)
throw new WSException("Unified Meta Data Model is null");
+ // FIXME - The API needs to be reworked instead of using hacks like this
+ EndpointMetaData epMetaData = null;
for (ServiceMetaData serviceMetaData : umd.getServices())
{
- for (EndpointMetaData epMetaData : serviceMetaData.getEndpoints())
- {
- // FIXME - The API needs to be reworked instead of using hacks like this
- if (!endpointName.equals(epMetaData.getServiceEndpointInterfaceName()))
- continue;
+ epMetaData = serviceMetaData.getEndpointByServiceEndpointInterface(seiName);
+ if (epMetaData != null) break;
+ }
+ if (epMetaData == null)
+ throw new IllegalStateException("Cannot find meta data for: " + seiName);
- // FIXME - We should store the port type
- QName portName = epMetaData.getQName();
- String intfName = portName.getLocalPart();
+ // FIXME - We should store the port type
+ QName portName = epMetaData.getQName();
+ String intfName = portName.getLocalPart();
- String targetNamespace = portName.getNamespaceURI();
- String bindingId = epMetaData.getBindingId();
- helper.appendDefinitions(targetNamespace, bindingId);
+ String targetNamespace = portName.getNamespaceURI();
+ String bindingId = epMetaData.getBindingId();
+ helper.appendDefinitions(targetNamespace, bindingId);
- if (intfName.endsWith("Port"))
- intfName = intfName.substring(0, intfName.length() - 4);
+ if (intfName.endsWith("Port"))
+ intfName = intfName.substring(0, intfName.length() - 4);
- for (OperationMetaData opMetaData : epMetaData.getOperations())
- {
- //Generate Types for the individual parameters
- for (ParameterMetaData paramMetaData : opMetaData.getParameters())
- {
- helper.generateTypesForXSD(paramMetaData);
- }
+ for (OperationMetaData opMetaData : epMetaData.getOperations())
+ {
+ //Generate Types for the individual parameters
+ for (ParameterMetaData paramMetaData : opMetaData.getParameters())
+ {
+ helper.generateTypesForXSD(paramMetaData);
+ }
- for (FaultMetaData faultMetaData : opMetaData.getFaults())
- {
- helper.generateTypesForXSD(faultMetaData);
- }
+ for (FaultMetaData faultMetaData : opMetaData.getFaults())
+ {
+ helper.generateTypesForXSD(faultMetaData);
+ }
- ParameterMetaData returnMetaData = opMetaData.getReturnParameter();
- if (returnMetaData != null)
- {
- helper.generateTypesForXSD(returnMetaData);
- }
-
- helper.generateInterfaces(opMetaData, intfName);
- helper.generateBindings(opMetaData, intfName + "Binding");
- }
-
- helper.generateServices(epMetaData, intfName);
- javaWsdlMapping = helper.getJavaWsdlMapping();
- break;
+ ParameterMetaData returnMetaData = opMetaData.getReturnParameter();
+ if (returnMetaData != null)
+ {
+ helper.generateTypesForXSD(returnMetaData);
}
+
+ helper.generateInterfaces(opMetaData, intfName);
+ helper.generateBindings(opMetaData, intfName + "Binding");
}
+
+ helper.generateServices(epMetaData, intfName);
+ javaWsdlMapping = helper.getJavaWsdlMapping();
}
}
\ No newline at end of file
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/WSDLToJava.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/WSDLToJava.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/WSDLToJava.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -86,7 +86,7 @@
private String seiPkgName = "";
private String directoryToGenerate = "";
private String style;
- private boolean unwrap;
+ private String parameterStyle;
public WSDLToJava()
{
@@ -219,9 +219,9 @@
// PRIVATE METHODS
//***************************************************************************
- private boolean shouldUnwrap()
+ private boolean isWrapped()
{
- return unwrap && Constants.DOCUMENT_LITERAL.equals(style);
+ return "wrapped".equals(parameterStyle) && Constants.DOCUMENT_LITERAL.equals(style);
}
private void unwrapRequest(StringBuilder buf, XSTypeDefinition xt) throws IOException
@@ -231,6 +231,8 @@
XSComplexTypeDefinition wrapper = (XSComplexTypeDefinition)xt;
XSParticle particle = wrapper.getParticle();
+ if (particle == null)
+ throw new WSException("Attempt to unwrap a request type with no particles");
XSTerm term = particle.getTerm();
if (term instanceof XSModelGroup == false)
throw new WSException("Expected model group, could not unwrap");
@@ -279,6 +281,8 @@
XSComplexTypeDefinition wrapper = (XSComplexTypeDefinition)xt;
XSParticle particle = wrapper.getParticle();
+ if (particle == null)
+ throw new WSException("Attempt to unwrap a response type with no particles");
XSTerm term = particle.getTerm();
if (term instanceof XSModelGroup == false)
throw new WSException("Expected model group, could not unwrap");
@@ -351,7 +355,7 @@
JBossXSModel xsmodel = WSDLUtils.getSchemaModel(wsdl.getWsdlTypes());
XSTypeDefinition xt = xsmodel.getTypeDefinition(xmlType.getLocalPart(), xmlType.getNamespaceURI());
- if (shouldUnwrap())
+ if (isWrapped())
{
unwrapRequest(buf, xt);
break;
@@ -363,7 +367,7 @@
//Check for out holder only
int lenOuts = outs != null ? outs.length : 0;
- if ((!shouldUnwrap()) && lenOuts > 1)
+ if ((!isWrapped()) && lenOuts > 1)
{
// This needs to be rewritten, custom types, and custom holders should be supported
for (int m = 1; m < lenOuts; m++)
@@ -532,7 +536,7 @@
JBossXSModel xsmodel = WSDLUtils.getSchemaModel(wsdl.getWsdlTypes());
XSTypeDefinition xt = xsmodel.getTypeDefinition(xmlType.getLocalPart(), xmlType.getNamespaceURI());
- if (shouldUnwrap())
+ if (isWrapped())
return unwrapResponse(xt);
boolean primitive = true;
@@ -654,13 +658,8 @@
xtj.createJavaFile((XSComplexTypeDefinition)xt, containingElement, getLocationForJavaGeneration(), seiPkgName, xsmodel, exception);
}
- public boolean isUnwrap()
+ public void setParameterStyle(String paramStyle)
{
- return unwrap;
+ this.parameterStyle = paramStyle;
}
-
- public void setUnwrap(boolean unwrap)
- {
- this.unwrap = unwrap;
- }
}
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/config/ToolsSchemaConfigReader.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/config/ToolsSchemaConfigReader.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/config/ToolsSchemaConfigReader.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -84,8 +84,8 @@
private static final String STYLE_ATTRIBUTE = "style";
private static final String ENDPOINT_ATTRIBUTE = "endpoint";
private static final String NAME_ATTRIBUTE = "name";
+ private static final String LOCATION_ATTRIBUTE = "location";
private static final String FILE_ATTRIBUTE = "file";
- private static final String UNWRAP_ATTRIBUTE = "unwrap";
// provide logging
private static final Logger log = Logger.getLogger(ToolsSchemaConfigReader.class);
@@ -175,10 +175,10 @@
else if (WSDL_JAVA_TAG.equals(localName))
{
WSDLToJavaConfig wsdl2jc = config.getWSDLToJavaConfig(true);
- wsdl2jc.wsdlLocation = attrs.getValue(FILE_ATTRIBUTE);
- String unwrap = attrs.getValue(UNWRAP_ATTRIBUTE);
- if (unwrap != null)
- wsdl2jc.unwrap = "true".equals(unwrap) || "1".equals(unwrap);
+ wsdl2jc.wsdlLocation = attrs.getValue(LOCATION_ATTRIBUTE);
+ String paramStyle = attrs.getValue(PARAMETER_STYLE_ATTRIBUTE);
+ if (paramStyle != null)
+ wsdl2jc.parameterStyle = paramStyle;
return wsdl2jc;
}
@@ -264,7 +264,7 @@
if (MAPPING_TAG.equals(localName))
{
wsdl2jc.mappingFileNeeded = true;
- wsdl2jc.mappingFileName = attrs.getValue(FILE_ATTRIBUTE);
+ wsdl2jc.mappingFileName = getOptionalAttribute(attrs, FILE_ATTRIBUTE, "jaxrpc-mapping.xml");
}
else if (WEBSERVICES_TAG.equals(localName))
{
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/JavaToWSDLHelper.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/JavaToWSDLHelper.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/JavaToWSDLHelper.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -141,7 +141,6 @@
public void generateTypesForXSD(ParameterMetaData pmd) throws IOException
{
//Types always deals with TypeNamespace
- SchemaCreatorIntf sc = javaToXSD.getSchemaCreator();
QName xmlType = pmd.getXmlType();
if(xmlType.getNamespaceURI().equals(Constants.NS_SCHEMA_XSD) == false)
generateType(xmlType, pmd.getJavaType(), buildElementNameMap(pmd));
@@ -159,7 +158,7 @@
List<QName> elements = pmd.getWrappedElementNames();
List<String> variables = pmd.getWrappedVariables();
- if (elements == null || variables == null)
+ if (elements.size() == 0 || variables.size() == 0)
return null;
if (elements.size() != variables.size())
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,30 +1,27 @@
/*
-* 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.
-*/
+ * 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.ws.tools.helpers;
import java.beans.Introspector;
-import java.io.IOException;
-import java.lang.reflect.Field;
-import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
@@ -104,15 +101,14 @@
private WSDLUtils utils = WSDLUtils.getInstance();
- private boolean unwrap = false;
+ private String parameterStyle;
/**
* A list of types that need java-xml type generation
*/
private List<XSTypeDefinition> queueTypes = new ArrayList<XSTypeDefinition>();
- public MappingFileGeneratorHelper(WSDLDefinitions wsdl, String sname,
- String pname, Class seiClass, String tns,LiteralTypeMapping ltm, boolean unwrap)
+ public MappingFileGeneratorHelper(WSDLDefinitions wsdl, String sname, String pname, Class seiClass, String tns, LiteralTypeMapping ltm, String paramStyle)
{
this.wsdlDefinitions = wsdl;
this.serviceName = sname;
@@ -122,12 +118,11 @@
this.typeMapping = ltm;
this.wsdlStyle = utils.getWSDLStyle(wsdl);
- this.unwrap = unwrap;
+ this.parameterStyle = paramStyle;
checkEssentials();
}
- public PackageMapping constructPackageMapping(JavaWsdlMapping jwm,
- String packageType, String ns)
+ public PackageMapping constructPackageMapping(JavaWsdlMapping jwm, String packageType, String ns)
{
PackageMapping pk = new PackageMapping(jwm);
pk.setPackageType(packageType);
@@ -135,13 +130,12 @@
return pk;
}
-
public ServiceInterfaceMapping constructServiceInterfaceMapping(JavaWsdlMapping jwm, WSDLService ser)
{
serviceName = ser.getName().toString();
String javaServiceName = serviceName;
//Check if the serviceName conflicts with a portType or interface name
- if(wsdlDefinitions.getInterface(new NCName(serviceName)) != null)
+ if (wsdlDefinitions.getInterface(new NCName(serviceName)) != null)
javaServiceName += "_Service";
if (this.serviceName == null || serviceName.length() == 0)
@@ -151,7 +145,7 @@
String prefix = WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_SERVICE_PREFIX;
ServiceInterfaceMapping sim = new ServiceInterfaceMapping(jwm);
sim.setServiceInterface(packageName + "." + javaServiceName);
- sim.setWsdlServiceName(new QName(targetNS, serviceName, prefix) );
+ sim.setWsdlServiceName(new QName(targetNS, serviceName, prefix));
WSDLEndpoint[] endpoints = ser.getEndpoints();
int lenendpoints = 0;
@@ -170,7 +164,6 @@
return sim;
}
-
public void constructServiceEndpointInterfaceMapping(JavaWsdlMapping jwm, WSDLService ser)
{
serviceName = ser.getName().toString();
@@ -193,24 +186,21 @@
WSDLInterface wsdlintf = wsdlDefinitions.getInterface(new NCName(portTypeName));
String portName = wsdlintf.getName().toString();
String javaPortName = utils.chopPortType(portName);
- if(wsdlDefinitions.getService(new NCName(portName)) != null)
+ if (wsdlDefinitions.getService(new NCName(portName)) != null)
javaPortName += "_PortType";
ServiceEndpointInterfaceMapping seim = new ServiceEndpointInterfaceMapping(jwm);
seim.setServiceEndpointInterface(packageName + "." + javaPortName);
- seim.setWsdlPortType(new QName(targetNS,portName,"portTypeNS"));
- seim.setWsdlBinding(new QName(targetNS,bindName,"bindingNS"));
+ seim.setWsdlPortType(new QName(targetNS, portName, "portTypeNS"));
+ seim.setWsdlBinding(new QName(targetNS, bindName, "bindingNS"));
constructServiceEndpointMethodMapping(seim, wsdlintf);
jwm.addServiceEndpointInterfaceMappings(seim);
}
}
- public void constructServiceEndpointMethodMapping(
- ServiceEndpointInterfaceMapping seim, WSDLInterface intf )
+ public void constructServiceEndpointMethodMapping(ServiceEndpointInterfaceMapping seim, WSDLInterface intf)
{
-
- String portName = intf.getName().toString();
String targetNS = wsdlDefinitions.getTargetNamespace();
WSDLInterfaceOperation[] wioparr = intf.getOperations();
@@ -224,9 +214,9 @@
ServiceEndpointMethodMapping semm = new ServiceEndpointMethodMapping(seim);
semm.setJavaMethodName(ToolsUtils.firstLetterLowerCase(opname));
semm.setWsdlOperation(opname);
- semm.setWrappedElement(shouldUnwrap());
+ semm.setWrappedElement(isWrapped());
- constructMethodParamPartsMapping(semm,wiop );
+ constructMethodParamPartsMapping(semm, wiop);
seim.addServiceEndpointMethodMapping(semm);
@@ -249,22 +239,22 @@
WSDLProperty wprop = wiout.getProperty(Constants.WSDL_PROPERTY_MESSAGE_NAME);
QName messageName = new QName(targetNS, wprop.getValue(), WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_WSDL_MESSAGE_NS);
- if (shouldUnwrap())
+ if (isWrapped())
{
JBossXSModel schemaModel = WSDLUtils.getSchemaModel(wsdlDefinitions.getWsdlTypes());
- XSTypeDefinition xt = schemaModel.getTypeDefinition(xmlType.getLocalPart(),xmlType.getNamespaceURI());
+ XSTypeDefinition xt = schemaModel.getTypeDefinition(xmlType.getLocalPart(), xmlType.getNamespaceURI());
unwrapResponse(semm, messageName, xt);
continue;
}
//Check it is a holder. If it is, return
- if( wiop.getInputByPartName(xmlName.getLocalPart()) != null)
+ if (wiop.getInputByPartName(xmlName.getLocalPart()) != null)
continue;
- String javaType = getJavaTypeAsString(xmlName,xmlType, false, true);
+ String javaType = getJavaTypeAsString(xmlName, xmlType, false, true);
- if(isDocStyle() == false && "void".equals(javaType))
+ if (isDocStyle() == false && "void".equals(javaType))
continue;
WsdlReturnValueMapping wrvm = new WsdlReturnValueMapping(semm);
@@ -277,11 +267,8 @@
}
}
- public void constructMethodParamPartsMapping(ServiceEndpointMethodMapping semm,
- WSDLInterfaceOperation wiop)
+ public void constructMethodParamPartsMapping(ServiceEndpointMethodMapping semm, WSDLInterfaceOperation wiop)
{
- String portName = wiop.getWsdlInterface().getName().toString();
- String opname = wiop.getName().toString();
WSDLInterfaceOperationInput[] wiopinarr = wiop.getInputs();
int lenwiopin = wiopinarr != null ? wiopinarr.length : 0;
@@ -296,68 +283,62 @@
String paramMode = "";
- if(wiop.getOutputByPartName(partName) != null)
+ if (wiop.getOutputByPartName(partName) != null)
paramMode = WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_IN_OUT_HOLDER_PARAM_MODE;
- else
- paramMode = WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_IN_PARAM_MODE;
+ else paramMode = WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_IN_PARAM_MODE;
- if (shouldUnwrap())
+ if (isWrapped())
{
JBossXSModel schemaModel = WSDLUtils.getSchemaModel(wsdlDefinitions.getWsdlTypes());
- XSTypeDefinition xt = schemaModel.getTypeDefinition(xmlType.getLocalPart(),xmlType.getNamespaceURI());
+ XSTypeDefinition xt = schemaModel.getTypeDefinition(xmlType.getLocalPart(), xmlType.getNamespaceURI());
unwrapRequest(semm, wsdlMessageName, xt);
break;
}
- MethodParamPartsMapping mpin = getMethodParamPartsMapping(semm,xmlName, xmlType,
- k, wsdlMessageName, paramMode, partName, false, true);
+ MethodParamPartsMapping mpin = getMethodParamPartsMapping(semm, xmlName, xmlType, k, wsdlMessageName, paramMode, partName, false, true);
semm.addMethodParamPartsMapping(mpin);
}
//Take care of out holders
WSDLInterfaceOperationOutput[] outs = wiop.getOutputs();
int lenOuts = outs != null ? outs.length : 0;
- if(lenOuts > 1)
- for(int m = 1; m < lenOuts; m++)
+ if (lenOuts > 1)
+ for (int m = 1; m < lenOuts; m++)
{
WSDLInterfaceOperationOutput out = outs[m];
- if(this.isInOutHolder(out))
+ if (this.isInOutHolder(out))
continue;
QName xmlName = out.getElement();
QName xmlType = out.getXMLType();
- MethodParamPartsMapping mpm = getMethodParamPartsMapping(semm,xmlName, xmlType,
- lenwiopin + m -1, out.getProperty(Constants.WSDL_PROPERTY_MESSAGE_NAME).getValue(),
- WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_OUT_HOLDER_PARAM_MODE, xmlName.getLocalPart(), false, true);
+ MethodParamPartsMapping mpm = getMethodParamPartsMapping(semm, xmlName, xmlType, lenwiopin + m - 1, out.getProperty(Constants.WSDL_PROPERTY_MESSAGE_NAME)
+ .getValue(), WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_OUT_HOLDER_PARAM_MODE, xmlName.getLocalPart(), false, true);
semm.addMethodParamPartsMapping(mpm);
}
}
-
public void constructJavaXmlTypeMapping(JavaWsdlMapping jwm)
{
WSDLInterface[] intfArr = wsdlDefinitions.getInterfaces();
int len = intfArr != null ? intfArr.length : 0;
- for(int i = 0 ; i < len ; i++)
+ for (int i = 0; i < len; i++)
{
WSDLInterface wi = intfArr[i];
WSDLInterfaceOperation[] ops = wi.getOperations();
int lenOps = ops.length;
for (int j = 0; j < lenOps; j++)
{
- JavaXmlTypeMapping jxtm = null;
-
- WSDLInterfaceOperation op = ops[j];
- WSDLInterfaceOperationInput[] inputs = op.getInputs();
- int lenin = inputs.length;
- for (int k = 0; k < lenin ; k++)
+ WSDLInterfaceOperation op = ops[j];
+ WSDLInterfaceOperationInput[] inputs = op.getInputs();
+ int lenin = inputs.length;
+ for (int k = 0; k < lenin; k++)
{
WSDLInterfaceOperationInput input = inputs[k];
- XSTypeDefinition xt = getXSType( input );
+ XSTypeDefinition xt = getXSType(input);
addJavaXMLTypeMap(xt, input.getElement().getLocalPart(), jwm, !isDocStyle());
}
- WSDLInterfaceOperationOutput[] outputs = op.getOutputs();
+ WSDLInterfaceOperationOutput[] outputs = op.getOutputs();
int lenout = outputs.length;
- for(int k=0; k < lenout; k++)
+ for (int k = 0; k < lenout; k++)
{
WSDLInterfaceOperationOutput output = outputs[k];
XSTypeDefinition xt = getXSType(output);
@@ -371,7 +352,7 @@
WSDLTypes types = wsdlDefinitions.getWsdlTypes();
JBossXSModel xsmodel = WSDLUtils.getSchemaModel(types);
- XSTypeDefinition xt = xsmodel.getTypeDefinition(xmlType.getLocalPart(),xmlType.getNamespaceURI());
+ XSTypeDefinition xt = xsmodel.getTypeDefinition(xmlType.getLocalPart(), xmlType.getNamespaceURI());
addJavaXMLTypeMap(xt, xmlName.getLocalPart(), jwm, true);
ExceptionMapping exceptionMapping = new ExceptionMapping(jwm);
@@ -405,7 +386,7 @@
XSObjectList particles = group.getParticles();
for (int i = 0; i < particles.getLength(); i++)
{
- XSParticle particle = (XSParticle) particles.item(i);
+ XSParticle particle = (XSParticle)particles.item(i);
XSTerm term = particle.getTerm();
if (term instanceof XSModelGroup)
{
@@ -446,10 +427,9 @@
throw new WSException("Only a sequence type can be unwrapped.");
XSObjectList particles = group.getParticles();
- String returnType = null;
for (int i = 0; i < particles.getLength(); i++)
{
- XSParticle particle = (XSParticle) particles.item(i);
+ XSParticle particle = (XSParticle)particles.item(i);
XSTerm term = particle.getTerm();
if (term instanceof XSModelGroup)
{
@@ -462,8 +442,6 @@
QName xmlName = new QName(element.getNamespace(), element.getName());
QName xmlType = new QName(element.getTypeDefinition().getNamespace(), element.getTypeDefinition().getName());
boolean array = particle.getMaxOccursUnbounded() || particle.getMaxOccurs() > 1;
- StringBuilder buf = new StringBuilder();
-
String javaType = getJavaTypeAsString(xmlName, xmlType, array, !element.getNillable());
WsdlReturnValueMapping wrvm = new WsdlReturnValueMapping(methodMapping);
@@ -479,24 +457,22 @@
return false;
}
-
-
private void checkEssentials()
{
- if(typeMapping == null)
+ if (typeMapping == null)
throw new WSException("typeMapping is null");
}
private XSTypeDefinition getXSType(WSDLInterfaceOperationPart part)
{
//Check if there are any custom properties
- WSDLInterfaceOperation op = part.getWsdlOperation();
+ WSDLInterfaceOperation op = part.getWsdlOperation();
String zeroarg1 = null;
String zeroarg2 = null;
WSDLProperty prop1 = op.getProperty(Constants.WSDL_PROPERTY_ZERO_ARGS);
if (prop1 != null)
zeroarg1 = prop1.getValue();
- if(zeroarg1 != null && zeroarg2 != null && zeroarg1.equals(zeroarg2) == false)
+ if (zeroarg1 != null && zeroarg2 != null && zeroarg1.equals(zeroarg2) == false)
return null;
if (zeroarg1 != null && "true".equals(zeroarg1))
return null;
@@ -505,30 +481,30 @@
WSDLTypes types = wsdlDefinitions.getWsdlTypes();
JBossXSModel xsmodel = WSDLUtils.getSchemaModel(types);
- return xsmodel.getTypeDefinition(xmlType.getLocalPart(),xmlType.getNamespaceURI());
+ return xsmodel.getTypeDefinition(xmlType.getLocalPart(), xmlType.getNamespaceURI());
}
private void addJavaXMLTypeMap(XSTypeDefinition xt, String containingElement, JavaWsdlMapping jwm, boolean skipWrapperArray)
{
JavaXmlTypeMapping jxtm = null;
- if(xt instanceof XSComplexTypeDefinition)
+ if (xt instanceof XSComplexTypeDefinition)
{
XSModelGroup xm = null;
XSComplexTypeDefinition xc = (XSComplexTypeDefinition)xt;
- if(xc.getContentType() != XSComplexTypeDefinition.CONTENTTYPE_EMPTY)
+ if (xc.getContentType() != XSComplexTypeDefinition.CONTENTTYPE_EMPTY)
{
XSParticle xp = xc.getParticle();
if (xp != null)
{
XSTerm xterm = xp.getTerm();
- if(xterm instanceof XSModelGroup)
+ if (xterm instanceof XSModelGroup)
xm = (XSModelGroup)xterm;
}
}
- if (! (skipWrapperArray && isRepresentsArray(xt)))
+ if (!(skipWrapperArray && isRepresentsArray(xt)))
{
jxtm = new JavaXmlTypeMapping(jwm);
String javaType;
@@ -582,19 +558,18 @@
// Add enum simpleType support
}
-
private void addVariableMappingMap(XSModelGroup xm, JavaXmlTypeMapping jxtm, String javaType)
{
XSObjectList xo = xm.getParticles();
int len = xo != null ? xo.getLength() : 0;
for (int i = 0; i < len; i++)
{
- XSTerm xsterm = ((XSParticle) xo.item(i)).getTerm();
+ XSTerm xsterm = ((XSParticle)xo.item(i)).getTerm();
if (xsterm instanceof XSModelGroup)
- addVariableMappingMap((XSModelGroup) xsterm, jxtm, javaType);
+ addVariableMappingMap((XSModelGroup)xsterm, jxtm, javaType);
else if (xsterm instanceof XSElementDeclaration)
{
- XSElementDeclaration xe = (XSElementDeclaration) xsterm;
+ XSElementDeclaration xe = (XSElementDeclaration)xsterm;
VariableMapping vm = new VariableMapping(jxtm);
String name = xe.getName();
// JBWS-1170 Convert characters which are illegal in Java identifiers
@@ -626,48 +601,31 @@
{
XSObjectList xo = xm.getParticles();
int len = xo != null ? xo.getLength() : 0;
- for(int i = 0; i < len ; i++)
+ for (int i = 0; i < len; i++)
{
XSTerm xsterm = ((XSParticle)xo.item(i)).getTerm();
- if(xsterm instanceof XSModelGroup)
+ if (xsterm instanceof XSModelGroup)
{
addGroup((XSModelGroup)xsterm, jwm);
}
- else if(xsterm instanceof XSElementDeclaration)
+ else if (xsterm instanceof XSElementDeclaration)
{
XSElementDeclaration xe = (XSElementDeclaration)xsterm;
XSTypeDefinition typeDefinition = xe.getTypeDefinition();
- addJavaXMLTypeMap(typeDefinition, xe.getName(), jwm, true);
+ addJavaXMLTypeMap(typeDefinition, xe.getName(), jwm, true);
}
}
}
- private Method[] getMethodsGivenOperationName(Class clazz, String opname)
- {
- ArrayList<Method> alist= new ArrayList<Method>();
- Method[] methodz = clazz.getDeclaredMethods();
- int len = methodz.length;
-
- for(int i = 0 ; i < len ; i++)
- {
- Method m = methodz[i];
- if(opname.equals(m.getName()))
- alist.add(m);
- }
- Method[] marr = new Method[alist.size()];
- alist.toArray(marr);
- return marr;
- }
-
private String getJavaTypeAsString(QName xmlName, QName xmlType, boolean array, boolean primitive)
{
String jtype = null;
String arraySuffix = (array) ? "[]" : "";
- if (! isDocStyle())
+ if (!isDocStyle())
{
JBossXSModel xsmodel = WSDLUtils.getSchemaModel(wsdlDefinitions.getWsdlTypes());
- XSTypeDefinition xt = xsmodel.getTypeDefinition(xmlType.getLocalPart(),xmlType.getNamespaceURI());
+ XSTypeDefinition xt = xsmodel.getTypeDefinition(xmlType.getLocalPart(), xmlType.getNamespaceURI());
XSElementDeclaration unwrapped = SchemaUtils.unwrapArrayType(xt);
StringBuilder builder = new StringBuilder();
@@ -692,14 +650,13 @@
* Special case - when qname=xsd:anyType && javaType == Element
* then cls has to be javax.xml.soap.SOAPElement
*/
- if( xmlType.getNamespaceURI().equals(Constants.NS_SCHEMA_XSD)
- && "anyType".equals(xmlType.getLocalPart()) && javaType == Element.class)
+ if (xmlType.getNamespaceURI().equals(Constants.NS_SCHEMA_XSD) && "anyType".equals(xmlType.getLocalPart()) && javaType == Element.class)
javaType = SOAPElement.class;
- javaType = this.makeCustomDecisions(javaType,xmlName,xmlType);
+ javaType = this.makeCustomDecisions(javaType, xmlName, xmlType);
- if(javaType == null)
+ if (javaType == null)
{
- log.debug("Typemapping lookup failed for "+xmlName);
+ log.debug("Typemapping lookup failed for " + xmlName);
log.debug("Falling back to identifier generation");
String className = xmlType.getLocalPart();
if (className.charAt(0) == '>')
@@ -709,12 +666,11 @@
else
{
//Handle arrays
- if(javaType.isArray())
+ if (javaType.isArray())
{
jtype = JavaUtils.getSourceName(javaType);
}
- else
- jtype = javaType.getName();
+ else jtype = javaType.getName();
}
return jtype + arraySuffix;
@@ -725,33 +681,19 @@
return Constants.DOCUMENT_LITERAL.equals(wsdlStyle);
}
-
- private boolean isPublicField( Class javaType, String fieldname)
- {
- Field[] fldarr = utils.getPublicFields(javaType);
- int len = fldarr != null ? fldarr.length : 0;
-
- for(int i = 0 ; i < len ; i++)
- {
- Field fld = fldarr[i];
- if(fieldname.equals(fld.getName())) return true;
- }
- return false;
- }
-
/**
* Checks whether the type represents an array type
*
* @param xst
* @return true: type represents an array
*/
- private boolean isRepresentsArray( XSTypeDefinition xst)
+ private boolean isRepresentsArray(XSTypeDefinition xst)
{
boolean bool = false;
- if( xst instanceof XSComplexTypeDefinition)
+ if (xst instanceof XSComplexTypeDefinition)
{
XSComplexTypeDefinition xc = (XSComplexTypeDefinition)xst;
- if(xc.getContentType() == XSComplexTypeDefinition.CONTENTTYPE_EMPTY)
+ if (xc.getContentType() == XSComplexTypeDefinition.CONTENTTYPE_EMPTY)
return false;
XSParticle xsp = xc.getParticle();
@@ -759,11 +701,11 @@
return false;
XSTerm xsterm = xsp.getTerm();
- if(xsterm instanceof XSModelGroup)
+ if (xsterm instanceof XSModelGroup)
{
XSModelGroup xm = (XSModelGroup)xsterm;
XSObjectList xo = xm.getParticles();
- if(xo.getLength() == 1)
+ if (xo.getLength() == 1)
{
XSParticle xp = (XSParticle)xo.item(0);
bool = xp.getMaxOccursUnbounded() || xp.getMaxOccurs() > 1;
@@ -780,35 +722,33 @@
* @param xmlName
* @param xmlType
*/
- private Class makeCustomDecisions( Class javaType, QName xmlName, QName xmlType)
+ private Class makeCustomDecisions(Class javaType, QName xmlName, QName xmlType)
{
- if(javaType != null && xmlType != null)
+ if (javaType != null && xmlType != null)
{
- if(Byte[].class == javaType && Constants.NS_SCHEMA_XSD.equals(xmlType.getNamespaceURI())
- && "base64Binary".equals(xmlType.getLocalPart()))
+ if (Byte[].class == javaType && Constants.NS_SCHEMA_XSD.equals(xmlType.getNamespaceURI()) && "base64Binary".equals(xmlType.getLocalPart()))
javaType = byte[].class;
}
return javaType;
}
- private boolean shouldUnwrap()
+ private boolean isWrapped()
{
- return unwrap && Constants.DOCUMENT_LITERAL.equals(wsdlStyle);
+ return "wrapped".equals(parameterStyle) && Constants.DOCUMENT_LITERAL.equals(wsdlStyle);
}
private boolean isInOutHolder(WSDLInterfaceOperationOutput wout)
{
//Now check if the part exists in both input and output => Need Holder
- WSDLInterfaceOperation op = wout.getWsdlOperation();
+ WSDLInterfaceOperation op = wout.getWsdlOperation();
QName el = wout.getElement();
WSDLInterfaceOperationInput inp = op.getInput(el);
return inp != null;
}
- private MethodParamPartsMapping getMethodParamPartsMapping(ServiceEndpointMethodMapping semm,
- QName xmlName, QName xmlType,
- int paramPosition, String wsdlMessageName, String paramMode, String wsdlMessagePartName, boolean array, boolean primitive)
+ private MethodParamPartsMapping getMethodParamPartsMapping(ServiceEndpointMethodMapping semm, QName xmlName, QName xmlType, int paramPosition,
+ String wsdlMessageName, String paramMode, String wsdlMessagePartName, boolean array, boolean primitive)
{
String targetNS = wsdlDefinitions.getTargetNamespace();
MethodParamPartsMapping mppm = new MethodParamPartsMapping(semm);
@@ -820,8 +760,8 @@
WsdlMessageMapping wmm = new WsdlMessageMapping(mppm);
wmm.setParameterMode(paramMode);
String wsdlNS = WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_WSDL_MESSAGE_NS;
- wmm.setWsdlMessage(new QName(targetNS,wsdlMessageName, wsdlNS));
- wmm.setWsdlMessagePartName( wsdlMessagePartName );
+ wmm.setWsdlMessage(new QName(targetNS, wsdlMessageName, wsdlNS));
+ wmm.setWsdlMessagePartName(wsdlMessagePartName);
mppm.setWsdlMessageMapping(wmm);
return mppm;
}
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/ToolsHelper.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/ToolsHelper.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/ToolsHelper.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -214,7 +214,7 @@
{
List<String> wrappedVariables = parameter.getWrappedVariables();
- if (wrappedVariables == null)
+ if (wrappedVariables.size() == 0)
return;
List<VAR> vars = new ArrayList<VAR>();
@@ -299,7 +299,7 @@
if (glc != null)
wsdlToJava.setPackageNamespaceMap(glc.packageNamespaceMap);
- wsdlToJava.setUnwrap(w2jc.unwrap);
+ wsdlToJava.setParameterStyle(w2jc.parameterStyle);
wsdlToJava.generateSEI(wsdl, new File(outDir));
//Generate the Service File
@@ -311,7 +311,7 @@
MappingFileGenerator mgf = new MappingFileGenerator(wsdl, new LiteralTypeMapping());
mgf.setPackageName(getPackageName(wsdl, glc));
mgf.setServiceName(wsdl.getServices()[0].getName().toString());
- mgf.setUnwrap(w2jc.unwrap);
+ mgf.setParameterStyle(w2jc.parameterStyle);
//mgf.generate();
JavaWsdlMapping jwm = mgf.generate();
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/interfaces/WSDLToJavaIntf.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/interfaces/WSDLToJavaIntf.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/interfaces/WSDLToJavaIntf.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -99,8 +99,6 @@
*/
public void setTypeMapping(LiteralTypeMapping typeMapping);
- public boolean isUnwrap();
+ public void setParameterStyle(String paramStyle);
- public void setUnwrap(boolean unwrap);
-
}
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/mapping/MappingFileGenerator.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/mapping/MappingFileGenerator.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/mapping/MappingFileGenerator.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -93,7 +93,7 @@
*/
protected LiteralTypeMapping typeMapping = null;
- protected boolean unwrap = false;
+ protected String parameterStyle;
public MappingFileGenerator(WSDLDefinitions wsdl, TypeMapping typeM)
{
@@ -156,16 +156,11 @@
this.typeNamespace = typeNamespace;
}
- public boolean isUnwrap()
+ public void setParameterStyle(String paramStyle)
{
- return unwrap;
+ this.parameterStyle = paramStyle;
}
- public void setUnwrap(boolean unwrap)
- {
- this.unwrap = unwrap;
- }
-
/**
* Method that generates the jaxrpc mapping metadata
* <dt>Guidance:<dd>
@@ -178,7 +173,7 @@
public JavaWsdlMapping generate() throws IOException
{
MappingFileGeneratorHelper helper = new MappingFileGeneratorHelper(this.wsdlDefinitions, this.serviceName, this.packageName, this.serviceEndpointInterface,
- this.typeNamespace, this.typeMapping, this.unwrap);
+ this.typeNamespace, this.typeMapping, this.parameterStyle);
String targetNS = wsdlDefinitions.getTargetNamespace();
if (typeNamespace == null)
typeNamespace = targetNS;
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/metadata/ReflectiveMetaDataBuilder.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/metadata/ReflectiveMetaDataBuilder.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/metadata/ReflectiveMetaDataBuilder.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -24,7 +24,6 @@
import java.lang.reflect.Method;
import java.rmi.Remote;
import java.rmi.RemoteException;
-import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -148,32 +147,18 @@
om.setOneWayOperation(opc.isOneWay);
ParameterMetaData wrappedParameter = null;
- List<String> wrappedVariables = null;
- List<String> wrappedTypes = null;
- List<QName> wrappedNames = null;
-
if (om.isDocumentWrapped())
{
QName xmlName = new QName(tmd.typeNamespace, om.getQName().getLocalPart());
QName xmlType = xmlName;
wrappedParameter = new ParameterMetaData(om, xmlName, xmlType, null);
- wrappedVariables = new ArrayList<String>(len);
- wrappedTypes = new ArrayList<String>(len);
- wrappedNames = new ArrayList<QName>(len);
- wrappedParameter.setWrappedVariables(wrappedVariables);
- wrappedParameter.setWrappedTypes(wrappedTypes);
- wrappedParameter.setWrappedElementNames(wrappedNames);
-
om.addParameter(wrappedParameter);
if (! om.isOneWayOperation())
{
xmlType = xmlName = new QName(tmd.typeNamespace, om.getResponseName().getLocalPart());
ParameterMetaData retMetaData = new ParameterMetaData(om, xmlName, xmlType, null);
- retMetaData.setWrappedVariables(new ArrayList<String>(0));
- retMetaData.setWrappedTypes(new ArrayList<String>(0));
- retMetaData.setWrappedElementNames(new ArrayList<QName>(0));
om.setReturnParameter(retMetaData);
}
}
@@ -189,10 +174,10 @@
if (om.isDocumentWrapped() && !isHeaderParameter(opc, i))
{
- wrappedTypes.add(paramType.getName());
+ wrappedParameter.getWrappedTypes().add(paramType.getName());
QName xmlName = getXmlName(paramType, opc, i, null);
- wrappedNames.add(xmlName);
- wrappedVariables.add(convertToProperty(xmlName.getLocalPart()));
+ wrappedParameter.getWrappedElementNames().add(xmlName);
+ wrappedParameter.getWrappedVariables().add(convertToProperty(xmlName.getLocalPart()));
}
else
{
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/schema/SchemaTypeCreator.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/schema/SchemaTypeCreator.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/schema/SchemaTypeCreator.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -347,6 +347,7 @@
JBossXSModelGroup group = (JBossXSModelGroup)complexType.getParticle().getTerm();
group.setParticles(particles);
+ log.debug("generateNewType: " + sutils.write(complexType));
return complexType;
}
Modified: branches/jbossws-1.0/src/main/resources/schema/jbossws-tool_1_0.xsd
===================================================================
--- branches/jbossws-1.0/src/main/resources/schema/jbossws-tool_1_0.xsd 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/resources/schema/jbossws-tool_1_0.xsd 2006-10-12 19:36:50 UTC (rev 1217)
@@ -231,15 +231,21 @@
</xs:annotation>
</xs:element>
</xs:sequence>
- <xs:attribute name="file" type="xs:anyURI" use="required">
+ <xs:attribute name="location" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation>Specifies the location of the WSDL file as a URL. The URL may be either absolute or relative to the current directory. Remote protocols such as http are supported.</xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="unwrap" type="xs:boolean" use="optional" default="false">
+ <xs:attribute name="parameter-style" use="optional" default="wrapped">
<xs:annotation>
- <xs:documentation>Whether to unwrap a document/literal webservice reques and response message. This is intended to be used on a service that follows the "wrapped" convention.</xs:documentation>
+ <xs:documentation>The parameter style convention to use when using document/literal. The "bare" convention requires that the Java method have a single parameter that represents the full request message body, and a single return value that represents the full response message body. The "wrapped" convention allows any Java method signature because it wraps all parameter in a single schema type.</xs:documentation>
</xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="bare"/>
+ <xs:enumeration value="wrapped"/>
+ </xs:restriction>
+ </xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="parameterType">
Added: branches/jbossws-1.0/src/test/a.out
===================================================================
--- branches/jbossws-1.0/src/test/a.out 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/a.out 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,23 @@
+Buildfile: build.xml
+
+prepare:
+ [echo] -----------------------------------------------
+ [echo] jboss.home = /home/tdiesler/svn/jboss/jbossas/branches/Branch_4_0/build/output/jboss-4.0.5.GA-ejb3
+ [echo] tomcat.home = ${tomcat.home}
+ [echo] java.home = /usr/java/jdk1.5.0_07/jre
+ [echo] -----------------------------------------------
+
+thirdparty-get:
+
+thirdparty-classpath:
+
+thirdparty:
+
+init:
+
+one-test:
+ [junit] Running org.jboss.test.ws.tools.jbws1170.JBWS1170TestCase
+ [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 1.308 sec
+
+BUILD SUCCESSFUL
+Total time: 3 seconds
Modified: branches/jbossws-1.0/src/test/ant/build-jars-jaxws.xml
===================================================================
--- branches/jbossws-1.0/src/test/ant/build-jars-jaxws.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/ant/build-jars-jaxws.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -112,8 +112,8 @@
<!-- jaxws-jsr181-soapbinding -->
<war warfile="${build.test.dir}/libs/jaxws-jsr181-soapbinding.war" webxml="${build.test.dir}/resources/jaxws/jsr181/soapbinding/WEB-INF/web.xml">
<classes dir="${build.test.dir}/classes">
- <include name="org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareService.class"/>
- <include name="org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService.class"/>
+ <include name="org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareImpl.class"/>
+ <include name="org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedImpl.class"/>
<include name="org/jboss/test/ws/jaxws/jsr181/soapbinding/ExampleService.class"/>
<include name="org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareRequest.class"/>
<include name="org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareResponse.class"/>
Added: branches/jbossws-1.0/src/test/exp.xml
===================================================================
--- branches/jbossws-1.0/src/test/exp.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/exp.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,515 @@
+<java-wsdl-mapping version='1.1' 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://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
+ <package-mapping>
+ <package-type>com.company.id.servicename_consumer._1_0</package-type>
+ <namespaceURI>http://id.company.com/servicename-consumer/1.0</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.Append</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:append</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>consumerInput_1</java-variable-name>
+ <xml-element-name>ConsumerInput_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.ConsumerInput</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:ConsumerInput</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>currentAddress</java-variable-name>
+ <xml-element-name>currentAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>name</java-variable-name>
+ <xml-element-name>name</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>previousAddress1</java-variable-name>
+ <xml-element-name>previousAddress1</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>previousAddress2</java-variable-name>
+ <xml-element-name>previousAddress2</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>returnDerivedLinks</java-variable-name>
+ <xml-element-name>returnDerivedLinks</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.UnparsedAddress</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:UnparsedAddress</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>addressLines</java-variable-name>
+ <xml-element-name>addressLines</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>city</java-variable-name>
+ <xml-element-name>city</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postal_Code_Value</java-variable-name>
+ <xml-element-name>postal-Code-Value</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>state</java-variable-name>
+ <xml-element-name>state</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>urbanization</java-variable-name>
+ <xml-element-name>urbanization</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.Name</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:Name</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>first</java-variable-name>
+ <xml-element-name>first</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>last</java-variable-name>
+ <xml-element-name>last</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>middle</java-variable-name>
+ <xml-element-name>middle</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>suffix</java-variable-name>
+ <xml-element-name>suffix</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.AppendResponse</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:appendResponse</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.ConsumerOutput</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:ConsumerOutput</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>addressAbility</java-variable-name>
+ <xml-element-name>addressAbility</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>addressLink</java-variable-name>
+ <xml-element-name>addressLink</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>addressMatch</java-variable-name>
+ <xml-element-name>addressMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>consumerLink</java-variable-name>
+ <xml-element-name>consumerLink</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>deliveryPointValidation</java-variable-name>
+ <xml-element-name>deliveryPointValidation</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>errorCode</java-variable-name>
+ <xml-element-name>errorCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>lineOfTravel</java-variable-name>
+ <xml-element-name>lineOfTravel</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>matchLevel</java-variable-name>
+ <xml-element-name>matchLevel</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>parsedAddress</java-variable-name>
+ <xml-element-name>parsedAddress</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.AddressAbility</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:AddressAbility</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>addressNotFound</java-variable-name>
+ <xml-element-name>addressNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>aliasMatch</java-variable-name>
+ <xml-element-name>aliasMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>alternateAddress</java-variable-name>
+ <xml-element-name>alternateAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>alternateAddressMatch</java-variable-name>
+ <xml-element-name>alternateAddressMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>carrierRouteId</java-variable-name>
+ <xml-element-name>carrierRouteId</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>cityAbbreviation</java-variable-name>
+ <xml-element-name>cityAbbreviation</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedCityAndOrState</java-variable-name>
+ <xml-element-name>correctedCityAndOrState</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedPrimaryAddress</java-variable-name>
+ <xml-element-name>correctedPrimaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedSecondaryAddress</java-variable-name>
+ <xml-element-name>correctedSecondaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>countyCode</java-variable-name>
+ <xml-element-name>countyCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>deliveryPointBarCode</java-variable-name>
+ <xml-element-name>deliveryPointBarCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>earlyWarningSystemMatch</java-variable-name>
+ <xml-element-name>earlyWarningSystemMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>failureToMatchLastAddressLine</java-variable-name>
+ <xml-element-name>failureToMatchLastAddressLine</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>financeNumber</java-variable-name>
+ <xml-element-name>financeNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>mainCity</java-variable-name>
+ <xml-element-name>mainCity</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>mainState</java-variable-name>
+ <xml-element-name>mainState</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>match</java-variable-name>
+ <xml-element-name>match</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingPoBoxNumber</java-variable-name>
+ <xml-element-name>missingPoBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingRuralRouteHcBoxNumber</java-variable-name>
+ <xml-element-name>missingRuralRouteHcBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingSecondaryNumberInHighrise</java-variable-name>
+ <xml-element-name>missingSecondaryNumberInHighrise</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingStreetNumber</java-variable-name>
+ <xml-element-name>missingStreetNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchMissingIncorrectDirection</java-variable-name>
+ <xml-element-name>multipleMatchMissingIncorrectDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchMissingIncorrectSuffix</java-variable-name>
+ <xml-element-name>multipleMatchMissingIncorrectSuffix</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchPrimaryAddressField</java-variable-name>
+ <xml-element-name>multipleMatchPrimaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchSecondaryAddressField</java-variable-name>
+ <xml-element-name>multipleMatchSecondaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>noSuchPrimaryNumber</java-variable-name>
+ <xml-element-name>noSuchPrimaryNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>poBoxNumberNotOnFile</java-variable-name>
+ <xml-element-name>poBoxNumberNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>recordTypeCode</java-variable-name>
+ <xml-element-name>recordTypeCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>returnCode</java-variable-name>
+ <xml-element-name>returnCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>ruralRouteHcBoxNotOnFile</java-variable-name>
+ <xml-element-name>ruralRouteHcBoxNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>secondaryNumberNotFound</java-variable-name>
+ <xml-element-name>secondaryNumberNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>zipCodeChanged</java-variable-name>
+ <xml-element-name>zipCodeChanged</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.DeliveryPointValidation</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:DeliveryPointValidation</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>accurateSource</java-variable-name>
+ <xml-element-name>accurateSource</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>addressNotFound</java-variable-name>
+ <xml-element-name>addressNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>aliasMatch</java-variable-name>
+ <xml-element-name>aliasMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>alternateAddressMatch</java-variable-name>
+ <xml-element-name>alternateAddressMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>commercialMailReceivingAgency</java-variable-name>
+ <xml-element-name>commercialMailReceivingAgency</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedCityAndOrState</java-variable-name>
+ <xml-element-name>correctedCityAndOrState</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedPrimaryAddress</java-variable-name>
+ <xml-element-name>correctedPrimaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedSecondaryAddress</java-variable-name>
+ <xml-element-name>correctedSecondaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>deliverability</java-variable-name>
+ <xml-element-name>deliverability</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>earlyWarningSystemMatch</java-variable-name>
+ <xml-element-name>earlyWarningSystemMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>failureToMatchLastAddressLine</java-variable-name>
+ <xml-element-name>failureToMatchLastAddressLine</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>match</java-variable-name>
+ <xml-element-name>match</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingPoBoxNumber</java-variable-name>
+ <xml-element-name>missingPoBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingRuralRouteHcBoxNumber</java-variable-name>
+ <xml-element-name>missingRuralRouteHcBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingSecondaryNumber</java-variable-name>
+ <xml-element-name>missingSecondaryNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingStreetNumber</java-variable-name>
+ <xml-element-name>missingStreetNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchMissingIncorrectDirection</java-variable-name>
+ <xml-element-name>multipleMatchMissingIncorrectDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchMissingIncorrectSuffix</java-variable-name>
+ <xml-element-name>multipleMatchMissingIncorrectSuffix</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchPrimaryAddressField</java-variable-name>
+ <xml-element-name>multipleMatchPrimaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchSecondaryAddressField</java-variable-name>
+ <xml-element-name>multipleMatchSecondaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>noSuchPrimaryNumber</java-variable-name>
+ <xml-element-name>noSuchPrimaryNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>poBoxNumberNotOnFile</java-variable-name>
+ <xml-element-name>poBoxNumberNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>ruralRouteHcBoxNotOnFile</java-variable-name>
+ <xml-element-name>ruralRouteHcBoxNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>secondaryNumberNotFound</java-variable-name>
+ <xml-element-name>secondaryNumberNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>streetFrontMatch</java-variable-name>
+ <xml-element-name>streetFrontMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>zipCodeChanged</java-variable-name>
+ <xml-element-name>zipCodeChanged</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.MatchLevel</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:MatchLevel</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>address</java-variable-name>
+ <xml-element-name>address</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>household</java-variable-name>
+ <xml-element-name>household</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>nameAndAddress</java-variable-name>
+ <xml-element-name>nameAndAddress</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.ParsedAddress</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:ParsedAddress</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>city</java-variable-name>
+ <xml-element-name>city</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>locality</java-variable-name>
+ <xml-element-name>locality</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postOfficeBox</java-variable-name>
+ <xml-element-name>postOfficeBox</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postal_Code_Value</java-variable-name>
+ <xml-element-name>postal-Code-Value</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>state</java-variable-name>
+ <xml-element-name>state</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>streetInfo</java-variable-name>
+ <xml-element-name>streetInfo</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>unit</java-variable-name>
+ <xml-element-name>unit</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>unitDescription</java-variable-name>
+ <xml-element-name>unitDescription</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.StreetInfo</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:StreetInfo</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>name</java-variable-name>
+ <xml-element-name>name</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>number</java-variable-name>
+ <xml-element-name>number</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postDirection</java-variable-name>
+ <xml-element-name>postDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>preDirection</java-variable-name>
+ <xml-element-name>preDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>suffix</java-variable-name>
+ <xml-element-name>suffix</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.InputValidationException</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:InputValidationException</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>message</java-variable-name>
+ <xml-element-name>message</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.SystemUnavailableException</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:SystemUnavailableException</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>message</java-variable-name>
+ <xml-element-name>message</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <exception-mapping>
+ <exception-type>com.company.id.servicename_consumer._1_0.InputValidationException</exception-type>
+ <wsdl-message xmlns:exMsgNS='http://id.company.com/servicename-consumer/1.0'>exMsgNS:InputValidationException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+ <exception-type>com.company.id.servicename_consumer._1_0.SystemUnavailableException</exception-type>
+ <wsdl-message xmlns:exMsgNS='http://id.company.com/servicename-consumer/1.0'>exMsgNS:SystemUnavailableException</wsdl-message>
+ </exception-mapping>
+ <service-interface-mapping>
+ <service-interface>com.company.id.servicename_consumer._1_0.ServiceNameConsumer</service-interface>
+ <wsdl-service-name xmlns:serviceNS='http://id.company.com/servicename-consumer/1.0'>serviceNS:ServiceNameConsumer</wsdl-service-name>
+ <port-mapping>
+ <port-name>ServiceNameConsumerEndpointPort</port-name>
+ <java-port-name>ServiceNameConsumerEndpointPort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+ <service-endpoint-interface>com.company.id.servicename_consumer._1_0.ServiceNameConsumerEndpoint</service-endpoint-interface>
+ <wsdl-port-type xmlns:portTypeNS='http://id.company.com/servicename-consumer/1.0'>portTypeNS:ServiceNameConsumerEndpoint</wsdl-port-type>
+ <wsdl-binding xmlns:bindingNS='http://id.company.com/servicename-consumer/1.0'>bindingNS:ServiceNameConsumerEndpointBinding</wsdl-binding>
+ <service-endpoint-method-mapping>
+ <java-method-name>append</java-method-name>
+ <wsdl-operation>append</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>com.company.id.servicename_consumer._1_0.Append</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS='http://id.company.com/servicename-consumer/1.0'>wsdlMsgNS:ServiceNameConsumerEndpoint_append</wsdl-message>
+ <wsdl-message-part-name>parameters</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>com.company.id.servicename_consumer._1_0.AppendResponse</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS='http://id.company.com/servicename-consumer/1.0'>wsdlMsgNS:ServiceNameConsumerEndpoint_appendResponse</wsdl-message>
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
+</java-wsdl-mapping>
Property changes on: branches/jbossws-1.0/src/test/exp.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Copied: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/JSR181ComplexTestCase.java (from rev 1193, branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java)
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java 2006-10-10 16:20:55 UTC (rev 1193)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/JSR181ComplexTestCase.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,274 @@
+/*
+ * 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.jaxws.jsr181.complex;
+
+import java.io.File;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.Arrays;
+import java.util.Calendar;
+
+import javax.xml.rpc.Service;
+import javax.xml.rpc.ServiceException;
+
+import junit.framework.Test;
+
+import org.jboss.test.ws.JBossWSTest;
+import org.jboss.test.ws.JBossWSTestSetup;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.Address;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.Customer;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.Name;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationService;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException;
+import org.jboss.ws.jaxrpc.ServiceFactoryImpl;
+
+/**
+ *
+ * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
+ * @version $Revision$
+ */
+public class JSR181ComplexTestCase extends JBossWSTest
+{
+ public static Test suite()
+ {
+ return JBossWSTestSetup.newTestSetup(JSR181ComplexTestCase.class, "jaxws-jsr181-complex.war");
+ }
+
+ private RegistrationService getRegistrationService() throws MalformedURLException, ServiceException
+ {
+ URL wsdlURL = new URL("http://" + getServerHost() + ":8080/jaxws-jsr181-complex/RegistrationService?wsdl");
+ File mappingFile = new File("resources/jaxws/jsr181/complex/jaxrpc-mapping.xml");
+ ServiceFactoryImpl factory = new ServiceFactoryImpl();
+ Service service = factory.createService(wsdlURL, null, mappingFile.toURL());
+ RegistrationService registration = (RegistrationService) service.getPort(RegistrationService.class);
+ return registration;
+ }
+
+ public void testRegistration() throws Exception
+ {
+ RegistrationService registration = getRegistrationService();
+
+ Customer customer = getFredJackson();
+ customer.setReferredCustomers(new Customer[] {getJohnDoe(), getAlCapone()});
+
+ registration.register(customer, Calendar.getInstance());
+
+ customer = getAlCapone();
+ boolean pass = false;
+ try
+ {
+ registration.register(customer, Calendar.getInstance());
+ }
+ catch (AlreadyRegisteredException e)
+ {
+ if (e.getExistingId() == 456)
+ pass = true;
+ }
+
+ assertTrue(pass);
+ }
+
+ public void testInvoiceRegistration() throws Exception
+ {
+ RegistrationService registration = getRegistrationService();
+
+ InvoiceCustomer customer = getInvoiceFredJackson();
+ customer.setReferredCustomers(new Customer[] {getJohnDoe(), getAlCapone()});
+
+ assertTrue(registration.registerForInvoice(customer));
+ }
+
+ public void testOtherPackage() throws Exception
+ {
+ RegistrationService registration = getRegistrationService();
+
+ Statistics stats = registration.getStatistics(getFredJackson());
+ Calendar cal = Calendar.getInstance();
+ cal.clear();
+ cal.set(2006, 0, 26, 22, 59, 0);
+ assertEquals(cal.getTime(), stats.getActivationTime().getTime());
+ assertEquals(10, stats.getHits());
+ }
+
+ public void testBulkRegistration() throws Exception
+ {
+ RegistrationService registration = getRegistrationService();
+
+ Customer[] customers = new Customer[] {getFredJackson(), getJohnDoe()};
+
+ long[] ids = registration.bulkRegister(customers, Calendar.getInstance());
+
+ assertTrue(Arrays.equals(ids, new long[] {123, 124}));
+
+ customers = new Customer[] {getFredJackson(), getInvalid(754), getInvalid(753), getJohnDoe(), getInvalid(752)};
+
+ boolean pass = false;
+ try
+ {
+ registration.bulkRegister(customers, Calendar.getInstance());
+ }
+ catch (ValidationException e)
+ {
+ pass = Arrays.equals(e.getFailiedCustomers(), new long[] {754, 753, 752});
+ }
+
+ assertTrue(pass);
+ }
+
+ private Customer getFredJackson()
+ {
+ Name name = new Name();
+ name.setFirstName("Fred");
+ name.setMiddleName("Jones");
+ name.setLastName("Jackson");
+
+ Address address = new Address();
+ address.setCity("Atlanta");
+ address.setState("Georgia");
+ address.setZip("53717");
+ address.setStreet("Yet Another Peach Tree St.");
+
+ PhoneNumber number1 = new PhoneNumber();
+ number1.setAreaCode("123");
+ number1.setExchange("456");
+ number1.setLine("7890");
+
+ PhoneNumber number2 = new PhoneNumber();
+ number1.setAreaCode("333");
+ number1.setExchange("222");
+ number1.setLine("1234");
+
+ Customer customer = new Customer();
+ customer.setId(123);
+ customer.setName(name);
+ customer.setAddress(address);
+ customer.setContactNumbers(new PhoneNumber[] {number1, number2});
+ return customer;
+ }
+
+ private InvoiceCustomer getInvoiceFredJackson()
+ {
+ Name name = new Name();
+ name.setFirstName("Fred");
+ name.setMiddleName("Jones");
+ name.setLastName("Jackson");
+
+ Address address = new Address();
+ address.setCity("Atlanta");
+ address.setState("Georgia");
+ address.setZip("53717");
+ address.setStreet("Yet Another Peach Tree St.");
+
+ PhoneNumber number1 = new PhoneNumber();
+ number1.setAreaCode("123");
+ number1.setExchange("456");
+ number1.setLine("7890");
+
+ PhoneNumber number2 = new PhoneNumber();
+ number1.setAreaCode("333");
+ number1.setExchange("222");
+ number1.setLine("1234");
+
+ InvoiceCustomer customer = new InvoiceCustomer();
+ customer.setId(123);
+ customer.setName(name);
+ customer.setAddress(address);
+ customer.setContactNumbers(new PhoneNumber[] {number1, number2});
+ customer.setCycleDay(10);
+ return customer;
+ }
+
+ private Customer getJohnDoe()
+ {
+ Name name = new Name();
+ name.setFirstName("John");
+ name.setLastName("Doe");
+
+ Address address = new Address();
+ address.setCity("New York");
+ address.setState("New York");
+ address.setZip("10010");
+ address.setStreet("Park Street");
+
+ PhoneNumber number1 = new PhoneNumber();
+ number1.setAreaCode("555");
+ number1.setExchange("867");
+ number1.setLine("5309");
+
+ Customer customer = new Customer();
+ customer.setName(name);
+ customer.setAddress(address);
+ customer.setContactNumbers(new PhoneNumber[] {number1});
+ customer.setId(124);
+ return customer;
+ }
+
+ private Customer getInvalid(long id)
+ {
+ Address address = new Address();
+ address.setCity("New York");
+ address.setState("New York");
+ address.setZip("10010");
+ address.setStreet("Park Street");
+
+ PhoneNumber number1 = new PhoneNumber();
+ number1.setAreaCode("555");
+ number1.setExchange("867");
+ number1.setLine("5309");
+
+ Customer customer = new Customer();
+ customer.setAddress(address);
+ customer.setContactNumbers(new PhoneNumber[] {number1});
+ customer.setId(id);
+ return customer;
+ }
+
+
+ private Customer getAlCapone()
+ {
+ Name name = new Name();
+ name.setFirstName("Al");
+ name.setLastName("Capone");
+
+ Address address = new Address();
+ address.setCity("Chicago");
+ address.setState("Illinois");
+ address.setZip("60619");
+ address.setStreet("7244 South Prairie Avenue.");
+
+ PhoneNumber number1 = new PhoneNumber();
+ number1.setAreaCode("888");
+ number1.setExchange("722");
+ number1.setLine("7322");
+
+ Customer customer = new Customer();
+ customer.setName(name);
+ customer.setAddress(address);
+ customer.setContactNumbers(new PhoneNumber[] {number1});
+ customer.setId(125);
+ return customer;
+ }
+}
\ No newline at end of file
Property changes on: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/JSR181ComplexTestCase.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/RegistrationService.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/RegistrationService.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/RegistrationService.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,24 +1,24 @@
/*
- * 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.
- */
+ * 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.jaxws.jsr181.complex;
import java.util.Calendar;
@@ -40,7 +40,7 @@
* @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
* @version $Revision$
*/
-@WebService
+@WebService(name = "RegistrationService", targetNamespace = "http://org.jboss.ws/jaxws/complex")
@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
public class RegistrationService
{
@@ -49,10 +49,7 @@
@WebMethod(operationName = "Register")
@WebResult(name = "RegisteredID")
- public long register(
- @WebParam(name = "Customer") Customer customer,
- @WebParam(name = "When") Date when
- ) throws ValidationException, AlreadyRegisteredException
+ public long register(@WebParam(name = "Customer") Customer customer, @WebParam(name = "When") Date when) throws ValidationException, AlreadyRegisteredException
{
Name name = customer.getName();
if (name == null)
@@ -65,21 +62,18 @@
if ("al".equalsIgnoreCase(name.getFirstName()) && "capone".equalsIgnoreCase(name.getLastName()))
throw new AlreadyRegisteredException("Al Capone is already registered", 456);
- for (Customer c : customer.getReferredCustomers())
+ for (Customer refCust : customer.getReferredCustomers())
{
- log.info("Refered customer: " + c.getName());
+ log.info("Refered customer: " + (refCust != null ? refCust.getName() : null));
}
- log.info("registering customer: " + customer);
+ log.info("registering customer: " + customer.getName());
return customer.getId();
}
@WebMethod(operationName = "BulkRegister")
@WebResult(name = "RegisteredIDs")
- public long[] bulkRegister(
- @WebParam(name = "Customers") Customer[] customers,
- @WebParam(name = "When") Date when
- ) throws ValidationException, AlreadyRegisteredException
+ public long[] bulkRegister(@WebParam(name = "Customers") Customer[] customers, @WebParam(name = "When") Date when) throws ValidationException, AlreadyRegisteredException
{
long[] registered = new long[customers.length];
long[] failed = new long[customers.length];
@@ -111,9 +105,7 @@
@WebMethod(operationName = "RegisterForInvoice")
@WebResult(name = "done")
- public boolean registerForInvoice(
- @WebParam(name = "InvoiceCustomer") InvoiceCustomer customer
- ) throws ValidationException, AlreadyRegisteredException
+ public boolean registerForInvoice(@WebParam(name = "InvoiceCustomer") InvoiceCustomer customer) throws ValidationException, AlreadyRegisteredException
{
log.info("registerForInvoice: " + customer.getCycleDay());
return true;
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,56 +1,48 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class Address {
- protected java.lang.String city;
- protected java.lang.String state;
- protected java.lang.String street;
- protected java.lang.String zip;
-
- public Address() {
- }
-
- public Address(java.lang.String city, java.lang.String state, java.lang.String street, java.lang.String zip) {
- this.city = city;
- this.state = state;
- this.street = street;
- this.zip = zip;
- }
-
- public java.lang.String getCity() {
- return city;
- }
-
- public void setCity(java.lang.String city) {
- this.city = city;
- }
-
- public java.lang.String getState() {
- return state;
- }
-
- public void setState(java.lang.String state) {
- this.state = state;
- }
-
- public java.lang.String getStreet() {
- return street;
- }
-
- public void setStreet(java.lang.String street) {
- this.street = street;
- }
-
- public java.lang.String getZip() {
- return zip;
- }
-
- public void setZip(java.lang.String zip) {
- this.zip = zip;
- }
+public class Address
+{
+
+protected java.lang.String city;
+
+protected java.lang.String state;
+
+protected java.lang.String street;
+
+protected java.lang.String zip;
+public Address(){}
+
+public Address(java.lang.String city, java.lang.String state, java.lang.String street, java.lang.String zip){
+this.city=city;
+this.state=state;
+this.street=street;
+this.zip=zip;
}
+public java.lang.String getCity() { return city ;}
+
+public void setCity(java.lang.String city){ this.city=city; }
+
+public java.lang.String getState() { return state ;}
+
+public void setState(java.lang.String state){ this.state=state; }
+
+public java.lang.String getStreet() { return street ;}
+
+public void setStreet(java.lang.String street){ this.street=street; }
+
+public java.lang.String getZip() { return zip ;}
+
+public void setZip(java.lang.String zip){ this.zip=zip; }
+
+}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,21 +1,26 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class AlreadyRegisteredException extends org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationException {
- private long existingId;
-
-
- public AlreadyRegisteredException(java.lang.String message, long existingId) {
- super(message);
- this.existingId = existingId;
- }
-
- public long getExistingId() {
- return existingId;
- }
+public class AlreadyRegisteredException
+ extends RegistrationException{
+
+private long existingId;
+public AlreadyRegisteredException(java.lang.String message, long existingId){
+super(message);
+this.existingId=existingId;
}
+public long getExistingId() { return existingId ;}
+
+
+
+}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,36 +1,34 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class BulkRegister {
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers;
- protected java.util.Calendar when;
-
- public BulkRegister() {
- }
-
- public BulkRegister(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers, java.util.Calendar when) {
- this.customers = customers;
- this.when = when;
- }
-
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] getCustomers() {
- return customers;
- }
-
- public void setCustomers(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers) {
- this.customers = customers;
- }
-
- public java.util.Calendar getWhen() {
- return when;
- }
-
- public void setWhen(java.util.Calendar when) {
- this.when = when;
- }
+public class BulkRegister
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers;
+
+protected java.util.Calendar when;
+public BulkRegister(){}
+
+public BulkRegister(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers, java.util.Calendar when){
+this.customers=customers;
+this.when=when;
}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] getCustomers() { return customers ;}
+
+public void setCustomers(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers){ this.customers=customers; }
+
+public java.util.Calendar getWhen() { return when ;}
+
+public void setWhen(java.util.Calendar when){ this.when=when; }
+
+}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,26 +1,34 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class BulkRegisterResponse {
- protected long[] registeredIDs;
-
- public BulkRegisterResponse() {
- }
-
- public BulkRegisterResponse(long[] registeredIDs) {
- this.registeredIDs = registeredIDs;
- }
-
- public long[] getRegisteredIDs() {
- return registeredIDs;
- }
-
- public void setRegisteredIDs(long[] registeredIDs) {
- this.registeredIDs = registeredIDs;
- }
+public class BulkRegisterResponse
+{
+
+protected long[] registeredIDs;
+
+protected long[] result;
+public BulkRegisterResponse(){}
+
+public BulkRegisterResponse(long[] registeredIDs, long[] result){
+this.registeredIDs=registeredIDs;
+this.result=result;
}
+public long[] getRegisteredIDs() { return registeredIDs ;}
+
+public void setRegisteredIDs(long[] registeredIDs){ this.registeredIDs=registeredIDs; }
+
+public long[] getResult() { return result ;}
+
+public void setResult(long[] result){ this.result=result; }
+
+}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,69 +1,55 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class Customer {
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.Address address;
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers;
- protected long id;
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.Name name;
+public class Customer
+{
- // since there is no way to differentiate between a null array
- // and an array with 1 element that is null
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers = new Customer[0];
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Address address;
- public Customer() {
- }
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers;
- public Customer(org.jboss.test.ws.jaxws.jsr181.complex.client.Address address, org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers, long id, org.jboss.test.ws.jaxws.jsr181.complex.client.Name name, org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers) {
- this.address = address;
- this.contactNumbers = contactNumbers;
- this.id = id;
- this.name = name;
- this.referredCustomers = referredCustomers;
- }
+protected long id;
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Address getAddress() {
- return address;
- }
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Name name;
- public void setAddress(org.jboss.test.ws.jaxws.jsr181.complex.client.Address address) {
- this.address = address;
- }
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers;
+public Customer(){}
- public org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] getContactNumbers() {
- return contactNumbers;
- }
+public Customer(org.jboss.test.ws.jaxws.jsr181.complex.client.Address address, org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers, long id, org.jboss.test.ws.jaxws.jsr181.complex.client.Name name, org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers){
+this.address=address;
+this.contactNumbers=contactNumbers;
+this.id=id;
+this.name=name;
+this.referredCustomers=referredCustomers;
+}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Address getAddress() { return address ;}
- public void setContactNumbers(org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers) {
- this.contactNumbers = contactNumbers;
- }
+public void setAddress(org.jboss.test.ws.jaxws.jsr181.complex.client.Address address){ this.address=address; }
- public long getId() {
- return id;
- }
+public org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] getContactNumbers() { return contactNumbers ;}
- public void setId(long id) {
- this.id = id;
- }
+public void setContactNumbers(org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers){ this.contactNumbers=contactNumbers; }
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Name getName() {
- return name;
- }
+public long getId() { return id ;}
- public void setName(org.jboss.test.ws.jaxws.jsr181.complex.client.Name name) {
- this.name = name;
- }
+public void setId(long id){ this.id=id; }
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] getReferredCustomers() {
- return referredCustomers;
- }
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Name getName() { return name ;}
- public void setReferredCustomers(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers) {
- this.referredCustomers = referredCustomers;
- }
+public void setName(org.jboss.test.ws.jaxws.jsr181.complex.client.Name name){ this.name=name; }
+
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] getReferredCustomers() { return referredCustomers ;}
+
+public void setReferredCustomers(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers){ this.referredCustomers=referredCustomers; }
+
}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,26 +1,27 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class GetStatistics {
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer;
-
- public GetStatistics() {
- }
-
- public GetStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer) {
- this.customer = customer;
- }
-
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer getCustomer() {
- return customer;
- }
-
- public void setCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer) {
- this.customer = customer;
- }
+public class GetStatistics
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer;
+public GetStatistics(){}
+
+public GetStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer){
+this.customer=customer;
}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer getCustomer() { return customer ;}
+
+public void setCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer){ this.customer=customer; }
+
+}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,26 +1,34 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class GetStatisticsResponse {
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics statistics;
-
- public GetStatisticsResponse() {
- }
-
- public GetStatisticsResponse(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics statistics) {
- this.statistics = statistics;
- }
-
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics getStatistics() {
- return statistics;
- }
-
- public void setStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics statistics) {
- this.statistics = statistics;
- }
+public class GetStatisticsResponse
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics statistics;
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics result;
+public GetStatisticsResponse(){}
+
+public GetStatisticsResponse(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics statistics, org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics result){
+this.statistics=statistics;
+this.result=result;
}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics getStatistics() { return statistics ;}
+
+public void setStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics statistics){ this.statistics=statistics; }
+
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics getResult() { return result ;}
+
+public void setResult(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics result){ this.result=result; }
+
+}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,31 +1,27 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class InvoiceCustomer extends org.jboss.test.ws.jaxws.jsr181.complex.client.Customer {
- protected int cycleDay;
-
- public InvoiceCustomer() {
- }
-
- public InvoiceCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.Address address, org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers, long id, org.jboss.test.ws.jaxws.jsr181.complex.client.Name name, org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers, int cycleDay) {
- this.address = address;
- this.contactNumbers = contactNumbers;
- this.id = id;
- this.name = name;
- this.referredCustomers = referredCustomers;
- this.cycleDay = cycleDay;
- }
-
- public int getCycleDay() {
- return cycleDay;
- }
-
- public void setCycleDay(int cycleDay) {
- this.cycleDay = cycleDay;
- }
+public class InvoiceCustomer
+ extends Customer{
+
+protected int cycleDay;
+public InvoiceCustomer(){}
+
+public InvoiceCustomer(int cycleDay){
+this.cycleDay=cycleDay;
}
+public int getCycleDay() { return cycleDay ;}
+
+public void setCycleDay(int cycleDay){ this.cycleDay=cycleDay; }
+
+}
Deleted: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,292 +0,0 @@
-/*
- * 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.jaxws.jsr181.complex.client;
-
-import java.io.File;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.util.Arrays;
-import java.util.Calendar;
-
-import javax.xml.rpc.Service;
-import javax.xml.rpc.ServiceException;
-
-import junit.framework.Test;
-
-import org.jboss.test.ws.JBossWSTest;
-import org.jboss.test.ws.JBossWSTestSetup;
-import org.jboss.ws.jaxrpc.ServiceFactoryImpl;
-
-/**
- *
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @version $Revision$
- */
-public class JSR181ComplexTestCase extends JBossWSTest
-{
- private String targetNS = "http://soapbinding.jsr181.ws.test.jboss.org/jaws";
-
-
- public static Test suite()
- {
- return JBossWSTestSetup.newTestSetup(JSR181ComplexTestCase.class, "jaxws-jsr181-complex.war");
- }
-
- private RegistrationService getRegistrationService() throws MalformedURLException, ServiceException
- {
- URL wsdlURL = new URL("http://" + getServerHost() + ":8080/jaxws-jsr181-complex/RegistrationService?wsdl");
- File mappingFile = new File("resources/jaxws/jsr181/complex/jaxrpc-mapping.xml");
- ServiceFactoryImpl factory = new ServiceFactoryImpl();
- Service service = factory.createService(wsdlURL, null, mappingFile.toURL());
- RegistrationService registration = (RegistrationService) service.getPort(RegistrationService.class);
- return registration;
- }
-
- public void testRegistration() throws Exception
- {
- if (true)
- {
- System.out.println("FIXME: JBWS-1183");
- return;
- }
-
- RegistrationService registration = getRegistrationService();
-
- Customer customer = getFredJackson();
- customer.setReferredCustomers(new Customer[] {getJohnDoe(), getAlCapone()});
-
- registration.register(customer, Calendar.getInstance());
-
- customer = getAlCapone();
- boolean pass = false;
- try
- {
- registration.register(customer, Calendar.getInstance());
- }
- catch (AlreadyRegisteredException e)
- {
- if (e.getExistingId() == 456)
- pass = true;
- }
-
- assertTrue(pass);
- }
-
- public void testInvoiceRegistration() throws Exception
- {
- if (true)
- {
- System.out.println("FIXME: JBWS-1183");
- return;
- }
-
- RegistrationService registration = getRegistrationService();
-
- InvoiceCustomer customer = getInvoiceFredJackson();
- customer.setReferredCustomers(new Customer[] {getJohnDoe(), getAlCapone()});
-
- assertTrue(registration.registerForInvoice(customer));
- }
-
- public void testOtherPackage() throws Exception
- {
- if (true)
- {
- System.out.println("FIXME: JBWS-1183");
- return;
- }
-
- RegistrationService registration = getRegistrationService();
-
- Statistics stats = registration.getStatistics(getFredJackson());
- Calendar cal = Calendar.getInstance();
- cal.clear();
- cal.set(2006, 0, 26, 22, 59, 0);
- assertEquals(cal.getTime(), stats.activationTime.getTime());
- assertEquals(10, stats.hits);
- }
-
- public void testBulkRegistration() throws Exception
- {
- if (true)
- {
- System.out.println("FIXME: JBWS-1183");
- return;
- }
-
- RegistrationService registration = getRegistrationService();
-
- Customer[] customers = new Customer[] {getFredJackson(), getJohnDoe()};
-
- long[] ids = registration.bulkRegister(customers, Calendar.getInstance());
-
- assertTrue(Arrays.equals(ids, new long[] {123, 124}));
-
- customers = new Customer[] {getFredJackson(), getInvalid(754), getInvalid(753), getJohnDoe(), getInvalid(752)};
-
- boolean pass = false;
- try
- {
- registration.bulkRegister(customers, Calendar.getInstance());
- }
- catch (ValidationException e)
- {
- pass = Arrays.equals(e.getFailiedCustomers(), new long[] {754, 753, 752});
- }
-
- assertTrue(pass);
- }
-
- private Customer getFredJackson()
- {
- Name name = new Name();
- name.setFirstName("Fred");
- name.setMiddleName("Jones");
- name.setLastName("Jackson");
-
- Address address = new Address();
- address.setCity("Atlanta");
- address.setState("Georgia");
- address.setZip("53717");
- address.setStreet("Yet Another Peach Tree St.");
-
- PhoneNumber number1 = new PhoneNumber();
- number1.setAreaCode("123");
- number1.setExchange("456");
- number1.setLine("7890");
-
- PhoneNumber number2 = new PhoneNumber();
- number1.setAreaCode("333");
- number1.setExchange("222");
- number1.setLine("1234");
-
- Customer customer = new Customer();
- customer.setId(123);
- customer.setName(name);
- customer.setAddress(address);
- customer.setContactNumbers(new PhoneNumber[] {number1, number2});
- return customer;
- }
-
- private InvoiceCustomer getInvoiceFredJackson()
- {
- Name name = new Name();
- name.setFirstName("Fred");
- name.setMiddleName("Jones");
- name.setLastName("Jackson");
-
- Address address = new Address();
- address.setCity("Atlanta");
- address.setState("Georgia");
- address.setZip("53717");
- address.setStreet("Yet Another Peach Tree St.");
-
- PhoneNumber number1 = new PhoneNumber();
- number1.setAreaCode("123");
- number1.setExchange("456");
- number1.setLine("7890");
-
- PhoneNumber number2 = new PhoneNumber();
- number1.setAreaCode("333");
- number1.setExchange("222");
- number1.setLine("1234");
-
- InvoiceCustomer customer = new InvoiceCustomer();
- customer.setId(123);
- customer.setName(name);
- customer.setAddress(address);
- customer.setContactNumbers(new PhoneNumber[] {number1, number2});
- customer.setCycleDay(10);
- return customer;
- }
-
- private Customer getJohnDoe()
- {
- Name name = new Name();
- name.setFirstName("John");
- name.setLastName("Doe");
-
- Address address = new Address();
- address.setCity("New York");
- address.setState("New York");
- address.setZip("10010");
- address.setStreet("Park Street");
-
- PhoneNumber number1 = new PhoneNumber();
- number1.setAreaCode("555");
- number1.setExchange("867");
- number1.setLine("5309");
-
- Customer customer = new Customer();
- customer.setName(name);
- customer.setAddress(address);
- customer.setContactNumbers(new PhoneNumber[] {number1});
- customer.setId(124);
- return customer;
- }
-
- private Customer getInvalid(long id)
- {
- Address address = new Address();
- address.setCity("New York");
- address.setState("New York");
- address.setZip("10010");
- address.setStreet("Park Street");
-
- PhoneNumber number1 = new PhoneNumber();
- number1.setAreaCode("555");
- number1.setExchange("867");
- number1.setLine("5309");
-
- Customer customer = new Customer();
- customer.setAddress(address);
- customer.setContactNumbers(new PhoneNumber[] {number1});
- customer.setId(id);
- return customer;
- }
-
-
- private Customer getAlCapone()
- {
- Name name = new Name();
- name.setFirstName("Al");
- name.setLastName("Capone");
-
- Address address = new Address();
- address.setCity("Chicago");
- address.setState("Illinois");
- address.setZip("60619");
- address.setStreet("7244 South Prairie Avenue.");
-
- PhoneNumber number1 = new PhoneNumber();
- number1.setAreaCode("888");
- number1.setExchange("722");
- number1.setLine("7322");
-
- Customer customer = new Customer();
- customer.setName(name);
- customer.setAddress(address);
- customer.setContactNumbers(new PhoneNumber[] {number1});
- customer.setId(125);
- return customer;
- }
-}
\ No newline at end of file
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,46 +1,41 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class Name {
- protected java.lang.String firstName;
- protected java.lang.String lastName;
- protected java.lang.String middleName;
-
- public Name() {
- }
-
- public Name(java.lang.String firstName, java.lang.String lastName, java.lang.String middleName) {
- this.firstName = firstName;
- this.lastName = lastName;
- this.middleName = middleName;
- }
-
- public java.lang.String getFirstName() {
- return firstName;
- }
-
- public void setFirstName(java.lang.String firstName) {
- this.firstName = firstName;
- }
-
- public java.lang.String getLastName() {
- return lastName;
- }
-
- public void setLastName(java.lang.String lastName) {
- this.lastName = lastName;
- }
-
- public java.lang.String getMiddleName() {
- return middleName;
- }
-
- public void setMiddleName(java.lang.String middleName) {
- this.middleName = middleName;
- }
+public class Name
+{
+
+protected java.lang.String firstName;
+
+protected java.lang.String lastName;
+
+protected java.lang.String middleName;
+public Name(){}
+
+public Name(java.lang.String firstName, java.lang.String lastName, java.lang.String middleName){
+this.firstName=firstName;
+this.lastName=lastName;
+this.middleName=middleName;
}
+public java.lang.String getFirstName() { return firstName ;}
+
+public void setFirstName(java.lang.String firstName){ this.firstName=firstName; }
+
+public java.lang.String getLastName() { return lastName ;}
+
+public void setLastName(java.lang.String lastName){ this.lastName=lastName; }
+
+public java.lang.String getMiddleName() { return middleName ;}
+
+public void setMiddleName(java.lang.String middleName){ this.middleName=middleName; }
+
+}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,46 +1,41 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class PhoneNumber {
- protected java.lang.String areaCode;
- protected java.lang.String exchange;
- protected java.lang.String line;
-
- public PhoneNumber() {
- }
-
- public PhoneNumber(java.lang.String areaCode, java.lang.String exchange, java.lang.String line) {
- this.areaCode = areaCode;
- this.exchange = exchange;
- this.line = line;
- }
-
- public java.lang.String getAreaCode() {
- return areaCode;
- }
-
- public void setAreaCode(java.lang.String areaCode) {
- this.areaCode = areaCode;
- }
-
- public java.lang.String getExchange() {
- return exchange;
- }
-
- public void setExchange(java.lang.String exchange) {
- this.exchange = exchange;
- }
-
- public java.lang.String getLine() {
- return line;
- }
-
- public void setLine(java.lang.String line) {
- this.line = line;
- }
+public class PhoneNumber
+{
+
+protected java.lang.String areaCode;
+
+protected java.lang.String exchange;
+
+protected java.lang.String line;
+public PhoneNumber(){}
+
+public PhoneNumber(java.lang.String areaCode, java.lang.String exchange, java.lang.String line){
+this.areaCode=areaCode;
+this.exchange=exchange;
+this.line=line;
}
+public java.lang.String getAreaCode() { return areaCode ;}
+
+public void setAreaCode(java.lang.String areaCode){ this.areaCode=areaCode; }
+
+public java.lang.String getExchange() { return exchange ;}
+
+public void setExchange(java.lang.String exchange){ this.exchange=exchange; }
+
+public java.lang.String getLine() { return line ;}
+
+public void setLine(java.lang.String line){ this.line=line; }
+
+}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,36 +1,34 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class Register {
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer;
- protected java.util.Calendar when;
-
- public Register() {
- }
-
- public Register(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer, java.util.Calendar when) {
- this.customer = customer;
- this.when = when;
- }
-
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer getCustomer() {
- return customer;
- }
-
- public void setCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer) {
- this.customer = customer;
- }
-
- public java.util.Calendar getWhen() {
- return when;
- }
-
- public void setWhen(java.util.Calendar when) {
- this.when = when;
- }
+public class Register
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer;
+
+protected java.util.Calendar when;
+public Register(){}
+
+public Register(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer, java.util.Calendar when){
+this.customer=customer;
+this.when=when;
}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer getCustomer() { return customer ;}
+
+public void setCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer){ this.customer=customer; }
+
+public java.util.Calendar getWhen() { return when ;}
+
+public void setWhen(java.util.Calendar when){ this.when=when; }
+
+}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,26 +1,27 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class RegisterForInvoice {
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer invoiceCustomer;
-
- public RegisterForInvoice() {
- }
-
- public RegisterForInvoice(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer invoiceCustomer) {
- this.invoiceCustomer = invoiceCustomer;
- }
-
- public org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer getInvoiceCustomer() {
- return invoiceCustomer;
- }
-
- public void setInvoiceCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer invoiceCustomer) {
- this.invoiceCustomer = invoiceCustomer;
- }
+public class RegisterForInvoice
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer invoiceCustomer;
+public RegisterForInvoice(){}
+
+public RegisterForInvoice(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer invoiceCustomer){
+this.invoiceCustomer=invoiceCustomer;
}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer getInvoiceCustomer() { return invoiceCustomer ;}
+
+public void setInvoiceCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer invoiceCustomer){ this.invoiceCustomer=invoiceCustomer; }
+
+}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,26 +1,34 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class RegisterForInvoiceResponse {
- protected boolean done;
-
- public RegisterForInvoiceResponse() {
- }
-
- public RegisterForInvoiceResponse(boolean done) {
- this.done = done;
- }
-
- public boolean isDone() {
- return done;
- }
-
- public void setDone(boolean done) {
- this.done = done;
- }
+public class RegisterForInvoiceResponse
+{
+
+protected boolean done;
+
+protected boolean result;
+public RegisterForInvoiceResponse(){}
+
+public RegisterForInvoiceResponse(boolean done, boolean result){
+this.done=done;
+this.result=result;
}
+public boolean isDone() { return done ;}
+
+public void setDone(boolean done){ this.done=done; }
+
+public boolean isResult() { return result ;}
+
+public void setResult(boolean result){ this.result=result; }
+
+}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,26 +1,34 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class RegisterResponse {
- protected long registeredID;
-
- public RegisterResponse() {
- }
-
- public RegisterResponse(long registeredID) {
- this.registeredID = registeredID;
- }
-
- public long getRegisteredID() {
- return registeredID;
- }
-
- public void setRegisteredID(long registeredID) {
- this.registeredID = registeredID;
- }
+public class RegisterResponse
+{
+
+protected long registeredID;
+
+protected long result;
+public RegisterResponse(){}
+
+public RegisterResponse(long registeredID, long result){
+this.registeredID=registeredID;
+this.result=result;
}
+public long getRegisteredID() { return registeredID ;}
+
+public void setRegisteredID(long registeredID){ this.registeredID=registeredID; }
+
+public long getResult() { return result ;}
+
+public void setResult(long result){ this.result=result; }
+
+}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,21 +1,26 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class RegistrationException extends java.lang.Exception {
- private java.lang.String message;
-
-
- public RegistrationException(java.lang.String message) {
- super(message);
- this.message = message;
- }
-
- public java.lang.String getMessage() {
- return message;
- }
+public class RegistrationException
+ extends Exception{
+
+private java.lang.String message;
+public RegistrationException(java.lang.String message){
+super(message);
+this.message=message;
}
+public java.lang.String getMessage() { return message ;}
+
+
+
+}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,17 +1,18 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
-
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
+public interface RegistrationService extends java.rmi.Remote
+{
-public interface RegistrationService extends java.rmi.Remote {
- public long[] bulkRegister(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers, java.util.Calendar when) throws
- org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException, org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException, java.rmi.RemoteException;
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics getStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer) throws
- java.rmi.RemoteException;
- public long register(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer, java.util.Calendar when) throws
- org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException, org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException, java.rmi.RemoteException;
- public boolean registerForInvoice(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer invoiceCustomer) throws
- org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException, org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException, java.rmi.RemoteException;
+ public long[] bulkRegister(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers, java.util.Calendar when) throws org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException,org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException, java.rmi.RemoteException;
+ public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics getStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer) throws java.rmi.RemoteException;
+ public long register(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer, java.util.Calendar when) throws org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException,org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException, java.rmi.RemoteException;
+ public boolean registerForInvoice(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer invoiceCustomer) throws org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException,org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException, java.rmi.RemoteException;
}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,12 +1,19 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+* JBoss, the OpenSource EJB server
+* Distributable under LGPL license. See terms of license at gnu.org.
+*/
+//Auto Generated by jbossws - Please do not edit!!!
+
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-import javax.xml.rpc.ServiceException;
-public interface RegistrationServiceService extends javax.xml.rpc.Service {
- public org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationService getRegistrationServicePort() throws ServiceException;
+import javax.xml.rpc.*;
+
+
+public interface RegistrationServiceService extends javax.xml.rpc.Service
+{
+
+ public org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationService getRegistrationServicePort() throws ServiceException;
+
}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,36 +1,34 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class Statistics {
- protected java.util.Calendar activationTime;
- protected long hits;
-
- public Statistics() {
- }
-
- public Statistics(java.util.Calendar activationTime, long hits) {
- this.activationTime = activationTime;
- this.hits = hits;
- }
-
- public java.util.Calendar getActivationTime() {
- return activationTime;
- }
-
- public void setActivationTime(java.util.Calendar activationTime) {
- this.activationTime = activationTime;
- }
-
- public long getHits() {
- return hits;
- }
-
- public void setHits(long hits) {
- this.hits = hits;
- }
+public class Statistics
+{
+
+protected java.util.Calendar activationTime;
+
+protected long hits;
+public Statistics(){}
+
+public Statistics(java.util.Calendar activationTime, long hits){
+this.activationTime=activationTime;
+this.hits=hits;
}
+public java.util.Calendar getActivationTime() { return activationTime ;}
+
+public void setActivationTime(java.util.Calendar activationTime){ this.activationTime=activationTime; }
+
+public long getHits() { return hits ;}
+
+public void setHits(long hits){ this.hits=hits; }
+
+}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,21 +1,26 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class ValidationException extends org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationException {
- private long[] failiedCustomers;
-
-
- public ValidationException(java.lang.String message, long[] failiedCustomers) {
- super(message);
- this.failiedCustomers = failiedCustomers;
- }
-
- public long[] getFailiedCustomers() {
- return failiedCustomers;
- }
+public class ValidationException
+ extends RegistrationException{
+
+private long[] failiedCustomers;
+public ValidationException(java.lang.String message, long[] failiedCustomers){
+super(message);
+this.failiedCustomers=failiedCustomers;
}
+public long[] getFailiedCustomers() { return failiedCustomers ;}
+
+
+
+}
Added: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBare.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBare.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBare.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,16 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 18:49:08 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+package org.jboss.test.ws.jaxws.jsr181.soapbinding;
+public interface DocBare extends java.rmi.Remote
+{
+
+ public org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse submitNamespacedPO(org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest submitNamespacedPO) throws java.rmi.RemoteException;
+ public org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse submitPO(org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest submitPO) throws java.rmi.RemoteException;
+}
Property changes on: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBare.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Copied: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareImpl.java (from rev 1193, branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareService.java)
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareService.java 2006-10-10 16:20:55 UTC (rev 1193)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareImpl.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,62 @@
+/*
+ * 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.jaxws.jsr181.soapbinding;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+
+import org.jboss.logging.Logger;
+
+/**
+ * Test the JSR-181 annotation: javax.jws.SOAPBinding
+ *
+ * @author Thomas.Diesler(a)jboss.org
+ * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
+ * @since 16-Oct-2005
+ */
+@WebService(name= "DocBare")
+@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+public class DocBareImpl
+{
+ // Provide logging
+ private static Logger log = Logger.getLogger(ExampleService.class);
+
+ @WebMethod(operationName = "SubmitPO")
+ public SubmitBareResponse submitPO(SubmitBareRequest poRequest)
+ {
+ log.info("submitPO: " + poRequest);
+ SubmitBareResponse poResponse = new SubmitBareResponse(poRequest.getProduct());
+ return poResponse;
+ }
+
+ @WebMethod(operationName = "SubmitNamespacedPO")
+ @WebResult(targetNamespace = "http://namespace/result", name="SubmitBareResponse")
+ public SubmitBareResponse submitNamespacedPO(@WebParam(targetNamespace = "http://namespace/request") SubmitBareRequest poRequest)
+ {
+ log.info("submitNamespacedPO: " + poRequest);
+ SubmitBareResponse poResponse = new SubmitBareResponse(poRequest.getProduct());
+ return poResponse;
+ }
+}
Deleted: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareService.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareService.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareService.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,62 +0,0 @@
-/*
- * 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.jaxws.jsr181.soapbinding;
-
-import javax.jws.WebMethod;
-import javax.jws.WebParam;
-import javax.jws.WebResult;
-import javax.jws.WebService;
-import javax.jws.soap.SOAPBinding;
-
-import org.jboss.logging.Logger;
-
-/**
- * Test the JSR-181 annotation: javax.jws.SOAPBinding
- *
- * @author Thomas.Diesler(a)jboss.org
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @since 16-Oct-2005
- */
-@WebService(name= "DocBare")
-@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
-public class DocBareService
-{
- // Provide logging
- private static Logger log = Logger.getLogger(ExampleService.class);
-
- @WebMethod(operationName = "SubmitPO")
- public SubmitBareResponse submitPO(SubmitBareRequest poRequest)
- {
- log.info("submitPO: " + poRequest);
- SubmitBareResponse poResponse = new SubmitBareResponse(poRequest.getProduct());
- return poResponse;
- }
-
- @WebMethod(operationName = "SubmitNamespacedPO")
- @WebResult(targetNamespace = "http://namespace/result", name="SubmitBareResponse")
- public SubmitBareResponse submitNamespacedPO(@WebParam(targetNamespace = "http://namespace/request") SubmitBareRequest poRequest)
- {
- log.info("submitNamespacedPO: " + poRequest);
- SubmitBareResponse poResponse = new SubmitBareResponse(poRequest.getProduct());
- return poResponse;
- }
-}
Added: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrapped.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrapped.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrapped.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,16 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:58:22 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+package org.jboss.test.ws.jaxws.jsr181.soapbinding;
+public interface DocWrapped extends java.rmi.Remote
+{
+
+ public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck submitNamespacedPO(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder namespacedPurchaseOrder, java.lang.String namespacedString) throws java.rmi.RemoteException;
+ public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck submitPO(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder purchaseOrder) throws java.rmi.RemoteException;
+}
Property changes on: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrapped.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Copied: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedImpl.java (from rev 1193, branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService.java)
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService.java 2006-10-10 16:20:55 UTC (rev 1193)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedImpl.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,68 @@
+/*
+ * 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.jaxws.jsr181.soapbinding;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+
+import org.jboss.logging.Logger;
+
+/**
+ * Test the JSR-181 annotation: javax.jws.SOAPBinding
+ *
+ * @author Thomas.Diesler(a)jboss.org
+ * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
+ * @since 16-Oct-2005
+ */
+@WebService(name= "DocWrapped")
+@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
+public class DocWrappedImpl
+{
+ // Provide logging
+ private static Logger log = Logger.getLogger(ExampleService.class);
+
+ @WebMethod(operationName = "SubmitPO")
+ @WebResult(name = "PurchaseOrderAck")
+ public PurchaseOrderAck submitPO(@WebParam(name = "PurchaseOrder") PurchaseOrder purchaseOrder)
+ {
+ log.info("submitPO: " + purchaseOrder);
+ PurchaseOrderAck poAck = new PurchaseOrderAck(purchaseOrder.getProduct());
+ return poAck;
+ }
+
+ @WebMethod(operationName = "SubmitNamespacedPO")
+ @WebResult(name = "NamespacedPurchaseOrderAck", targetNamespace = "http://namespace/result")
+ public PurchaseOrderAck submitNamespacedPO(
+ @WebParam(name = "NamespacedPurchaseOrder", targetNamespace = "http://namespace/purchase")
+ PurchaseOrder purchaseOrder,
+ @WebParam(name = "NamespacedString", targetNamespace = "http://namespace/string")
+ String string
+ )
+ {
+ log.info("submitNamespacedPO: " + purchaseOrder + ", " + string);
+ PurchaseOrderAck poAck = new PurchaseOrderAck(purchaseOrder.getProduct());
+ return poAck;
+ }
+}
Deleted: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,68 +0,0 @@
-/*
- * 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.jaxws.jsr181.soapbinding;
-
-import javax.jws.WebMethod;
-import javax.jws.WebParam;
-import javax.jws.WebResult;
-import javax.jws.WebService;
-import javax.jws.soap.SOAPBinding;
-
-import org.jboss.logging.Logger;
-
-/**
- * Test the JSR-181 annotation: javax.jws.SOAPBinding
- *
- * @author Thomas.Diesler(a)jboss.org
- * @author <a href="mailto:jason.greene@jboss.com">Jason T. Greene</a>
- * @since 16-Oct-2005
- */
-@WebService(name= "DocWrapped")
-@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
-public class DocWrappedService
-{
- // Provide logging
- private static Logger log = Logger.getLogger(ExampleService.class);
-
- @WebMethod(operationName = "SubmitPO")
- @WebResult(name = "PurchaseOrderAck")
- public PurchaseOrderAck submitPO(@WebParam(name = "PurchaseOrder") PurchaseOrder purchaseOrder)
- {
- log.info("submitPO: " + purchaseOrder);
- PurchaseOrderAck poAck = new PurchaseOrderAck(purchaseOrder.getProduct());
- return poAck;
- }
-
- @WebMethod(operationName = "SubmitNamespacedPO")
- @WebResult(name = "NamespacedPurchaseOrderAck", targetNamespace = "http://namespace/result")
- public PurchaseOrderAck submitNamespacedPO(
- @WebParam(name = "NamespacedPurchaseOrder", targetNamespace = "http://namespace/purchase")
- PurchaseOrder purchaseOrder,
- @WebParam(name = "NamespacedString", targetNamespace = "http://namespace/string")
- String string
- )
- {
- log.info("submitNamespacedPO: " + purchaseOrder + ", " + string);
- PurchaseOrderAck poAck = new PurchaseOrderAck(purchaseOrder.getProduct());
- return poAck;
- }
-}
Deleted: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_RequestStruct.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_RequestStruct.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_RequestStruct.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,59 +0,0 @@
-/*
- * 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.jaxws.jsr181.soapbinding;
-
-
-public class DocWrappedService_SubmitNamespacedPO_RequestStruct
-{
- private PurchaseOrder namespacedPurchaseOrder;
- private String namespacedString;
-
- public DocWrappedService_SubmitNamespacedPO_RequestStruct()
- {
- }
-
- public DocWrappedService_SubmitNamespacedPO_RequestStruct(PurchaseOrder purchaseOrder)
- {
- this.namespacedPurchaseOrder = purchaseOrder;
- }
-
- public PurchaseOrder getNamespacedPurchaseOrder()
- {
- return namespacedPurchaseOrder;
- }
-
- public void setNamespacedPurchaseOrder(PurchaseOrder purchaseOrder)
- {
- this.namespacedPurchaseOrder = purchaseOrder;
- }
-
- public String getNamespacedString()
- {
- return namespacedString;
- }
-
- public void setNamespacedString(String string)
- {
- this.namespacedString = string;
- }
-
-}
Deleted: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_ResponseStruct.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_ResponseStruct.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_ResponseStruct.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,48 +0,0 @@
-/*
- * 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.jaxws.jsr181.soapbinding;
-
-
-public class DocWrappedService_SubmitNamespacedPO_ResponseStruct
-{
- private PurchaseOrderAck namespacedPurchaseOrderAck;
-
- public DocWrappedService_SubmitNamespacedPO_ResponseStruct()
- {
- }
-
- public DocWrappedService_SubmitNamespacedPO_ResponseStruct(PurchaseOrderAck poAck)
- {
- this.namespacedPurchaseOrderAck = poAck;
- }
-
- public PurchaseOrderAck getNamespacedPurchaseOrderAck()
- {
- return namespacedPurchaseOrderAck;
- }
-
- public void setNamespacedPurchaseOrderAck(PurchaseOrderAck poAck)
- {
- this.namespacedPurchaseOrderAck = poAck;
- }
-
-}
Deleted: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_RequestStruct.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_RequestStruct.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_RequestStruct.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,48 +0,0 @@
-/*
- * 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.jaxws.jsr181.soapbinding;
-
-
-public class DocWrappedService_SubmitPO_RequestStruct
-{
- private PurchaseOrder purchaseOrder;
-
- public DocWrappedService_SubmitPO_RequestStruct()
- {
- }
-
- public DocWrappedService_SubmitPO_RequestStruct(PurchaseOrder purchaseOrder)
- {
- this.purchaseOrder = purchaseOrder;
- }
-
- public PurchaseOrder getPurchaseOrder()
- {
- return purchaseOrder;
- }
-
- public void setPurchaseOrder(PurchaseOrder purchaseOrder)
- {
- this.purchaseOrder = purchaseOrder;
- }
-
-}
Deleted: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_ResponseStruct.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_ResponseStruct.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_ResponseStruct.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,48 +0,0 @@
-/*
- * 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.jaxws.jsr181.soapbinding;
-
-
-public class DocWrappedService_SubmitPO_ResponseStruct
-{
- private PurchaseOrderAck purchaseOrderAck;
-
- public DocWrappedService_SubmitPO_ResponseStruct()
- {
- }
-
- public DocWrappedService_SubmitPO_ResponseStruct(PurchaseOrderAck poAck)
- {
- this.purchaseOrderAck = poAck;
- }
-
- public PurchaseOrderAck getPurchaseOrderAck()
- {
- return purchaseOrderAck;
- }
-
- public void setPurchaseOrderAck(PurchaseOrderAck poAck)
- {
- this.purchaseOrderAck = poAck;
- }
-
-}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/JSR181SOAPBindingTestCase.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/JSR181SOAPBindingTestCase.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/JSR181SOAPBindingTestCase.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -158,12 +158,6 @@
public void testDocWrappedService() throws Exception
{
- if (true)
- {
- System.out.println("FIXME: JBWS-1183");
- return;
- }
-
QName serviceName = new QName(targetNS, "DocWrappedService");
QName portName = new QName(targetNS, "DocWrappedPort");
URL wsdlURL = new URL("http://" + getServerHost() + ":8080/jaxws-jsr181-soapbinding/DocWrappedService?wsdl");
@@ -187,12 +181,6 @@
public void testDocWrappedServiceMessageAccess() throws Exception
{
- if (true)
- {
- System.out.println("FIXME: JBWS-1183");
- return;
- }
-
MessageFactory msgFactory = MessageFactory.newInstance();
SOAPConnection con = SOAPConnectionFactory.newInstance().createConnection();
@@ -221,12 +209,6 @@
public void testNamespacedDocWrappedServiceMessageAccess() throws Exception
{
- if (true)
- {
- System.out.println("FIXME: JBWS-1183");
- return;
- }
-
MessageFactory msgFactory = MessageFactory.newInstance();
SOAPConnection con = SOAPConnectionFactory.newInstance().createConnection();
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrder.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrder.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrder.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,47 +1,27 @@
/*
- * 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.
- */
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:58:22 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
package org.jboss.test.ws.jaxws.jsr181.soapbinding;
-public class PurchaseOrder
+public class PurchaseOrder
{
- private String product;
- public PurchaseOrder()
- {
- }
+protected java.lang.String product;
+public PurchaseOrder(){}
- public PurchaseOrder(String product)
- {
- this.product = product;
- }
+public PurchaseOrder(java.lang.String product){
+this.product=product;
+}
+public java.lang.String getProduct() { return product ;}
- public String getProduct()
- {
- return product;
- }
+public void setProduct(java.lang.String product){ this.product=product; }
- public void setProduct(String product)
- {
- this.product = product;
- }
}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrderAck.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrderAck.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrderAck.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,47 +1,27 @@
/*
- * 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.
- */
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:58:22 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
package org.jboss.test.ws.jaxws.jsr181.soapbinding;
-public class PurchaseOrderAck
+public class PurchaseOrderAck
{
- private String product;
- public PurchaseOrderAck()
- {
- }
+protected java.lang.String product;
+public PurchaseOrderAck(){}
- public PurchaseOrderAck(String product)
- {
- this.product = product;
- }
+public PurchaseOrderAck(java.lang.String product){
+this.product=product;
+}
+public java.lang.String getProduct() { return product ;}
- public String getProduct()
- {
- return product;
- }
+public void setProduct(java.lang.String product){ this.product=product; }
- public void setProduct(String product)
- {
- this.product = product;
- }
}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareRequest.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareRequest.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareRequest.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,47 +1,27 @@
/*
- * 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.
- */
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 18:49:08 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
package org.jboss.test.ws.jaxws.jsr181.soapbinding;
-public class SubmitBareRequest
+public class SubmitBareRequest
{
- private String product;
- public SubmitBareRequest()
- {
- }
+protected java.lang.String product;
+public SubmitBareRequest(){}
- public SubmitBareRequest(String product)
- {
- this.product = product;
- }
+public SubmitBareRequest(java.lang.String product){
+this.product=product;
+}
+public java.lang.String getProduct() { return product ;}
- public String getProduct()
- {
- return product;
- }
+public void setProduct(java.lang.String product){ this.product=product; }
- public void setProduct(String product)
- {
- this.product = product;
- }
}
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareResponse.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareResponse.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareResponse.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,46 +1,27 @@
/*
- * 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.
- */
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 18:49:08 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
package org.jboss.test.ws.jaxws.jsr181.soapbinding;
-public class SubmitBareResponse
+
+public class SubmitBareResponse
{
- private String product;
- public SubmitBareResponse()
- {
- }
+protected java.lang.String product;
+public SubmitBareResponse(){}
- public SubmitBareResponse(String product)
- {
- this.product = product;
- }
+public SubmitBareResponse(java.lang.String product){
+this.product=product;
+}
+public java.lang.String getProduct() { return product ;}
- public String getProduct()
- {
- return product;
- }
+public void setProduct(java.lang.String product){ this.product=product; }
- public void setProduct(String product)
- {
- this.product = product;
- }
}
Added: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPO.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPO.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPO.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:58:22 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.soapbinding;
+
+
+public class SubmitNamespacedPO
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder namespacedPurchaseOrder;
+
+protected java.lang.String namespacedString;
+public SubmitNamespacedPO(){}
+
+public SubmitNamespacedPO(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder namespacedPurchaseOrder, java.lang.String namespacedString){
+this.namespacedPurchaseOrder=namespacedPurchaseOrder;
+this.namespacedString=namespacedString;
+}
+public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder getNamespacedPurchaseOrder() { return namespacedPurchaseOrder ;}
+
+public void setNamespacedPurchaseOrder(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder namespacedPurchaseOrder){ this.namespacedPurchaseOrder=namespacedPurchaseOrder; }
+
+public java.lang.String getNamespacedString() { return namespacedString ;}
+
+public void setNamespacedString(java.lang.String namespacedString){ this.namespacedString=namespacedString; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPO.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPOResponse.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPOResponse.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPOResponse.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:58:22 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.soapbinding;
+
+
+public class SubmitNamespacedPOResponse
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck namespacedPurchaseOrderAck;
+
+protected org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck result;
+public SubmitNamespacedPOResponse(){}
+
+public SubmitNamespacedPOResponse(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck namespacedPurchaseOrderAck, org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck result){
+this.namespacedPurchaseOrderAck=namespacedPurchaseOrderAck;
+this.result=result;
+}
+public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck getNamespacedPurchaseOrderAck() { return namespacedPurchaseOrderAck ;}
+
+public void setNamespacedPurchaseOrderAck(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck namespacedPurchaseOrderAck){ this.namespacedPurchaseOrderAck=namespacedPurchaseOrderAck; }
+
+public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck getResult() { return result ;}
+
+public void setResult(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck result){ this.result=result; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPOResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPO.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPO.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPO.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,27 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:58:22 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.soapbinding;
+
+
+public class SubmitPO
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder purchaseOrder;
+public SubmitPO(){}
+
+public SubmitPO(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder purchaseOrder){
+this.purchaseOrder=purchaseOrder;
+}
+public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder getPurchaseOrder() { return purchaseOrder ;}
+
+public void setPurchaseOrder(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder purchaseOrder){ this.purchaseOrder=purchaseOrder; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPO.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPOResponse.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPOResponse.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPOResponse.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:58:22 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.soapbinding;
+
+
+public class SubmitPOResponse
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck purchaseOrderAck;
+
+protected org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck result;
+public SubmitPOResponse(){}
+
+public SubmitPOResponse(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck purchaseOrderAck, org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck result){
+this.purchaseOrderAck=purchaseOrderAck;
+this.result=result;
+}
+public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck getPurchaseOrderAck() { return purchaseOrderAck ;}
+
+public void setPurchaseOrderAck(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck purchaseOrderAck){ this.purchaseOrderAck=purchaseOrderAck; }
+
+public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck getResult() { return result ;}
+
+public void setResult(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck result){ this.result=result; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPOResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/null
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/null 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/null 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,51 @@
+<?xml version='1.0' encoding='UTF-8'?><java-wsdl-mapping version='1.1' 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://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jaxrpc.jbws718</package-type>
+ <namespaceURI>http://jboss.org/test/ws/jbws718</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxrpc.jbws718.PingMsg</java-type>
+ <anonymous-type-qname xmlns:typeNS='http://jboss.org/test/ws/jbws718'>typeNS:>PingMsg</anonymous-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>message</java-variable-name>
+ <xml-element-name>message</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxrpc.jbws718.PingMsgResponse</java-type>
+ <anonymous-type-qname xmlns:typeNS='http://jboss.org/test/ws/jbws718'>typeNS:>PingMsgResponse</anonymous-type-qname>
+ <qname-scope>complexType</qname-scope>
+ </java-xml-type-mapping>
+ <service-interface-mapping>
+ <service-interface>org.jboss.test.ws.jaxrpc.jbws718.TestService_Service</service-interface>
+ <wsdl-service-name xmlns:serviceNS='http://jboss.org/test/ws/jbws718'>serviceNS:TestService</wsdl-service-name>
+ <port-mapping>
+ <port-name>TestServicePort</port-name>
+ <java-port-name>TestServicePort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+ <service-endpoint-interface>org.jboss.test.ws.jaxrpc.jbws718.TestService_PortType</service-endpoint-interface>
+ <wsdl-port-type xmlns:portTypeNS='http://jboss.org/test/ws/jbws718'>portTypeNS:TestService</wsdl-port-type>
+ <wsdl-binding xmlns:bindingNS='http://jboss.org/test/ws/jbws718'>bindingNS:TestServiceBinding</wsdl-binding>
+ <service-endpoint-method-mapping>
+ <java-method-name>ping</java-method-name>
+ <wsdl-operation>ping</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>org.jboss.test.ws.jaxrpc.jbws718.PingMsg</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS='http://jboss.org/test/ws/jbws718'>wsdlMsgNS:PingIn</wsdl-message>
+ <wsdl-message-part-name>parameters</wsdl-message-part-name>
+ <parameter-mode>INOUT</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>org.jboss.test.ws.jaxrpc.jbws718.PingMsgResponse</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS='http://jboss.org/test/ws/jbws718'>wsdlMsgNS:PingOut</wsdl-message>
+ <wsdl-message-part-name>parameters</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
+</java-wsdl-mapping>
\ No newline at end of file
Added: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsg.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsg.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsg.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,27 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:46:20 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxrpc.jbws718;
+
+
+public class PingMsg
+{
+
+protected java.lang.String message;
+public PingMsg(){}
+
+public PingMsg(java.lang.String message){
+this.message=message;
+}
+public java.lang.String getMessage() { return message ;}
+
+public void setMessage(java.lang.String message){ this.message=message; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsg.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsgResponse.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsgResponse.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsgResponse.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,18 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:46:20 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxrpc.jbws718;
+
+
+public class PingMsgResponse
+{
+public PingMsgResponse(){
+}
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsgResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_PortType.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_PortType.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_PortType.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,15 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:46:20 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+package org.jboss.test.ws.jaxrpc.jbws718;
+public interface TestService_PortType extends java.rmi.Remote
+{
+
+ public org.jboss.test.ws.jaxrpc.jbws718.PingMsgResponse ping(org.jboss.test.ws.jaxrpc.jbws718.PingMsg pingMsg) throws java.rmi.RemoteException;
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_PortType.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_Service.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_Service.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_Service.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,19 @@
+/*
+* JBoss, the OpenSource EJB server
+* Distributable under LGPL license. See terms of license at gnu.org.
+*/
+
+//Auto Generated by jbossws - Please do not edit!!!
+
+package org.jboss.test.ws.jaxrpc.jbws718;
+
+
+import javax.xml.rpc.*;
+
+
+public interface TestService_Service extends javax.xml.rpc.Service
+{
+
+ public org.jboss.test.ws.jaxrpc.jbws718.TestService_PortType getTestServicePort() throws ServiceException;
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_Service.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/webservices.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/webservices.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/webservices.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,15 @@
+<webservices version='1.1' xmlns='http://java.sun.com/xml/ns/j2ee' xmlns:impl='http://jboss.org/test/ws/jbws718' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd'>
+ <webservice-description>
+ <webservice-description-name>TestService</webservice-description-name>
+ <wsdl-file>WEB-INF/wsdl/TestService.wsdl</wsdl-file>
+ <jaxrpc-mapping-file>WEB-INF/null</jaxrpc-mapping-file>
+ <port-component>
+ <port-component-name>TestServicePort</port-component-name>
+ <wsdl-port>impl:TestServicePort</wsdl-port>
+ <service-endpoint-interface>org.jboss.test.ws.jaxrpc.jbws718.TestService_PortType</service-endpoint-interface>
+ <service-impl-bean>
+ <servlet-link>TestService</servlet-link>
+ </service-impl-bean>
+ </port-component>
+ </webservice-description>
+</webservices>
\ No newline at end of file
Property changes on: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/webservices.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Modified: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/wstools-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/wstools-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -12,7 +12,8 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxrpc.jbws718" namespace="http://jboss.org/test/ws/jbws718"/>
</global>
- <wsdl-java file="resources/jaxrpc/jbws718/WEB-INF/wsdl/TestService.wsdl">
+
+ <wsdl-java location="resources/jaxrpc/jbws718/WEB-INF/wsdl/TestService.wsdl" parameter-style="bare">
<mapping file="jaxrpc-mapping.xml" />
<webservices servlet-link="TestService" />
</wsdl-java>
Modified: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws807/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws807/wstools-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws807/wstools-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -12,7 +12,7 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxrpc.jbws807" namespace="http://jboss.org/test/ws/jbws807"/>
</global>
- <wsdl-java file="WEB-INF/wsdl/TestService.wsdl">
+ <wsdl-java location="WEB-INF/wsdl/TestService.wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Modified: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws958/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws958/wstools-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws958/wstools-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -12,7 +12,7 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxrpc.jbws958" namespace="http://services.iplsprovisioning.tsi.com"/>
</global>
- <wsdl-java file="resources/jaxrpc/jbws958/WEB-INF/wsdl/IPLSProvisioning.wsdl">
+ <wsdl-java location="resources/jaxrpc/jbws958/WEB-INF/wsdl/IPLSProvisioning.wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Modified: branches/jbossws-1.0/src/test/resources/jaxrpc/samples/wsbpel/hello/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/samples/wsbpel/hello/wstools-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/samples/wsbpel/hello/wstools-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -4,7 +4,7 @@
<package-namespace package="org.jboss.test.ws.jaxrpc.samples.wsbpel.hello"
namespace="http://jbpm.org/examples/hello" />
</global>
- <wsdl-java file="wstools/resources/jaxrpc/samples/wsbpel/hello/WEB-INF/wsdl/service.wsdl">
+ <wsdl-java location="wstools/resources/jaxrpc/samples/wsbpel/hello/WEB-INF/wsdl/service.wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
</configuration>
\ No newline at end of file
Modified: branches/jbossws-1.0/src/test/resources/jaxws/jbws871/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jbws871/wstools-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jbws871/wstools-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -10,7 +10,7 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxrpc.jbws871" namespace="http://jbws871.jaxrpc.ws.test.jboss.org/jaws"/>
</global>
- <wsdl-java file="META-INF/wsdl/TestEndpoint.wsdl">
+ <wsdl-java location="META-INF/wsdl/TestEndpoint.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
Modified: branches/jbossws-1.0/src/test/resources/jaxws/jbws944/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jbws944/wstools-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jbws944/wstools-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -8,7 +8,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.org/jbossws-tools http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
- <wsdl-java file="resources/samples/jsr181ejb/META-INF/wsdl/TestService.wsdl">
+ <wsdl-java location="resources/samples/jsr181ejb/META-INF/wsdl/TestService.wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Deleted: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
-
-wscompile -import -keep -mapping jaxrpc-mapping.xml config.xml
-Modify wrapper types to be DocWrappedService_(wrapper type name)_Request|ResponseStruct.
--->
-
-<configuration xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
-<wsdl location="http://@jbosstest.host.name@:8080/jaxws-jsr181-complex/RegistrationService?wsdl" packageName="org.jboss.test.ws.jaxws.jsr181.complex.client"/>
-</configuration>
Modified: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/jaxrpc-mapping.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/jaxrpc-mapping.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/jaxrpc-mapping.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,377 +1,389 @@
-<?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.jaxws.jsr181.complex.client</package-type>
-<namespaceURI>http://complex.jsr181.jaxws.ws.test.jboss.org/jaws</namespaceURI>
-</package-mapping>
-<package-mapping>
-<package-type>org.jboss.test.ws.jaxws.jsr181.complex.client</package-type>
-<namespaceURI>http://extra.complex.jsr181.jaxws.ws.test.jboss.org/jaws</namespaceURI>
-</package-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Register</java-type>
-<root-type-qname xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:Register</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>customer</java-variable-name>
-<xml-element-name>Customer</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>when</java-variable-name>
-<xml-element-name>When</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics</java-type>
-<root-type-qname xmlns:typeNS="http://extra.complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:Statistics</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>activationTime</java-variable-name>
-<xml-element-name>activationTime</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>hits</java-variable-name>
-<xml-element-name>hits</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer</java-type>
-<root-type-qname xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:InvoiceCustomer</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>address</java-variable-name>
-<xml-element-name>address</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>contactNumbers</java-variable-name>
-<xml-element-name>contactNumbers</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>id</java-variable-name>
-<xml-element-name>id</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>name</java-variable-name>
-<xml-element-name>name</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>referredCustomers</java-variable-name>
-<xml-element-name>referredCustomers</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>cycleDay</java-variable-name>
-<xml-element-name>cycleDay</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.BulkRegister</java-type>
-<root-type-qname xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:BulkRegister</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>customers</java-variable-name>
-<xml-element-name>Customers</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>when</java-variable-name>
-<xml-element-name>When</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException</java-type>
-<root-type-qname xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:ValidationException</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>message</java-variable-name>
-<xml-element-name>message</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>failiedCustomers</java-variable-name>
-<xml-element-name>failiedCustomers</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Address</java-type>
-<root-type-qname xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:Address</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>city</java-variable-name>
-<xml-element-name>city</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>state</java-variable-name>
-<xml-element-name>state</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>street</java-variable-name>
-<xml-element-name>street</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>zip</java-variable-name>
-<xml-element-name>zip</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Name</java-type>
-<root-type-qname xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:Name</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>firstName</java-variable-name>
-<xml-element-name>firstName</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>lastName</java-variable-name>
-<xml-element-name>lastName</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>middleName</java-variable-name>
-<xml-element-name>middleName</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.BulkRegisterResponse</java-type>
-<root-type-qname xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:BulkRegisterResponse</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>registeredIDs</java-variable-name>
-<xml-element-name>RegisteredIDs</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber</java-type>
-<root-type-qname xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:PhoneNumber</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>areaCode</java-variable-name>
-<xml-element-name>areaCode</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>exchange</java-variable-name>
-<xml-element-name>exchange</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>line</java-variable-name>
-<xml-element-name>line</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.RegisterForInvoiceResponse</java-type>
-<root-type-qname xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:RegisterForInvoiceResponse</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>done</java-variable-name>
-<xml-element-name>done</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.RegisterForInvoice</java-type>
-<root-type-qname xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:RegisterForInvoice</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>invoiceCustomer</java-variable-name>
-<xml-element-name>InvoiceCustomer</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.RegisterResponse</java-type>
-<root-type-qname xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:RegisterResponse</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>registeredID</java-variable-name>
-<xml-element-name>RegisteredID</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.GetStatistics</java-type>
-<root-type-qname xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:GetStatistics</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>customer</java-variable-name>
-<xml-element-name>Customer</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.GetStatisticsResponse</java-type>
-<root-type-qname xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:GetStatisticsResponse</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>statistics</java-variable-name>
-<xml-element-name>Statistics</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer</java-type>
-<root-type-qname xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:Customer</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>address</java-variable-name>
-<xml-element-name>address</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>contactNumbers</java-variable-name>
-<xml-element-name>contactNumbers</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>id</java-variable-name>
-<xml-element-name>id</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>name</java-variable-name>
-<xml-element-name>name</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>referredCustomers</java-variable-name>
-<xml-element-name>referredCustomers</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException</java-type>
-<root-type-qname xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:AlreadyRegisteredException</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>message</java-variable-name>
-<xml-element-name>message</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>existingId</java-variable-name>
-<xml-element-name>existingId</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]</java-type>
-<anonymous-type-qname>http://complex.jsr181.jaxws.ws.test.jboss.org/jaws:BulkRegister>Custom...</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>long[]</java-type>
-<anonymous-type-qname>http://complex.jsr181.jaxws.ws.test.jboss.org/jaws:BulkRegisterResponse&g...</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]</java-type>
-<anonymous-type-qname>http://complex.jsr181.jaxws.ws.test.jboss.org/jaws:Customer>referredCu...</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-</java-xml-type-mapping>
-<exception-mapping>
-<exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException</exception-type>
-<wsdl-message xmlns:exMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">exMsgNS:ValidationException</wsdl-message>
-<constructor-parameter-order>
-<element-name>message</element-name>
-<element-name>failiedCustomers</element-name>
-</constructor-parameter-order>
-</exception-mapping>
-<exception-mapping>
-<exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException</exception-type>
-<wsdl-message xmlns:exMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">exMsgNS:AlreadyRegisteredException</wsdl-message>
-<constructor-parameter-order>
-<element-name>message</element-name>
-<element-name>existingId</element-name>
-</constructor-parameter-order>
-</exception-mapping>
-<service-interface-mapping>
-<service-interface>org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationServiceService</service-interface>
-<wsdl-service-name xmlns:serviceNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">serviceNS:RegistrationServiceService</wsdl-service-name>
-<port-mapping>
-<port-name>RegistrationServicePort</port-name>
-<java-port-name>RegistrationServicePort</java-port-name>
-</port-mapping>
-</service-interface-mapping>
-<service-endpoint-interface-mapping>
-<service-endpoint-interface>org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationService</service-endpoint-interface>
-<wsdl-port-type xmlns:portTypeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">portTypeNS:RegistrationService</wsdl-port-type>
-<wsdl-binding xmlns:bindingNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">bindingNS:RegistrationServiceBinding</wsdl-binding>
-<service-endpoint-method-mapping>
-<java-method-name>bulkRegister</java-method-name>
-<wsdl-operation>BulkRegister</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:RegistrationService_BulkRegister</wsdl-message>
-<wsdl-message-part-name>Customers</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<method-param-parts-mapping>
-<param-position>1</param-position>
-<param-type>java.util.Calendar</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:RegistrationService_BulkRegister</wsdl-message>
-<wsdl-message-part-name>When</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://complex.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:RegistrationService_BulkRegisterResponse</wsdl-message>
-<wsdl-message-part-name>RegisteredIDs</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>getStatistics</java-method-name>
-<wsdl-operation>GetStatistics</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:RegistrationService_GetStatistics</wsdl-message>
-<wsdl-message-part-name>Customer</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:RegistrationService_GetStatisticsResponse</wsdl-message>
-<wsdl-message-part-name>Statistics</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>register</java-method-name>
-<wsdl-operation>Register</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:RegistrationService_Register</wsdl-message>
-<wsdl-message-part-name>Customer</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<method-param-parts-mapping>
-<param-position>1</param-position>
-<param-type>java.util.Calendar</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:RegistrationService_Register</wsdl-message>
-<wsdl-message-part-name>When</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://complex.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:RegistrationService_RegisterResponse</wsdl-message>
-<wsdl-message-part-name>RegisteredID</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>registerForInvoice</java-method-name>
-<wsdl-operation>RegisterForInvoice</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:RegistrationService_RegisterForInvoice</wsdl-message>
-<wsdl-message-part-name>InvoiceCustomer</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>boolean</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:RegistrationService_RegisterForInvoiceResponse</wsdl-message>
-<wsdl-message-part-name>done</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-</service-endpoint-interface-mapping>
-</java-wsdl-mapping>
+<?xml version='1.0' encoding='UTF-8'?><java-wsdl-mapping version='1.1' 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://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jaxws.jsr181.complex.client</package-type>
+ <namespaceURI>http://org.jboss.ws/jaxws/complex</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.BulkRegister</java-type>
+ <root-type-qname xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:BulkRegister</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>customers</java-variable-name>
+ <xml-element-name>Customers</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>when</java-variable-name>
+ <xml-element-name>When</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer</java-type>
+ <root-type-qname xmlns:typeNS='http://complex.jsr181.jaxws.ws.test.jboss.org/jaws'>typeNS:Customer</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>address</java-variable-name>
+ <xml-element-name>address</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>contactNumbers</java-variable-name>
+ <xml-element-name>contactNumbers</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>id</java-variable-name>
+ <xml-element-name>id</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>name</java-variable-name>
+ <xml-element-name>name</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>referredCustomers</java-variable-name>
+ <xml-element-name>referredCustomers</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Address</java-type>
+ <root-type-qname xmlns:typeNS='http://complex.jsr181.jaxws.ws.test.jboss.org/jaws'>typeNS:Address</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>city</java-variable-name>
+ <xml-element-name>city</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>state</java-variable-name>
+ <xml-element-name>state</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>street</java-variable-name>
+ <xml-element-name>street</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>zip</java-variable-name>
+ <xml-element-name>zip</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber</java-type>
+ <root-type-qname xmlns:typeNS='http://complex.jsr181.jaxws.ws.test.jboss.org/jaws'>typeNS:PhoneNumber</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>areaCode</java-variable-name>
+ <xml-element-name>areaCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>exchange</java-variable-name>
+ <xml-element-name>exchange</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>line</java-variable-name>
+ <xml-element-name>line</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Name</java-type>
+ <root-type-qname xmlns:typeNS='http://complex.jsr181.jaxws.ws.test.jboss.org/jaws'>typeNS:Name</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>firstName</java-variable-name>
+ <xml-element-name>firstName</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>lastName</java-variable-name>
+ <xml-element-name>lastName</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>middleName</java-variable-name>
+ <xml-element-name>middleName</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.BulkRegisterResponse</java-type>
+ <root-type-qname xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:BulkRegisterResponse</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>registeredIDs</java-variable-name>
+ <xml-element-name>RegisteredIDs</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException</java-type>
+ <root-type-qname xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:AlreadyRegisteredException</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>message</java-variable-name>
+ <xml-element-name>message</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>existingId</java-variable-name>
+ <xml-element-name>existingId</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException</java-type>
+ <root-type-qname xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:ValidationException</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>message</java-variable-name>
+ <xml-element-name>message</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>failiedCustomers</java-variable-name>
+ <xml-element-name>failiedCustomers</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.GetStatistics</java-type>
+ <root-type-qname xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:GetStatistics</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>customer</java-variable-name>
+ <xml-element-name>Customer</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.GetStatisticsResponse</java-type>
+ <root-type-qname xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:GetStatisticsResponse</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>statistics</java-variable-name>
+ <xml-element-name>Statistics</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics</java-type>
+ <root-type-qname xmlns:typeNS='http://extra.complex.jsr181.jaxws.ws.test.jboss.org/jaws'>typeNS:Statistics</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>activationTime</java-variable-name>
+ <xml-element-name>activationTime</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>hits</java-variable-name>
+ <xml-element-name>hits</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Register</java-type>
+ <root-type-qname xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:Register</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>customer</java-variable-name>
+ <xml-element-name>Customer</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>when</java-variable-name>
+ <xml-element-name>When</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.RegisterResponse</java-type>
+ <root-type-qname xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:RegisterResponse</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>registeredID</java-variable-name>
+ <xml-element-name>RegisteredID</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.RegisterForInvoice</java-type>
+ <root-type-qname xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:RegisterForInvoice</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>invoiceCustomer</java-variable-name>
+ <xml-element-name>InvoiceCustomer</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer</java-type>
+ <root-type-qname xmlns:typeNS='http://complex.jsr181.jaxws.ws.test.jboss.org/jaws'>typeNS:InvoiceCustomer</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>address</java-variable-name>
+ <xml-element-name>address</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>contactNumbers</java-variable-name>
+ <xml-element-name>contactNumbers</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>id</java-variable-name>
+ <xml-element-name>id</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>name</java-variable-name>
+ <xml-element-name>name</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>referredCustomers</java-variable-name>
+ <xml-element-name>referredCustomers</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>cycleDay</java-variable-name>
+ <xml-element-name>cycleDay</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.RegisterForInvoiceResponse</java-type>
+ <root-type-qname xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:RegisterForInvoiceResponse</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>done</java-variable-name>
+ <xml-element-name>done</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <exception-mapping>
+ <exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException</exception-type>
+ <wsdl-message xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:AlreadyRegisteredException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+ <exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException</exception-type>
+ <wsdl-message xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:ValidationException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+ <exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException</exception-type>
+ <wsdl-message xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:AlreadyRegisteredException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+ <exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException</exception-type>
+ <wsdl-message xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:ValidationException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+ <exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException</exception-type>
+ <wsdl-message xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:AlreadyRegisteredException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+ <exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException</exception-type>
+ <wsdl-message xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:ValidationException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+ <exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException</exception-type>
+ <wsdl-message xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:AlreadyRegisteredException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+ <exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException</exception-type>
+ <wsdl-message xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:ValidationException</wsdl-message>
+ </exception-mapping>
+ <service-interface-mapping>
+ <service-interface>org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationServiceService</service-interface>
+ <wsdl-service-name xmlns:serviceNS='http://org.jboss.ws/jaxws/complex'>serviceNS:RegistrationServiceService</wsdl-service-name>
+ <port-mapping>
+ <port-name>RegistrationServicePort</port-name>
+ <java-port-name>RegistrationServicePort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+ <service-endpoint-interface>org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationService</service-endpoint-interface>
+ <wsdl-port-type xmlns:portTypeNS='http://org.jboss.ws/jaxws/complex'>portTypeNS:RegistrationService</wsdl-port-type>
+ <wsdl-binding xmlns:bindingNS='http://org.jboss.ws/jaxws/complex'>bindingNS:RegistrationServiceBinding</wsdl-binding>
+ <service-endpoint-method-mapping>
+ <java-method-name>bulkRegister</java-method-name>
+ <wsdl-operation>BulkRegister</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_BulkRegister</wsdl-message>
+ <wsdl-message-part-name>Customers</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <method-param-parts-mapping>
+ <param-position>1</param-position>
+ <param-type>java.util.Calendar</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_BulkRegister</wsdl-message>
+ <wsdl-message-part-name>When</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://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_BulkRegisterResponse</wsdl-message>
+ <wsdl-message-part-name>RegisteredIDs</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>getStatistics</java-method-name>
+ <wsdl-operation>GetStatistics</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_GetStatistics</wsdl-message>
+ <wsdl-message-part-name>Customer</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_GetStatisticsResponse</wsdl-message>
+ <wsdl-message-part-name>Statistics</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>register</java-method-name>
+ <wsdl-operation>Register</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_Register</wsdl-message>
+ <wsdl-message-part-name>Customer</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <method-param-parts-mapping>
+ <param-position>1</param-position>
+ <param-type>java.util.Calendar</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_Register</wsdl-message>
+ <wsdl-message-part-name>When</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://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_RegisterResponse</wsdl-message>
+ <wsdl-message-part-name>RegisteredID</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>registerForInvoice</java-method-name>
+ <wsdl-operation>RegisterForInvoice</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_RegisterForInvoice</wsdl-message>
+ <wsdl-message-part-name>InvoiceCustomer</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>boolean</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_RegisterForInvoiceResponse</wsdl-message>
+ <wsdl-message-part-name>done</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
+</java-wsdl-mapping>
\ No newline at end of file
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,48 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class Address
+{
+
+protected java.lang.String city;
+
+protected java.lang.String state;
+
+protected java.lang.String street;
+
+protected java.lang.String zip;
+public Address(){}
+
+public Address(java.lang.String city, java.lang.String state, java.lang.String street, java.lang.String zip){
+this.city=city;
+this.state=state;
+this.street=street;
+this.zip=zip;
+}
+public java.lang.String getCity() { return city ;}
+
+public void setCity(java.lang.String city){ this.city=city; }
+
+public java.lang.String getState() { return state ;}
+
+public void setState(java.lang.String state){ this.state=state; }
+
+public java.lang.String getStreet() { return street ;}
+
+public void setStreet(java.lang.String street){ this.street=street; }
+
+public java.lang.String getZip() { return zip ;}
+
+public void setZip(java.lang.String zip){ this.zip=zip; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,26 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class AlreadyRegisteredException
+ extends RegistrationException{
+
+private long existingId;
+public AlreadyRegisteredException(java.lang.String message, long existingId){
+super(message);
+this.existingId=existingId;
+}
+public long getExistingId() { return existingId ;}
+
+
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class BulkRegister
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers;
+
+protected java.util.Calendar when;
+public BulkRegister(){}
+
+public BulkRegister(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers, java.util.Calendar when){
+this.customers=customers;
+this.when=when;
+}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] getCustomers() { return customers ;}
+
+public void setCustomers(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers){ this.customers=customers; }
+
+public java.util.Calendar getWhen() { return when ;}
+
+public void setWhen(java.util.Calendar when){ this.when=when; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class BulkRegisterResponse
+{
+
+protected long[] registeredIDs;
+
+protected long[] result;
+public BulkRegisterResponse(){}
+
+public BulkRegisterResponse(long[] registeredIDs, long[] result){
+this.registeredIDs=registeredIDs;
+this.result=result;
+}
+public long[] getRegisteredIDs() { return registeredIDs ;}
+
+public void setRegisteredIDs(long[] registeredIDs){ this.registeredIDs=registeredIDs; }
+
+public long[] getResult() { return result ;}
+
+public void setResult(long[] result){ this.result=result; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,55 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class Customer
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Address address;
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers;
+
+protected long id;
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Name name;
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers;
+public Customer(){}
+
+public Customer(org.jboss.test.ws.jaxws.jsr181.complex.client.Address address, org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers, long id, org.jboss.test.ws.jaxws.jsr181.complex.client.Name name, org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers){
+this.address=address;
+this.contactNumbers=contactNumbers;
+this.id=id;
+this.name=name;
+this.referredCustomers=referredCustomers;
+}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Address getAddress() { return address ;}
+
+public void setAddress(org.jboss.test.ws.jaxws.jsr181.complex.client.Address address){ this.address=address; }
+
+public org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] getContactNumbers() { return contactNumbers ;}
+
+public void setContactNumbers(org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers){ this.contactNumbers=contactNumbers; }
+
+public long getId() { return id ;}
+
+public void setId(long id){ this.id=id; }
+
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Name getName() { return name ;}
+
+public void setName(org.jboss.test.ws.jaxws.jsr181.complex.client.Name name){ this.name=name; }
+
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] getReferredCustomers() { return referredCustomers ;}
+
+public void setReferredCustomers(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers){ this.referredCustomers=referredCustomers; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,27 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class GetStatistics
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer;
+public GetStatistics(){}
+
+public GetStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer){
+this.customer=customer;
+}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer getCustomer() { return customer ;}
+
+public void setCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer){ this.customer=customer; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class GetStatisticsResponse
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics statistics;
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics result;
+public GetStatisticsResponse(){}
+
+public GetStatisticsResponse(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics statistics, org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics result){
+this.statistics=statistics;
+this.result=result;
+}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics getStatistics() { return statistics ;}
+
+public void setStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics statistics){ this.statistics=statistics; }
+
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics getResult() { return result ;}
+
+public void setResult(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics result){ this.result=result; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,27 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class InvoiceCustomer
+ extends Customer{
+
+protected int cycleDay;
+public InvoiceCustomer(){}
+
+public InvoiceCustomer(int cycleDay){
+this.cycleDay=cycleDay;
+}
+public int getCycleDay() { return cycleDay ;}
+
+public void setCycleDay(int cycleDay){ this.cycleDay=cycleDay; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,41 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class Name
+{
+
+protected java.lang.String firstName;
+
+protected java.lang.String lastName;
+
+protected java.lang.String middleName;
+public Name(){}
+
+public Name(java.lang.String firstName, java.lang.String lastName, java.lang.String middleName){
+this.firstName=firstName;
+this.lastName=lastName;
+this.middleName=middleName;
+}
+public java.lang.String getFirstName() { return firstName ;}
+
+public void setFirstName(java.lang.String firstName){ this.firstName=firstName; }
+
+public java.lang.String getLastName() { return lastName ;}
+
+public void setLastName(java.lang.String lastName){ this.lastName=lastName; }
+
+public java.lang.String getMiddleName() { return middleName ;}
+
+public void setMiddleName(java.lang.String middleName){ this.middleName=middleName; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,41 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class PhoneNumber
+{
+
+protected java.lang.String areaCode;
+
+protected java.lang.String exchange;
+
+protected java.lang.String line;
+public PhoneNumber(){}
+
+public PhoneNumber(java.lang.String areaCode, java.lang.String exchange, java.lang.String line){
+this.areaCode=areaCode;
+this.exchange=exchange;
+this.line=line;
+}
+public java.lang.String getAreaCode() { return areaCode ;}
+
+public void setAreaCode(java.lang.String areaCode){ this.areaCode=areaCode; }
+
+public java.lang.String getExchange() { return exchange ;}
+
+public void setExchange(java.lang.String exchange){ this.exchange=exchange; }
+
+public java.lang.String getLine() { return line ;}
+
+public void setLine(java.lang.String line){ this.line=line; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class Register
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer;
+
+protected java.util.Calendar when;
+public Register(){}
+
+public Register(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer, java.util.Calendar when){
+this.customer=customer;
+this.when=when;
+}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer getCustomer() { return customer ;}
+
+public void setCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer){ this.customer=customer; }
+
+public java.util.Calendar getWhen() { return when ;}
+
+public void setWhen(java.util.Calendar when){ this.when=when; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,27 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class RegisterForInvoice
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer invoiceCustomer;
+public RegisterForInvoice(){}
+
+public RegisterForInvoice(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer invoiceCustomer){
+this.invoiceCustomer=invoiceCustomer;
+}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer getInvoiceCustomer() { return invoiceCustomer ;}
+
+public void setInvoiceCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer invoiceCustomer){ this.invoiceCustomer=invoiceCustomer; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class RegisterForInvoiceResponse
+{
+
+protected boolean done;
+
+protected boolean result;
+public RegisterForInvoiceResponse(){}
+
+public RegisterForInvoiceResponse(boolean done, boolean result){
+this.done=done;
+this.result=result;
+}
+public boolean isDone() { return done ;}
+
+public void setDone(boolean done){ this.done=done; }
+
+public boolean isResult() { return result ;}
+
+public void setResult(boolean result){ this.result=result; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class RegisterResponse
+{
+
+protected long registeredID;
+
+protected long result;
+public RegisterResponse(){}
+
+public RegisterResponse(long registeredID, long result){
+this.registeredID=registeredID;
+this.result=result;
+}
+public long getRegisteredID() { return registeredID ;}
+
+public void setRegisteredID(long registeredID){ this.registeredID=registeredID; }
+
+public long getResult() { return result ;}
+
+public void setResult(long result){ this.result=result; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,26 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class RegistrationException
+ extends Exception{
+
+private java.lang.String message;
+public RegistrationException(java.lang.String message){
+super(message);
+this.message=message;
+}
+public java.lang.String getMessage() { return message ;}
+
+
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,18 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+public interface RegistrationService extends java.rmi.Remote
+{
+
+ public long[] bulkRegister(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers, java.util.Calendar when) throws org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException,org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException, java.rmi.RemoteException;
+ public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics getStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer) throws java.rmi.RemoteException;
+ public long register(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer, java.util.Calendar when) throws org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException,org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException, java.rmi.RemoteException;
+ public boolean registerForInvoice(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer invoiceCustomer) throws org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException,org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException, java.rmi.RemoteException;
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,19 @@
+/*
+* JBoss, the OpenSource EJB server
+* Distributable under LGPL license. See terms of license at gnu.org.
+*/
+
+//Auto Generated by jbossws - Please do not edit!!!
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+import javax.xml.rpc.*;
+
+
+public interface RegistrationServiceService extends javax.xml.rpc.Service
+{
+
+ public org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationService getRegistrationServicePort() throws ServiceException;
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class Statistics
+{
+
+protected java.util.Calendar activationTime;
+
+protected long hits;
+public Statistics(){}
+
+public Statistics(java.util.Calendar activationTime, long hits){
+this.activationTime=activationTime;
+this.hits=hits;
+}
+public java.util.Calendar getActivationTime() { return activationTime ;}
+
+public void setActivationTime(java.util.Calendar activationTime){ this.activationTime=activationTime; }
+
+public long getHits() { return hits ;}
+
+public void setHits(long hits){ this.hits=hits; }
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,26 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class ValidationException
+ extends RegistrationException{
+
+private long[] failiedCustomers;
+public ValidationException(java.lang.String message, long[] failiedCustomers){
+super(message);
+this.failiedCustomers=failiedCustomers;
+}
+public long[] getFailiedCustomers() { return failiedCustomers ;}
+
+
+
+}
Property changes on: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Copied: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/wstools-config.xml (from rev 1193, branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/config.xml)
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/config.xml 2006-10-10 16:20:55 UTC (rev 1193)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/wstools-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+wscompile -import -keep -mapping jaxrpc-mapping.xml config.xml
+
+Modify wrapper types to be DocWrappedService_(wrapper type name)_Request|ResponseStruct.
+
+<configuration xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
+ <wsdl location="http://localhost:8080/jaxws-jsr181-complex/RegistrationService?wsdl" packageName="org.jboss.test.ws.jaxws.jsr181.complex.client"/>
+</configuration>
+-->
+
+<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
+ http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
+
+ <global>
+ <package-namespace package="org.jboss.test.ws.jaxws.jsr181.complex.client" namespace="http://org.jboss.ws/jaxws/complex"/>
+ </global>
+ <wsdl-java location="http://localhost:8080/jaxws-jsr181-complex/RegistrationService?wsdl">
+ <mapping/>
+ </wsdl-java>
+
+</configuration>
+
+
Modified: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/WEB-INF/web.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/WEB-INF/web.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/WEB-INF/web.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -11,11 +11,11 @@
</servlet>
<servlet>
<servlet-name>DocBareService</servlet-name>
- <servlet-class>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocBareService</servlet-class>
+ <servlet-class>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocBareImpl</servlet-class>
</servlet>
<servlet>
<servlet-name>DocWrappedService</servlet-name>
- <servlet-class>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedService</servlet-class>
+ <servlet-class>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedImpl</servlet-class>
</servlet>
<servlet-mapping>
Modified: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -4,8 +4,26 @@
WS-I Mode prevents unwrapping (what we wante for bare)
wscompile -import -f:wsi -mapping bare-mapping.xml bare-config.xml
+
+<configuration xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
+ <wsdl location="http://localhost:8080/jaxws-jsr181-soapbinding/DocBareService?wsdl" packageName="org.jboss.test.ws.jaxws.jsr181.soapbinding"/>
+</configuration>
-->
-<configuration xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
-<wsdl location="http://@jbosstest.host.name@:8080/jaxws-jsr181-soapbinding/DocBareService?wsdl" packageName="org.jboss.test.ws.jaxws.jsr181.soapbinding"/>
+<!--
+ wstools -config wstools-config.xml
+-->
+
+<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
+ http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
+
+ <global>
+ <package-namespace package="org.jboss.test.ws.jaxws.jsr181.soapbinding" namespace="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws"/>
+ </global>
+ <wsdl-java location="http://localhost:8080/jaxws-jsr181-soapbinding/DocBareService?wsdl" parameter-style="bare">
+ <mapping file="bare-mapping.xml" />
+ </wsdl-java>
+
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-mapping.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-mapping.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-mapping.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,75 +1,73 @@
-<?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.jaxws.jsr181.soapbinding</package-type>
- <namespaceURI>http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws</namespaceURI>
- </package-mapping>
- <java-xml-type-mapping>
- <java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse</java-type>
- <root-type-qname xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:SubmitBareResponse</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>product</java-variable-name>
- <xml-element-name>product</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
- <java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest</java-type>
- <root-type-qname xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:SubmitBareRequest</root-type-qname>
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>product</java-variable-name>
- <xml-element-name>product</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <service-interface-mapping>
- <service-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocBareServiceService</service-interface>
- <wsdl-service-name xmlns:serviceNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">serviceNS:DocBareServiceService</wsdl-service-name>
- <port-mapping>
- <port-name>DocBareServicePort</port-name>
- <java-port-name>DocBareServicePort</java-port-name>
- </port-mapping>
- </service-interface-mapping>
- <service-endpoint-interface-mapping>
- <service-endpoint-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocBareService</service-endpoint-interface>
- <wsdl-port-type xmlns:portTypeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">portTypeNS:DocBare</wsdl-port-type>
- <wsdl-binding xmlns:bindingNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">bindingNS:DocBareServiceBinding</wsdl-binding>
- <service-endpoint-method-mapping>
- <java-method-name>submitNamespacedPO</java-method-name>
- <wsdl-operation>SubmitNamespacedPO</wsdl-operation>
- <method-param-parts-mapping>
- <param-position>0</param-position>
- <param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest</param-type>
- <wsdl-message-mapping>
- <wsdl-message xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:DocBareService_SubmitNamespacedPO</wsdl-message>
- <wsdl-message-part-name>parameters</wsdl-message-part-name>
- <parameter-mode>IN</parameter-mode>
- </wsdl-message-mapping>
- </method-param-parts-mapping>
- <wsdl-return-value-mapping>
- <method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse</method-return-value>
- <wsdl-message xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:DocBareService_SubmitNamespacedPOResponse</wsdl-message>
- <wsdl-message-part-name>result</wsdl-message-part-name>
- </wsdl-return-value-mapping>
- </service-endpoint-method-mapping>
- <service-endpoint-method-mapping>
- <java-method-name>submitPO</java-method-name>
- <wsdl-operation>SubmitPO</wsdl-operation>
- <method-param-parts-mapping>
- <param-position>0</param-position>
- <param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest</param-type>
- <wsdl-message-mapping>
- <wsdl-message xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:DocBareService_SubmitPO</wsdl-message>
- <wsdl-message-part-name>parameters</wsdl-message-part-name>
- <parameter-mode>IN</parameter-mode>
- </wsdl-message-mapping>
- </method-param-parts-mapping>
- <wsdl-return-value-mapping>
- <method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse</method-return-value>
- <wsdl-message xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:DocBareService_SubmitPOResponse</wsdl-message>
- <wsdl-message-part-name>result</wsdl-message-part-name>
- </wsdl-return-value-mapping>
- </service-endpoint-method-mapping>
- </service-endpoint-interface-mapping>
+<?xml version='1.0' encoding='UTF-8'?><java-wsdl-mapping version='1.1' 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://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jaxws.jsr181.soapbinding</package-type>
+ <namespaceURI>http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest</java-type>
+ <root-type-qname xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>typeNS:SubmitBareRequest</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>product</java-variable-name>
+ <xml-element-name>product</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse</java-type>
+ <root-type-qname xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>typeNS:SubmitBareResponse</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>product</java-variable-name>
+ <xml-element-name>product</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <service-interface-mapping>
+ <service-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocBareService</service-interface>
+ <wsdl-service-name xmlns:serviceNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>serviceNS:DocBareService</wsdl-service-name>
+ <port-mapping>
+ <port-name>DocBarePort</port-name>
+ <java-port-name>DocBarePort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+ <service-endpoint-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocBare</service-endpoint-interface>
+ <wsdl-port-type xmlns:portTypeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>portTypeNS:DocBare</wsdl-port-type>
+ <wsdl-binding xmlns:bindingNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>bindingNS:DocBareBinding</wsdl-binding>
+ <service-endpoint-method-mapping>
+ <java-method-name>submitNamespacedPO</java-method-name>
+ <wsdl-operation>SubmitNamespacedPO</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>wsdlMsgNS:DocBare_SubmitNamespacedPO</wsdl-message>
+ <wsdl-message-part-name>parameters</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>wsdlMsgNS:DocBare_SubmitNamespacedPOResponse</wsdl-message>
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>submitPO</java-method-name>
+ <wsdl-operation>SubmitPO</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>wsdlMsgNS:DocBare_SubmitPO</wsdl-message>
+ <wsdl-message-part-name>parameters</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>wsdlMsgNS:DocBare_SubmitPOResponse</wsdl-message>
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
</java-wsdl-mapping>
\ No newline at end of file
Modified: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,11 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
-
wscompile -import -f:wsi -f:unwrap -mapping wrapped-mapping.xml wrapped-config.xml
Modify wrapper types to be DocWrappedService_(wrapper type name)_Request|ResponseStruct.
+
+<configuration xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
+ <wsdl location="http://localhost:8080/jaxws-jsr181-soapbinding/DocWrappedService?wsdl" packageName="org.jboss.test.ws.jaxws.jsr181.soapbinding"/>
+</configuration>
-->
-<configuration xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
-<wsdl location="http://@jbosstest.host.name@:8080/jaxws-jsr181-soapbinding/DocWrappedService?wsdl" packageName="org.jboss.test.ws.jaxws.jsr181.soapbinding"/>
+<!--
+ wstools -config wstools-config.xml
+-->
+
+<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
+ http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
+
+ <global>
+ <package-namespace package="org.jboss.test.ws.jaxws.jsr181.soapbinding" namespace="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws"/>
+ </global>
+ <wsdl-java location="http://localhost:8080/jaxws-jsr181-soapbinding/DocWrappedService?wsdl" parameter-style="wrapped">
+ <mapping file="wrapped-mapping.xml" />
+ </wsdl-java>
+
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-mapping.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-mapping.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-mapping.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,125 +1,132 @@
-<?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.jaxws.jsr181.soapbinding</package-type>
-<namespaceURI>http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws</namespaceURI>
-</package-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedService_SubmitNamespacedPO_RequestStruct</java-type>
-<root-type-qname xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:SubmitNamespacedPO</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>namespacedPurchaseOrder</java-variable-name>
-<xml-element-name>NamespacedPurchaseOrder</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>namespacedString</java-variable-name>
-<xml-element-name>NamespacedString</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedService_SubmitNamespacedPO_ResponseStruct</java-type>
-<root-type-qname xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:SubmitNamespacedPOResponse</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>namespacedPurchaseOrderAck</java-variable-name>
-<xml-element-name>NamespacedPurchaseOrderAck</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedService_SubmitPO_ResponseStruct</java-type>
-<root-type-qname xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:SubmitPOResponse</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>purchaseOrderAck</java-variable-name>
-<xml-element-name>PurchaseOrderAck</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedService_SubmitPO_RequestStruct</java-type>
-<root-type-qname xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:SubmitPO</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>purchaseOrder</java-variable-name>
-<xml-element-name>PurchaseOrder</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck</java-type>
-<root-type-qname xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:PurchaseOrderAck</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>product</java-variable-name>
-<xml-element-name>product</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder</java-type>
-<root-type-qname xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">typeNS:PurchaseOrder</root-type-qname>
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>product</java-variable-name>
-<xml-element-name>product</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<service-interface-mapping>
-<service-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedServiceService</service-interface>
-<wsdl-service-name xmlns:serviceNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">serviceNS:DocWrappedServiceService</wsdl-service-name>
-<port-mapping>
-<port-name>DocWrappedServicePort</port-name>
-<java-port-name>DocWrappedServicePort</java-port-name>
-</port-mapping>
-</service-interface-mapping>
-<service-endpoint-interface-mapping>
-<service-endpoint-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedService</service-endpoint-interface>
-<wsdl-port-type xmlns:portTypeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">portTypeNS:DocWrappedService</wsdl-port-type>
-<wsdl-binding xmlns:bindingNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">bindingNS:DocWrappedServiceBinding</wsdl-binding>
-<service-endpoint-method-mapping>
-<java-method-name>submitNamespacedPO</java-method-name>
-<wsdl-operation>SubmitNamespacedPO</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:DocWrappedService_SubmitNamespacedPO</wsdl-message>
-<wsdl-message-part-name>NamespacedPurchaseOrder</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<method-param-parts-mapping>
-<param-position>1</param-position>
-<param-type>java.lang.String</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:DocWrappedService_SubmitNamespacedPO</wsdl-message>
-<wsdl-message-part-name>NamespacedString</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:DocWrappedService_SubmitNamespacedPOResponse</wsdl-message>
-<wsdl-message-part-name>NamespacedPurchaseOrderAck</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>submitPO</java-method-name>
-<wsdl-operation>SubmitPO</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder</param-type>
-<wsdl-message-mapping>
-<wsdl-message xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:DocWrappedService_SubmitPO</wsdl-message>
-<wsdl-message-part-name>PurchaseOrder</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck</method-return-value>
-<wsdl-message xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws">wsdlMsgNS:DocWrappedService_SubmitPOResponse</wsdl-message>
-<wsdl-message-part-name>PurchaseOrderAck</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-</service-endpoint-interface-mapping>
-</java-wsdl-mapping>
+<?xml version='1.0' encoding='UTF-8'?><java-wsdl-mapping version='1.1' 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://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jaxws.jsr181.soapbinding</package-type>
+ <namespaceURI>http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitNamespacedPO</java-type>
+ <root-type-qname xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>typeNS:SubmitNamespacedPO</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>namespacedPurchaseOrder</java-variable-name>
+ <xml-element-name>NamespacedPurchaseOrder</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>namespacedString</java-variable-name>
+ <xml-element-name>NamespacedString</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder</java-type>
+ <root-type-qname xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>typeNS:PurchaseOrder</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>product</java-variable-name>
+ <xml-element-name>product</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitNamespacedPOResponse</java-type>
+ <root-type-qname xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>typeNS:SubmitNamespacedPOResponse</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>namespacedPurchaseOrderAck</java-variable-name>
+ <xml-element-name>NamespacedPurchaseOrderAck</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck</java-type>
+ <root-type-qname xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>typeNS:PurchaseOrderAck</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>product</java-variable-name>
+ <xml-element-name>product</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitPO</java-type>
+ <root-type-qname xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>typeNS:SubmitPO</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>purchaseOrder</java-variable-name>
+ <xml-element-name>PurchaseOrder</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitPOResponse</java-type>
+ <root-type-qname xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>typeNS:SubmitPOResponse</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>purchaseOrderAck</java-variable-name>
+ <xml-element-name>PurchaseOrderAck</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <service-interface-mapping>
+ <service-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedService</service-interface>
+ <wsdl-service-name xmlns:serviceNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>serviceNS:DocWrappedService</wsdl-service-name>
+ <port-mapping>
+ <port-name>DocWrappedPort</port-name>
+ <java-port-name>DocWrappedPort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+ <service-endpoint-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrapped</service-endpoint-interface>
+ <wsdl-port-type xmlns:portTypeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>portTypeNS:DocWrapped</wsdl-port-type>
+ <wsdl-binding xmlns:bindingNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>bindingNS:DocWrappedBinding</wsdl-binding>
+ <service-endpoint-method-mapping>
+ <java-method-name>submitNamespacedPO</java-method-name>
+ <wsdl-operation>SubmitNamespacedPO</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>wsdlMsgNS:DocWrapped_SubmitNamespacedPO</wsdl-message>
+ <wsdl-message-part-name>NamespacedPurchaseOrder</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <method-param-parts-mapping>
+ <param-position>1</param-position>
+ <param-type>java.lang.String</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>wsdlMsgNS:DocWrapped_SubmitNamespacedPO</wsdl-message>
+ <wsdl-message-part-name>NamespacedString</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>wsdlMsgNS:DocWrapped_SubmitNamespacedPOResponse</wsdl-message>
+ <wsdl-message-part-name>NamespacedPurchaseOrderAck</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>submitPO</java-method-name>
+ <wsdl-operation>SubmitPO</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>wsdlMsgNS:DocWrapped_SubmitPO</wsdl-message>
+ <wsdl-message-part-name>PurchaseOrder</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws'>wsdlMsgNS:DocWrapped_SubmitPOResponse</wsdl-message>
+ <wsdl-message-part-name>PurchaseOrderAck</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
+</java-wsdl-mapping>
\ No newline at end of file
Modified: branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181ejb/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181ejb/wstools-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181ejb/wstools-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -11,7 +11,7 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxws.samples.jsr181ejb" namespace="http://org.jboss.ws/samples/jsr181ejb"/>
</global>
- <wsdl-java file="resources/jaxws/samples/jsr181ejb/META-INF/wsdl/TestService.wsdl">
+ <wsdl-java location="resources/jaxws/samples/jsr181ejb/META-INF/wsdl/TestService.wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Modified: branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181pojo/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181pojo/wstools-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181pojo/wstools-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -11,7 +11,7 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxws.samples.jsr181pojo" namespace="http://org.jboss.ws/samples/jsr181pojo"/>
</global>
- <wsdl-java file="resources/jaxws/samples/jsr181pojo/META-INF/wsdl/TestService.wsdl">
+ <wsdl-java location="resources/jaxws/samples/jsr181pojo/META-INF/wsdl/TestService.wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Modified: branches/jbossws-1.0/src/test/resources/jaxws/samples/wsaddressing/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/samples/wsaddressing/wstools-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/samples/wsaddressing/wstools-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -11,7 +11,7 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxws.samples.wsaddressing" namespace="http://org.jboss.ws/samples/wsaddressing"/>
</global>
- <wsdl-java file="resources/jaxws/samples/wsaddressing/META-INF/wsdl/TestService.wsdl">
+ <wsdl-java location="resources/jaxws/samples/wsaddressing/META-INF/wsdl/TestService.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
Modified: branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/FaultTo-META-INF/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/FaultTo-META-INF/wstools-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/FaultTo-META-INF/wstools-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -11,7 +11,7 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxws.wsaddressing.replyto" namespace="http://org.jboss.ws/addressing/replyto"/>
</global>
- <wsdl-java file="http://localhost:8080/jaxws-wsaddressing-faultto/FaultToEndpoint?wsdl">
+ <wsdl-java location="http://localhost:8080/jaxws-wsaddressing-faultto/FaultToEndpoint?wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Modified: branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/Initial-META-INF/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/Initial-META-INF/wstools-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/Initial-META-INF/wstools-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -11,7 +11,7 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxws.wsaddressing.replyto" namespace="http://org.jboss.ws/addressing/replyto"/>
</global>
- <wsdl-java file="http://localhost:8080/jaxws-wsaddressing-initial/InitialService?wsdl">
+ <wsdl-java location="http://localhost:8080/jaxws-wsaddressing-initial/InitialService?wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Modified: branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/ReplyTo-META-INF/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/ReplyTo-META-INF/wstools-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/ReplyTo-META-INF/wstools-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -11,7 +11,7 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxws.wsaddressing.replyto" namespace="http://org.jboss.ws/addressing/replyto"/>
</global>
- <wsdl-java file="http://localhost:8080/jaxws-wsaddressing-replyto/ReplyToService?wsdl">
+ <wsdl-java location="http://localhost:8080/jaxws-wsaddressing-replyto/ReplyToService?wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Modified: branches/jbossws-1.0/src/test/resources/tools/config/wsdl2java.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/config/wsdl2java.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/config/wsdl2java.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -3,5 +3,5 @@
<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 http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
- <wsdl-java file="dummylocation"/>
+ <wsdl-java location="dummylocation"/>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/config/wsdl2javaglobal.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/config/wsdl2javaglobal.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/config/wsdl2javaglobal.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.ws" namespace="http://org.jboss.ws"/>
</global>
- <wsdl-java file="resources/tools/wsdlfixture/StandardJavaTypesService_RPC_11.wsdl"/>
+ <wsdl-java location="resources/tools/wsdlfixture/StandardJavaTypesService_RPC_11.wsdl"/>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/Attachment/Attachmentwsdl2java.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/Attachment/Attachmentwsdl2java.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/Attachment/Attachmentwsdl2java.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.attachment" namespace="http://org.jboss.ws/attachment"/>
</global>
- <wsdl-java file="resources/tools/jbws-206/wsdlFixture/Attachment/AttachmentService_RPC_11.wsdl"/>
+ <wsdl-java location="resources/tools/jbws-206/wsdlFixture/Attachment/AttachmentService_RPC_11.wsdl"/>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/InOutParameters/InOutParameterswsdl2java.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/InOutParameters/InOutParameterswsdl2java.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/InOutParameters/InOutParameterswsdl2java.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.inoutparameters" namespace="http://org.jboss.ws/holder"/>
</global>
- <wsdl-java file="resources/tools/jbws-206/wsdlFixture/InOutParameters/InOutParametersService_RPC_11.wsdl"/>
+ <wsdl-java location="resources/tools/jbws-206/wsdlFixture/InOutParameters/InOutParametersService_RPC_11.wsdl"/>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OneWay/OneWaywsdl2java.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OneWay/OneWaywsdl2java.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OneWay/OneWaywsdl2java.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.oneway" namespace="http://org.jboss.ws"/>
</global>
- <wsdl-java file="resources/tools/jbws-206/wsdlFixture/OneWay/OneWayService_RPC_11.wsdl"/>
+ <wsdl-java location="resources/tools/jbws-206/wsdlFixture/OneWay/OneWayService_RPC_11.wsdl"/>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OutParameters/OutParameterswsdl2java.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OutParameters/OutParameterswsdl2java.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OutParameters/OutParameterswsdl2java.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.outparameters" namespace="http://org.jboss.ws/holder"/>
</global>
- <wsdl-java file="resources/tools/jbws-206/wsdlFixture/OutParameters/OutParametersService_RPC_11.wsdl"/>
+ <wsdl-java location="resources/tools/jbws-206/wsdlFixture/OutParameters/OutParametersService_RPC_11.wsdl"/>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserException/UserExceptionwsdl2java.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserException/UserExceptionwsdl2java.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserException/UserExceptionwsdl2java.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.userexception" namespace="http://org.jboss.ws"/>
</global>
- <wsdl-java file="resources/tools/jbws-206/wsdlFixture/UserException/UserExceptionService_RPC_11.wsdl"/>
+ <wsdl-java location="resources/tools/jbws-206/wsdlFixture/UserException/UserExceptionService_RPC_11.wsdl"/>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserExceptionInheritance/UserExceptionInheritancewsdl2java.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserExceptionInheritance/UserExceptionInheritancewsdl2java.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserExceptionInheritance/UserExceptionInheritancewsdl2java.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.userexceptioninheritance" namespace="http://org.jboss.ws"/>
</global>
- <wsdl-java file="resources/tools/jbws-206/wsdlFixture/UserExceptionInheritance/UserExceptionInheritanceService_RPC_11.wsdl"/>
+ <wsdl-java location="resources/tools/jbws-206/wsdlFixture/UserExceptionInheritance/UserExceptionInheritanceService_RPC_11.wsdl"/>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserTypes/UserTypeswsdl2java.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserTypes/UserTypeswsdl2java.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserTypes/UserTypeswsdl2java.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.usertypes" namespace="http://org.jboss.ws"/>
</global>
- <wsdl-java file="resources/tools/jbws-206/wsdlFixture/UserTypes/ComplexTypesService_RPC_11.wsdl"/>
+ <wsdl-java location="resources/tools/jbws-206/wsdlFixture/UserTypes/ComplexTypesService_RPC_11.wsdl"/>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImport/WsdlImportwsdl2java.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImport/WsdlImportwsdl2java.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImport/WsdlImportwsdl2java.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.wsdlimport" namespace="http://jboss.org/wsdlimport"/>
</global>
- <wsdl-java file="resources/tools/jbws-206/wsdlFixture/WsdlImport/WsdlImportService_RPC_11.wsdl"/>
+ <wsdl-java location="resources/tools/jbws-206/wsdlFixture/WsdlImport/WsdlImportService_RPC_11.wsdl"/>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImportWithUserTypes/WsdlImportWithUserTypeswsdl2java.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImportWithUserTypes/WsdlImportWithUserTypeswsdl2java.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImportWithUserTypes/WsdlImportWithUserTypeswsdl2java.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.wsdlimportwithusertypes" namespace="http://org.jboss.ws"/>
</global>
- <wsdl-java file="resources/tools/jbws-206/wsdlFixture/WsdlImportWithUserTypes/ComplexTypesService_RPC_11.wsdl"/>
+ <wsdl-java location="resources/tools/jbws-206/wsdlFixture/WsdlImportWithUserTypes/ComplexTypesService_RPC_11.wsdl"/>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/jbws1170/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/jbws1170/wstools-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/jbws1170/wstools-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,5 +1,5 @@
<configuration>
- <wsdl-java file="resources/tools/jbws1170/HyphenatedElementName.wsdl">
+ <wsdl-java location="resources/tools/jbws1170/HyphenatedElementName.wsdl" parameter-style="bare">
<mapping file="wrapper-mapping.xml"/>
</wsdl-java>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/jbws1253/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/jbws1253/wstools-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/jbws1253/wstools-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -1,5 +1,5 @@
<configuration>
- <wsdl-java file="resources/tools/jbws1253/MyPortTypeService.wsdl">
+ <wsdl-java location="resources/tools/jbws1253/MyPortTypeService.wsdl" parameter-style="bare">
<mapping file="myporttype-mapping.xml"/>
</wsdl-java>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws153-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws153-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws153-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -2,7 +2,7 @@
<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 http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
- <wsdl-java file="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws153/WEB-INF/wsdl/OrderSOAP.wsdl">
+ <wsdl-java location="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws153/WEB-INF/wsdl/OrderSOAP.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws349-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws349-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws349-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -2,7 +2,7 @@
<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 http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
- <wsdl-java file="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws349/WEB-INF/wsdl/ServiceFacade.wsdl">
+ <wsdl-java location="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws349/WEB-INF/wsdl/ServiceFacade.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws381-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws381-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws381-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -2,7 +2,7 @@
<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 http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
- <wsdl-java file="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws381/WEB-INF/wsdl/WeatherForecast.wsdl">
+ <wsdl-java location="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws381/WEB-INF/wsdl/WeatherForecast.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws484-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws484-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws484-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -6,7 +6,7 @@
<package-namespace package="org.jboss.test.ws.jbws484" namespace="http://idm.vignette.com/"/>
</global>
- <wsdl-java file="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws484/WEB-INF/wsdl/TestService.wsdl">
+ <wsdl-java location="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws484/WEB-INF/wsdl/TestService.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/samples-client-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/samples-client-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/samples-client-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -2,7 +2,7 @@
<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 http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
- <wsdl-java file="c:/devel/jboss-head/testsuite/src/resources/webservice/samples/server-ejb-sec/META-INF/wsdl/OrganizationService.wsdl">
+ <wsdl-java location="c:/devel/jboss-head/testsuite/src/resources/webservice/samples/server-ejb-sec/META-INF/wsdl/OrganizationService.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/ws4eesimple-client-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/ws4eesimple-client-config.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/ws4eesimple-client-config.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -2,7 +2,7 @@
<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 http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
- <wsdl-java file="../../output-tests/resources/testsuite/ws4eesimple/WEB-INF/wsdl/HelloService.wsdl">
+ <wsdl-java location="../../output-tests/resources/testsuite/ws4eesimple/WEB-INF/wsdl/HelloService.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
</configuration>
Added: branches/jbossws-1.0/src/test/was.xml
===================================================================
--- branches/jbossws-1.0/src/test/was.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/was.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,516 @@
+<java-wsdl-mapping version='1.1' 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://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
+ <package-mapping>
+ <package-type>com.company.id.servicename_consumer._1_0</package-type>
+ <namespaceURI>http://id.company.com/servicename-consumer/1.0</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.Append</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:append</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>consumerInput_1</java-variable-name>
+ <xml-element-name>ConsumerInput_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.ConsumerInput</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:ConsumerInput</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>currentAddress</java-variable-name>
+ <xml-element-name>currentAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>name</java-variable-name>
+ <xml-element-name>name</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>previousAddress1</java-variable-name>
+ <xml-element-name>previousAddress1</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>previousAddress2</java-variable-name>
+ <xml-element-name>previousAddress2</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>returnDerivedLinks</java-variable-name>
+ <xml-element-name>returnDerivedLinks</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.UnparsedAddress</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:UnparsedAddress</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>addressLines</java-variable-name>
+ <xml-element-name>addressLines</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>city</java-variable-name>
+ <xml-element-name>city</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postal_Code_Value</java-variable-name>
+ <xml-element-name>postal-Code-Value</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>state</java-variable-name>
+ <xml-element-name>state</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>urbanization</java-variable-name>
+ <xml-element-name>urbanization</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.Name</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:Name</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>first</java-variable-name>
+ <xml-element-name>first</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>last</java-variable-name>
+ <xml-element-name>last</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>middle</java-variable-name>
+ <xml-element-name>middle</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>suffix</java-variable-name>
+ <xml-element-name>suffix</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.AppendResponse</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:appendResponse</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.ConsumerOutput</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:ConsumerOutput</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>addressAbility</java-variable-name>
+ <xml-element-name>addressAbility</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>addressLink</java-variable-name>
+ <xml-element-name>addressLink</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>addressMatch</java-variable-name>
+ <xml-element-name>addressMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>consumerLink</java-variable-name>
+ <xml-element-name>consumerLink</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>deliveryPointValidation</java-variable-name>
+ <xml-element-name>deliveryPointValidation</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>errorCode</java-variable-name>
+ <xml-element-name>errorCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>lineOfTravel</java-variable-name>
+ <xml-element-name>lineOfTravel</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>matchLevel</java-variable-name>
+ <xml-element-name>matchLevel</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>parsedAddress</java-variable-name>
+ <xml-element-name>parsedAddress</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.AddressAbility</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:AddressAbility</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>addressNotFound</java-variable-name>
+ <xml-element-name>addressNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>aliasMatch</java-variable-name>
+ <xml-element-name>aliasMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>alternateAddress</java-variable-name>
+ <xml-element-name>alternateAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>alternateAddressMatch</java-variable-name>
+ <xml-element-name>alternateAddressMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>carrierRouteId</java-variable-name>
+ <xml-element-name>carrierRouteId</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>cityAbbreviation</java-variable-name>
+ <xml-element-name>cityAbbreviation</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedCityAndOrState</java-variable-name>
+ <xml-element-name>correctedCityAndOrState</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedPrimaryAddress</java-variable-name>
+ <xml-element-name>correctedPrimaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedSecondaryAddress</java-variable-name>
+ <xml-element-name>correctedSecondaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>countyCode</java-variable-name>
+ <xml-element-name>countyCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>deliveryPointBarCode</java-variable-name>
+ <xml-element-name>deliveryPointBarCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>earlyWarningSystemMatch</java-variable-name>
+ <xml-element-name>earlyWarningSystemMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>failureToMatchLastAddressLine</java-variable-name>
+ <xml-element-name>failureToMatchLastAddressLine</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>financeNumber</java-variable-name>
+ <xml-element-name>financeNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>mainCity</java-variable-name>
+ <xml-element-name>mainCity</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>mainState</java-variable-name>
+ <xml-element-name>mainState</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>match</java-variable-name>
+ <xml-element-name>match</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingPoBoxNumber</java-variable-name>
+ <xml-element-name>missingPoBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingRuralRouteHcBoxNumber</java-variable-name>
+ <xml-element-name>missingRuralRouteHcBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingSecondaryNumberInHighrise</java-variable-name>
+ <xml-element-name>missingSecondaryNumberInHighrise</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingStreetNumber</java-variable-name>
+ <xml-element-name>missingStreetNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchMissingIncorrectDirection</java-variable-name>
+ <xml-element-name>multipleMatchMissingIncorrectDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchMissingIncorrectSuffix</java-variable-name>
+ <xml-element-name>multipleMatchMissingIncorrectSuffix</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchPrimaryAddressField</java-variable-name>
+ <xml-element-name>multipleMatchPrimaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchSecondaryAddressField</java-variable-name>
+ <xml-element-name>multipleMatchSecondaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>noSuchPrimaryNumber</java-variable-name>
+ <xml-element-name>noSuchPrimaryNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>poBoxNumberNotOnFile</java-variable-name>
+ <xml-element-name>poBoxNumberNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>recordTypeCode</java-variable-name>
+ <xml-element-name>recordTypeCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>returnCode</java-variable-name>
+ <xml-element-name>returnCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>ruralRouteHcBoxNotOnFile</java-variable-name>
+ <xml-element-name>ruralRouteHcBoxNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>secondaryNumberNotFound</java-variable-name>
+ <xml-element-name>secondaryNumberNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>zipCodeChanged</java-variable-name>
+ <xml-element-name>zipCodeChanged</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.DeliveryPointValidation</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:DeliveryPointValidation</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>accurateSource</java-variable-name>
+ <xml-element-name>accurateSource</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>addressNotFound</java-variable-name>
+ <xml-element-name>addressNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>aliasMatch</java-variable-name>
+ <xml-element-name>aliasMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>alternateAddressMatch</java-variable-name>
+ <xml-element-name>alternateAddressMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>commercialMailReceivingAgency</java-variable-name>
+ <xml-element-name>commercialMailReceivingAgency</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedCityAndOrState</java-variable-name>
+ <xml-element-name>correctedCityAndOrState</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedPrimaryAddress</java-variable-name>
+ <xml-element-name>correctedPrimaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedSecondaryAddress</java-variable-name>
+ <xml-element-name>correctedSecondaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>deliverability</java-variable-name>
+ <xml-element-name>deliverability</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>earlyWarningSystemMatch</java-variable-name>
+ <xml-element-name>earlyWarningSystemMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>failureToMatchLastAddressLine</java-variable-name>
+ <xml-element-name>failureToMatchLastAddressLine</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>match</java-variable-name>
+ <xml-element-name>match</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingPoBoxNumber</java-variable-name>
+ <xml-element-name>missingPoBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingRuralRouteHcBoxNumber</java-variable-name>
+ <xml-element-name>missingRuralRouteHcBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingSecondaryNumber</java-variable-name>
+ <xml-element-name>missingSecondaryNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingStreetNumber</java-variable-name>
+ <xml-element-name>missingStreetNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchMissingIncorrectDirection</java-variable-name>
+ <xml-element-name>multipleMatchMissingIncorrectDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchMissingIncorrectSuffix</java-variable-name>
+ <xml-element-name>multipleMatchMissingIncorrectSuffix</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchPrimaryAddressField</java-variable-name>
+ <xml-element-name>multipleMatchPrimaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>multipleMatchSecondaryAddressField</java-variable-name>
+ <xml-element-name>multipleMatchSecondaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>noSuchPrimaryNumber</java-variable-name>
+ <xml-element-name>noSuchPrimaryNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>poBoxNumberNotOnFile</java-variable-name>
+ <xml-element-name>poBoxNumberNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>ruralRouteHcBoxNotOnFile</java-variable-name>
+ <xml-element-name>ruralRouteHcBoxNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>secondaryNumberNotFound</java-variable-name>
+ <xml-element-name>secondaryNumberNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>streetFrontMatch</java-variable-name>
+ <xml-element-name>streetFrontMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>zipCodeChanged</java-variable-name>
+ <xml-element-name>zipCodeChanged</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.MatchLevel</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:MatchLevel</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>address</java-variable-name>
+ <xml-element-name>address</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>household</java-variable-name>
+ <xml-element-name>household</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>nameAndAddress</java-variable-name>
+ <xml-element-name>nameAndAddress</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.ParsedAddress</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:ParsedAddress</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>city</java-variable-name>
+ <xml-element-name>city</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>locality</java-variable-name>
+ <xml-element-name>locality</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postOfficeBox</java-variable-name>
+ <xml-element-name>postOfficeBox</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postal_Code_Value</java-variable-name>
+ <xml-element-name>postal-Code-Value</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>state</java-variable-name>
+ <xml-element-name>state</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>streetInfo</java-variable-name>
+ <xml-element-name>streetInfo</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>unit</java-variable-name>
+ <xml-element-name>unit</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>unitDescription</java-variable-name>
+ <xml-element-name>unitDescription</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.StreetInfo</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:StreetInfo</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>name</java-variable-name>
+ <xml-element-name>name</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>number</java-variable-name>
+ <xml-element-name>number</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postDirection</java-variable-name>
+ <xml-element-name>postDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>preDirection</java-variable-name>
+ <xml-element-name>preDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>suffix</java-variable-name>
+ <xml-element-name>suffix</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.InputValidationException</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:InputValidationException</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>message</java-variable-name>
+ <xml-element-name>message</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.SystemUnavailableException</java-type>
+ <root-type-qname xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>typeNS:SystemUnavailableException</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>message</java-variable-name>
+ <xml-element-name>message</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <exception-mapping>
+ <exception-type>com.company.id.servicename_consumer._1_0.InputValidationException</exception-type>
+ <wsdl-message xmlns:exMsgNS='http://id.company.com/servicename-consumer/1.0'>exMsgNS:InputValidationException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+ <exception-type>com.company.id.servicename_consumer._1_0.SystemUnavailableException</exception-type>
+ <wsdl-message xmlns:exMsgNS='http://id.company.com/servicename-consumer/1.0'>exMsgNS:SystemUnavailableException</wsdl-message>
+ </exception-mapping>
+ <service-interface-mapping>
+ <service-interface>com.company.id.servicename_consumer._1_0.ServiceNameConsumer</service-interface>
+ <wsdl-service-name xmlns:serviceNS='http://id.company.com/servicename-consumer/1.0'>serviceNS:ServiceNameConsumer</wsdl-service-name>
+ <port-mapping>
+ <port-name>ServiceNameConsumerEndpointPort</port-name>
+ <java-port-name>ServiceNameConsumerEndpointPort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+ <service-endpoint-interface>com.company.id.servicename_consumer._1_0.ServiceNameConsumerEndpoint</service-endpoint-interface>
+ <wsdl-port-type xmlns:portTypeNS='http://id.company.com/servicename-consumer/1.0'>portTypeNS:ServiceNameConsumerEndpoint</wsdl-port-type>
+ <wsdl-binding xmlns:bindingNS='http://id.company.com/servicename-consumer/1.0'>bindingNS:ServiceNameConsumerEndpointBinding</wsdl-binding>
+ <service-endpoint-method-mapping>
+ <java-method-name>append</java-method-name>
+ <wsdl-operation>append</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>com.company.id.servicename_consumer._1_0.ConsumerInput</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS='http://id.company.com/servicename-consumer/1.0'>wsdlMsgNS:ServiceNameConsumerEndpoint_append</wsdl-message>
+ <wsdl-message-part-name>ConsumerInput_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>com.company.id.servicename_consumer._1_0.ConsumerOutput</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS='http://id.company.com/servicename-consumer/1.0'>wsdlMsgNS:ServiceNameConsumerEndpoint_appendResponse</wsdl-message>
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
+</java-wsdl-mapping>
Property changes on: branches/jbossws-1.0/src/test/was.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
17 years, 6 months