JBossWS SVN: r2669 - branches.
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2007-03-23 03:39:33 -0400 (Fri, 23 Mar 2007)
New Revision: 2669
Removed:
branches/dead-trunk-merge-with-jsr181/
Log:
Delete branches/dead-trunk-merge-with-jsr181
17 years, 10 months
JBossWS SVN: r2668 - branches.
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2007-03-23 03:39:12 -0400 (Fri, 23 Mar 2007)
New Revision: 2668
Removed:
branches/dead-jsr181-backport/
Log:
Delete branches/jbossws-1.2.0
17 years, 10 months
JBossWS SVN: r2667 - branches.
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2007-03-23 03:38:30 -0400 (Fri, 23 Mar 2007)
New Revision: 2667
Removed:
branches/jbossws-1.2.0/
Log:
Delete branches/jbossws-1.2.0
17 years, 10 months
JBossWS SVN: r2666 - branches.
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2007-03-23 03:38:14 -0400 (Fri, 23 Mar 2007)
New Revision: 2666
Removed:
branches/jbossws-1.0/
Log:
Delete branches/jbossws-1.0
17 years, 10 months
JBossWS SVN: r2665 - in branches/jbossws-1.2.1: jbossws-tests/src/java/org/jboss/test/ws/jaxrpc/wsdlpublish and 1 other directory.
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2007-03-22 17:25:38 -0400 (Thu, 22 Mar 2007)
New Revision: 2665
Modified:
branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/client/ServiceRefHandlerImpl.java
branches/jbossws-1.2.1/jbossws-tests/src/java/org/jboss/test/ws/jaxrpc/wsdlpublish/TestEndpointImpl.java
Log:
Determine service-ref type without loading the SI
Fix wsdlpublish test case
Modified: branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/client/ServiceRefHandlerImpl.java
===================================================================
--- branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/client/ServiceRefHandlerImpl.java 2007-03-22 18:56:39 UTC (rev 2664)
+++ branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/client/ServiceRefHandlerImpl.java 2007-03-22 21:25:38 UTC (rev 2665)
@@ -24,8 +24,6 @@
// $Id$
import java.lang.reflect.AnnotatedElement;
-import java.net.URL;
-import java.net.URLClassLoader;
import javax.naming.Context;
import javax.naming.NamingException;
@@ -107,30 +105,42 @@
String serviceRefType = serviceRef.getServiceRefType();
if (serviceRefType != null || serviceRef.getAnnotatedElement() != null)
return Type.JAXWS;
-
+
+ // The mapping-file is JAXRPC specific
+ if (serviceRef.getMappingFile() != null)
+ return Type.JAXRPC;
+
String siName = serviceRef.getServiceInterface();
if (siName == null)
throw new IllegalStateException("<service-interface> cannot be null");
+ if (siName.equals("javax.xml.rpc.Service"))
+ return Type.JAXRPC;
+
+ log.info("Cannot determine service-ref type, assuming JAXWS");
+ return Type.JAXWS;
+
+ /*
+ * Loading the SI like this might not work for webapp clients.
+ *
ClassLoader ctxLoader = Thread.currentThread().getContextClassLoader();
URL rootURL = serviceRef.getVfsRoot().toURL();
URLClassLoader loader = new URLClassLoader(new URL[] {rootURL}, ctxLoader);
- Class siClass;
try
{
- siClass = loader.loadClass(siName);
+ Class siClass = loader.loadClass(siName);
+ if (javax.xml.ws.Service.class.isAssignableFrom(siClass))
+ return Type.JAXWS;
+ else if (javax.xml.rpc.Service.class.isAssignableFrom(siClass))
+ return Type.JAXRPC;
+ else
+ throw new IllegalStateException("Illegal service interface: " + siName);
}
catch (ClassNotFoundException e)
{
- throw new NamingException("Cannot load <service-interface>: " + siName);
+ throw new IllegalStateException("Cannot load <service-interface>: " + siName);
}
-
- if (javax.xml.ws.Service.class.isAssignableFrom(siClass))
- return Type.JAXWS;
- else if (javax.xml.rpc.Service.class.isAssignableFrom(siClass))
- return Type.JAXRPC;
- else
- throw new IllegalStateException("Illegal service interface: " + siName);
+ */
}
}
Modified: branches/jbossws-1.2.1/jbossws-tests/src/java/org/jboss/test/ws/jaxrpc/wsdlpublish/TestEndpointImpl.java
===================================================================
--- branches/jbossws-1.2.1/jbossws-tests/src/java/org/jboss/test/ws/jaxrpc/wsdlpublish/TestEndpointImpl.java 2007-03-22 18:56:39 UTC (rev 2664)
+++ branches/jbossws-1.2.1/jbossws-tests/src/java/org/jboss/test/ws/jaxrpc/wsdlpublish/TestEndpointImpl.java 2007-03-22 21:25:38 UTC (rev 2665)
@@ -53,6 +53,6 @@
WSException.rethrow(ex);
}
- return portType.getLocalPart();
+ return portType.toString();
}
}
17 years, 10 months
JBossWS SVN: r2664 - in trunk/jbossws-core/src/java: org/jboss/ws/core/soap and 1 other directory.
by jbossws-commits@lists.jboss.org
Author: jason.greene(a)jboss.com
Date: 2007-03-22 14:56:39 -0400 (Thu, 22 Mar 2007)
New Revision: 2664
Modified:
trunk/jbossws-core/src/java/javax/xml/soap/SOAPConnection.java
trunk/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPConnectionImpl.java
trunk/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPMessageUnMarshaller.java
Log:
Add support for SOAPConnection.get()
Wrap SOAPExceptions in the unmarshaller so that they can be thrown by remoting
Modified: trunk/jbossws-core/src/java/javax/xml/soap/SOAPConnection.java
===================================================================
--- trunk/jbossws-core/src/java/javax/xml/soap/SOAPConnection.java 2007-03-22 18:20:09 UTC (rev 2663)
+++ trunk/jbossws-core/src/java/javax/xml/soap/SOAPConnection.java 2007-03-22 18:56:39 UTC (rev 2664)
@@ -63,11 +63,7 @@
* @throws SOAPException if there is a SOAP error
* @since SAAJ 1.3
*/
- public SOAPMessage get(Object to) throws SOAPException
- {
- //TODO: SAAJ 1.3
- throw new NotImplementedException();
- }
+ public abstract SOAPMessage get(Object to) throws SOAPException;
/** Closes this SOAPConnection object.
*
Modified: trunk/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPConnectionImpl.java
===================================================================
--- trunk/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPConnectionImpl.java 2007-03-22 18:20:09 UTC (rev 2663)
+++ trunk/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPConnectionImpl.java 2007-03-22 18:56:39 UTC (rev 2664)
@@ -23,6 +23,7 @@
// $Id$
+import java.io.IOException;
import java.net.MalformedURLException;
import java.net.SocketTimeoutException;
import java.util.HashMap;
@@ -106,23 +107,37 @@
*/
public SOAPMessage call(SOAPMessage reqMessage, Object endpoint) throws SOAPException
{
+ if (reqMessage == null)
+ throw new IllegalArgumentException("Given SOAPMessage cannot be null");
return callInternal(reqMessage, endpoint, false);
}
/**
+ * Sends an HTTP GET request to an endpoint and blocks until a SOAP message is received
+ */
+ public SOAPMessage get(Object endpoint) throws SOAPException
+ {
+ return callInternal(null, endpoint, false);
+ }
+
+ /**
* Sends the given message to the specified endpoint. This method is logically
* non blocking.
*/
public SOAPMessage callOneWay(SOAPMessage reqMessage, Object endpoint) throws SOAPException
{
+ if (reqMessage == null)
+ throw new IllegalArgumentException("Given SOAPMessage cannot be null");
return callInternal(reqMessage, endpoint, true);
}
- /** Sends the given message to the specified endpoint. */
+ /**
+ * Sends the given message to the specified endpoint.
+ *
+ * A null reqMessage signifies a HTTP GET request.
+ */
private SOAPMessage callInternal(SOAPMessage reqMessage, Object endpoint, boolean oneway) throws SOAPException
{
- if (reqMessage == null)
- throw new IllegalArgumentException("Given SOAPMessage cannot be null");
if (endpoint == null)
throw new IllegalArgumentException("Given endpoint cannot be null");
@@ -160,7 +175,7 @@
XOPContext.eagerlyCreateAttachments();
// save object model changes
- if (reqMessage.saveRequired())
+ if (reqMessage != null && reqMessage.saveRequired())
reqMessage.saveChanges();
// setup remoting client
@@ -170,7 +185,7 @@
try
{
// debug the outgoing message
- if (msgLog.isTraceEnabled())
+ if (reqMessage != null && msgLog.isTraceEnabled())
{
SOAPEnvelope soapReqEnv = reqMessage.getSOAPPart().getEnvelope();
String envStr = SOAPElementWriter.writeElement((SOAPElementImpl)soapReqEnv, true);
@@ -192,7 +207,11 @@
}
catch (RuntimeException rte)
{
- if (timeout != null && rte.getCause() instanceof SocketTimeoutException)
+ Throwable cause = rte.getCause();
+ // The CTS expects only SOAPException to be thrown.
+ if (cause instanceof IOException && cause.getCause() instanceof SOAPException)
+ throw cause.getCause();
+ else if (timeout != null && cause instanceof SocketTimeoutException)
throw new WSTimeoutException("Timeout after: " + timeout + "ms", new Long(timeout.toString()));
else throw rte;
}
@@ -282,6 +301,68 @@
private Map<String, Object> createRemotingMetaData(SOAPMessage reqMessage, Map callProps) throws SOAPException
{
+
+ Map<String, Object> metadata = new HashMap<String, Object>();
+
+ // We need to unmarshall faults (HTTP 500)
+ // metadata.put(HTTPMetadataConstants.NO_THROW_ON_ERROR, "true"); // since 2.0.0.GA
+ metadata.put("NoThrowOnError", "true");
+
+ if (reqMessage != null)
+ populateHeaders(reqMessage, metadata);
+ else
+ metadata.put("TYPE", "GET");
+
+ if (callProps != null)
+ {
+ Iterator it = callProps.entrySet().iterator();
+
+ // Get authentication type, default to BASIC authetication
+ String authType = (String)callProps.get(StubExt.PROPERTY_AUTH_TYPE);
+ if (authType == null)
+ authType = StubExt.PROPERTY_AUTH_TYPE_BASIC;
+
+ while (it.hasNext())
+ {
+ Map.Entry entry = (Map.Entry)it.next();
+ String key = (String)entry.getKey();
+ Object val = entry.getValue();
+
+ // pass properties to remoting meta data
+ if (metadataMap.containsKey(key))
+ {
+ String remotingKey = metadataMap.get(key);
+ if ("http.basic.username".equals(remotingKey) || "http.basic.password".equals(remotingKey))
+ {
+ if (authType.equals(StubExt.PROPERTY_AUTH_TYPE_BASIC))
+ {
+ metadata.put(remotingKey, val);
+ }
+ else
+ {
+ log.warn("Ignore '" + key + "' with auth typy: " + authType);
+ }
+ }
+ else
+ {
+ metadata.put(remotingKey, val);
+ }
+ }
+
+ // pass properties to remoting client config
+ if (configMap.containsKey(key))
+ {
+ String remotingKey = configMap.get(key);
+ config.put(remotingKey, val);
+ }
+ }
+ }
+
+ return metadata;
+ }
+
+ private void populateHeaders(SOAPMessage reqMessage, Map<String, Object> metadata)
+ {
// R2744 A HTTP request MESSAGE MUST contain a SOAPAction HTTP header field
// with a quoted value equal to the value of the soapAction attribute of
// soapbind:operation, if present in the corresponding WSDL description.
@@ -308,12 +389,6 @@
mimeHeaders.setHeader("SOAPAction", "\"\"");
}
- Map<String, Object> metadata = new HashMap<String, Object>();
-
- // We need to unmarshall faults (HTTP 500)
- // metadata.put(HTTPMetadataConstants.NO_THROW_ON_ERROR, "true"); // since 2.0.0.GA
- metadata.put("NoThrowOnError", "true");
-
Properties props = new Properties();
metadata.put("HEADER", props);
@@ -345,52 +420,5 @@
props.put(header.getName(), header.getValue());
}
}
-
- if (callProps != null)
- {
- Iterator it = callProps.entrySet().iterator();
-
- // Get authentication type, default to BASIC authetication
- String authType = (String)callProps.get(StubExt.PROPERTY_AUTH_TYPE);
- if (authType == null)
- authType = StubExt.PROPERTY_AUTH_TYPE_BASIC;
-
- while (it.hasNext())
- {
- Map.Entry entry = (Map.Entry)it.next();
- String key = (String)entry.getKey();
- Object val = entry.getValue();
-
- // pass properties to remoting meta data
- if (metadataMap.containsKey(key))
- {
- String remotingKey = metadataMap.get(key);
- if ("http.basic.username".equals(remotingKey) || "http.basic.password".equals(remotingKey))
- {
- if (authType.equals(StubExt.PROPERTY_AUTH_TYPE_BASIC))
- {
- metadata.put(remotingKey, val);
- }
- else
- {
- log.warn("Ignore '" + key + "' with auth typy: " + authType);
- }
- }
- else
- {
- metadata.put(remotingKey, val);
- }
- }
-
- // pass properties to remoting client config
- if (configMap.containsKey(key))
- {
- String remotingKey = configMap.get(key);
- config.put(remotingKey, val);
- }
- }
- }
-
- return metadata;
}
}
Modified: trunk/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPMessageUnMarshaller.java
===================================================================
--- trunk/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPMessageUnMarshaller.java 2007-03-22 18:20:09 UTC (rev 2663)
+++ trunk/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPMessageUnMarshaller.java 2007-03-22 18:56:39 UTC (rev 2664)
@@ -78,7 +78,9 @@
catch (SOAPException e)
{
log.error("Cannot unmarshall SOAPMessage", e);
- throw new IOException(e.toString());
+ IOException e2 = new IOException(e.toString());
+ e2.initCause(e);
+ throw e2;
}
}
17 years, 10 months
JBossWS SVN: r2663 - in branches/jbossws-1.2.1/jbossws-tests: src/java/org/jboss/test/ws/jaxrpc/marshall and 5 other directories.
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2007-03-22 14:20:09 -0400 (Thu, 22 Mar 2007)
New Revision: 2663
Added:
branches/jbossws-1.2.1/jbossws-tests/src/java/org/jboss/test/ws/jaxrpc/marshall/MarshallRpcEncodedTestCase.java
branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/
branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/META-INF/
branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/META-INF/application-client.xml
branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/META-INF/jboss-client.xml
branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/
branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/jaxrpc-mapping.xml
branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/web.xml
branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/webservices.xml
branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/wsdl/
branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/wsdl/MarshallService.wsdl
branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/config.xml
Modified:
branches/jbossws-1.2.1/jbossws-tests/ant-import/build-jars-jaxrpc.xml
Log:
Add rpc/encoded marshall test
Modified: branches/jbossws-1.2.1/jbossws-tests/ant-import/build-jars-jaxrpc.xml
===================================================================
--- branches/jbossws-1.2.1/jbossws-tests/ant-import/build-jars-jaxrpc.xml 2007-03-22 17:22:00 UTC (rev 2662)
+++ branches/jbossws-1.2.1/jbossws-tests/ant-import/build-jars-jaxrpc.xml 2007-03-22 18:20:09 UTC (rev 2663)
@@ -2446,6 +2446,35 @@
</metainf>
</jar>
+ <!-- ws4ee-marshall-rpcenc -->
+ <war warfile="${tests.output.dir}/libs/jaxrpc-marshall-rpcenc.war" webxml="${tests.output.dir}/resources/jaxrpc/marshall-rpcenc/WEB-INF/web.xml">
+ <classes dir="${tests.output.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/marshall/StandardTypes.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/marshall/StandardTypesBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/marshall/types/JavaBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/marshall/types/JavaBean2.class"/>
+ </classes>
+ <webinf dir="${tests.output.dir}/resources/jaxrpc/marshall-rpcenc/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ <include name="wsdl/**"/>
+ </webinf>
+ </war>
+ <jar jarfile="${tests.output.dir}/libs/jaxrpc-marshall-rpcenc-client.jar">
+ <fileset dir="${tests.output.dir}/classes">
+ <include name="org/jboss/test/ws/jaxrpc/marshall/StandardTypes.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/marshall/types/JavaBean.class"/>
+ <include name="org/jboss/test/ws/jaxrpc/marshall/types/JavaBean2.class"/>
+ </fileset>
+ <metainf dir="${tests.output.dir}/resources/jaxrpc/marshall-rpcenc/META-INF">
+ <include name="application-client.xml"/>
+ <include name="jboss-client.xml"/>
+ </metainf>
+ <metainf dir="${tests.output.dir}/resources/jaxrpc/marshall-rpcenc/WEB-INF">
+ <include name="jaxrpc-mapping.xml"/>
+ </metainf>
+ </jar>
+
<!-- jaxrpc-marshall-rpclit.war -->
<war warfile="${tests.output.dir}/libs/jaxrpc-marshall-rpclit.war" webxml="${tests.output.dir}/resources/jaxrpc/marshall-rpclit/WEB-INF/web.xml">
<classes dir="${tests.output.dir}/classes">
Added: branches/jbossws-1.2.1/jbossws-tests/src/java/org/jboss/test/ws/jaxrpc/marshall/MarshallRpcEncodedTestCase.java
===================================================================
--- branches/jbossws-1.2.1/jbossws-tests/src/java/org/jboss/test/ws/jaxrpc/marshall/MarshallRpcEncodedTestCase.java (rev 0)
+++ branches/jbossws-1.2.1/jbossws-tests/src/java/org/jboss/test/ws/jaxrpc/marshall/MarshallRpcEncodedTestCase.java 2007-03-22 18:20:09 UTC (rev 2663)
@@ -0,0 +1,375 @@
+/*
+ * 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.marshall;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.util.Calendar;
+
+import javax.naming.InitialContext;
+import javax.xml.namespace.QName;
+import javax.xml.rpc.Service;
+
+import junit.framework.Test;
+
+import org.jboss.test.ws.JBossWSTestSetup;
+import org.jboss.test.ws.jaxrpc.marshall.types.JavaBean;
+
+/**
+ * Test standard JAX-RPC types.
+ *
+ * @author Thomas.Diesler(a)jboss.org
+ * @since 15-Feb-2005
+ */
+public class MarshallRpcEncodedTestCase extends MarshallTest
+{
+ // The static endpoint cache
+ private static StandardTypes port;
+
+ /** Deploy the test ear */
+ public static Test suite() throws Exception
+ {
+ return JBossWSTestSetup.newTestSetup(MarshallRpcEncodedTestCase.class, "jaxrpc-marshall-rpcenc.war, jaxrpc-marshall-rpcenc-client.jar");
+ }
+
+ protected void setUp() throws Exception
+ {
+ super.setUp();
+
+ if (port == null)
+ {
+ InitialContext iniCtx = getInitialContext();
+ Service service = (Service)iniCtx.lookup("java:comp/env/service/StandardTypes");
+ port = (StandardTypes)service.getPort(StandardTypes.class);
+ }
+ }
+
+ public BigDecimal bigDecimalTest(BigDecimal param) throws Exception
+ {
+ return port.bigDecimalTest(param);
+ }
+
+ public BigDecimal[] bigDecimalArrayTest(BigDecimal[] params) throws Exception
+ {
+ return port.bigDecimalArrayTest(params);
+ }
+
+ public BigDecimal[][] bigDecimalMultiArrayTest(BigDecimal[][] params) throws Exception
+ {
+ return port.bigDecimalMultiArrayTest(params);
+ }
+
+ public BigInteger bigIntegerTest(BigInteger param) throws Exception
+ {
+ return port.bigIntegerTest(param);
+ }
+
+ public BigInteger[] bigIntegerArrayTest(BigInteger[] params) throws Exception
+ {
+ return port.bigIntegerArrayTest(params);
+ }
+
+ public BigInteger[][] bigIntegerMultiArrayTest(BigInteger[][] params) throws Exception
+ {
+ return port.bigIntegerMultiArrayTest(params);
+ }
+
+ public boolean booleanTest(boolean param) throws Exception
+ {
+ return port.booleanTest(param);
+ }
+
+ public boolean[] booleanArrayTest(boolean[] params) throws Exception
+ {
+ return port.booleanArrayTest(params);
+ }
+
+ public boolean[][] booleanMultiArrayTest(boolean[][] params) throws Exception
+ {
+ return port.booleanMultiArrayTest(params);
+ }
+
+ public Boolean booleanWrapperTest(Boolean param) throws Exception
+ {
+ return port.booleanWrapperTest(param);
+ }
+
+ public Boolean[] booleanWrapperArrayTest(Boolean[] params) throws Exception
+ {
+ return port.booleanWrapperArrayTest(params);
+ }
+
+ public Boolean[][] booleanWrapperMultiArrayTest(Boolean[][] params) throws Exception
+ {
+ return port.booleanWrapperMultiArrayTest(params);
+ }
+
+ public byte byteTest(byte param) throws Exception
+ {
+ return port.byteTest(param);
+ }
+
+ public byte[] byteArrayTest(byte[] params) throws Exception
+ {
+ return port.byteArrayTest(params);
+ }
+
+ public byte[][] byteMultiArrayTest(byte[][] params) throws Exception
+ {
+ return port.byteMultiArrayTest(params);
+ }
+
+ public Byte byteWrapperTest(Byte param) throws Exception
+ {
+ return port.byteWrapperTest(param);
+ }
+
+ public Byte[] byteWrapperArrayTest(Byte[] params) throws Exception
+ {
+ return port.byteWrapperArrayTest(params);
+ }
+
+ public Byte[][] byteWrapperMultiArrayTest(Byte[][] params) throws Exception
+ {
+ return port.byteWrapperMultiArrayTest(params);
+ }
+
+ public QName qnameTest(QName param) throws Exception
+ {
+ return port.qnameTest(param);
+ }
+
+ public QName[] qnameArrayTest(QName[] params) throws Exception
+ {
+ return port.qnameArrayTest(params);
+ }
+
+ public QName[][] qnameMultiArrayTest(QName[][] params) throws Exception
+ {
+ return port.qnameMultiArrayTest(params);
+ }
+
+ public byte[] base64BinaryTest(byte[] params) throws Exception
+ {
+ return port.base64BinaryTest(params);
+ }
+
+ public byte[] hexBinaryTest(byte[] params) throws Exception
+ {
+ return port.hexBinaryTest(params);
+ }
+
+ public Calendar calendarTest(Calendar param) throws Exception
+ {
+ return port.calendarTest(param);
+ }
+
+ public Calendar[] calendarArrayTest(Calendar[] params) throws Exception
+ {
+ return port.calendarArrayTest(params);
+ }
+
+ public Calendar[][] calendarMultiArrayTest(Calendar[][] params) throws Exception
+ {
+ return port.calendarMultiArrayTest(params);
+ }
+
+ public double doubleTest(double param) throws Exception
+ {
+ return port.doubleTest(param);
+ }
+
+ public double[] doubleArrayTest(double[] params) throws Exception
+ {
+ return port.doubleArrayTest(params);
+ }
+
+ public double[][] doubleMultiArrayTest(double[][] params) throws Exception
+ {
+ return port.doubleMultiArrayTest(params);
+ }
+
+ public Double doubleWrapperTest(Double param) throws Exception
+ {
+ return port.doubleWrapperTest(param);
+ }
+
+ public Double[] doubleWrapperArrayTest(Double[] params) throws Exception
+ {
+ return port.doubleWrapperArrayTest(params);
+ }
+
+ public Double[][] doubleWrapperMultiArrayTest(Double[][] params) throws Exception
+ {
+ return port.doubleWrapperMultiArrayTest(params);
+ }
+
+ public float floatTest(float param) throws Exception
+ {
+ return port.floatTest(param);
+ }
+
+ public float[] floatArrayTest(float[] params) throws Exception
+ {
+ return port.floatArrayTest(params);
+ }
+
+ public float[][] floatMultiArrayTest(float[][] params) throws Exception
+ {
+ return port.floatMultiArrayTest(params);
+ }
+
+ public Float floatWrapperTest(Float param) throws Exception
+ {
+ return port.floatWrapperTest(param);
+ }
+
+ public Float[] floatWrapperArrayTest(Float[] params) throws Exception
+ {
+ return port.floatWrapperArrayTest(params);
+ }
+
+ public Float[][] floatWrapperMultiArrayTest(Float[][] params) throws Exception
+ {
+ return port.floatWrapperMultiArrayTest(params);
+ }
+
+ public int intTest(int param) throws Exception
+ {
+ return port.intTest(param);
+ }
+
+ public int[] intArrayTest(int[] params) throws Exception
+ {
+ return port.intArrayTest(params);
+ }
+
+ public int[][] intMultiArrayTest(int[][] params) throws Exception
+ {
+ return port.intMultiArrayTest(params);
+ }
+
+ public Integer intWrapperTest(Integer param) throws Exception
+ {
+ return port.intWrapperTest(param);
+ }
+
+ public Integer[] intWrapperArrayTest(Integer[] params) throws Exception
+ {
+ return port.intWrapperArrayTest(params);
+ }
+
+ public Integer[][] intWrapperMultiArrayTest(Integer[][] params) throws Exception
+ {
+ return port.intWrapperMultiArrayTest(params);
+ }
+
+ public JavaBean javaBeanTest(JavaBean param) throws Exception
+ {
+ return port.javaBeanTest(param);
+ }
+
+ public JavaBean[] javaBeanArrayTest(JavaBean[] params) throws Exception
+ {
+ return port.javaBeanArrayTest(params);
+ }
+
+ public long longTest(long param) throws Exception
+ {
+ return port.longTest(param);
+ }
+
+ public long[] longArrayTest(long[] params) throws Exception
+ {
+ return port.longArrayTest(params);
+ }
+
+ public long[][] longMultiArrayTest(long[][] params) throws Exception
+ {
+ return port.longMultiArrayTest(params);
+ }
+
+ public Long longWrapperTest(Long param) throws Exception
+ {
+ return port.longWrapperTest(param);
+ }
+
+ public Long[] longWrapperArrayTest(Long[] params) throws Exception
+ {
+ return port.longWrapperArrayTest(params);
+ }
+
+ public Long[][] longWrapperMultiArrayTest(Long[][] params) throws Exception
+ {
+ return port.longWrapperMultiArrayTest(params);
+ }
+
+ public short shortTest(short param) throws Exception
+ {
+ return port.shortTest(param);
+ }
+
+ public short[] shortArrayTest(short[] params) throws Exception
+ {
+ return port.shortArrayTest(params);
+ }
+
+ public short[][] shortMultiArrayTest(short[][] params) throws Exception
+ {
+ return port.shortMultiArrayTest(params);
+ }
+
+ public Short shortWrapperTest(Short param) throws Exception
+ {
+ return port.shortWrapperTest(param);
+ }
+
+ public Short[] shortWrapperArrayTest(Short[] params) throws Exception
+ {
+ return port.shortWrapperArrayTest(params);
+ }
+
+ public Short[][] shortWrapperMultiArrayTest(Short[][] params) throws Exception
+ {
+ return port.shortWrapperMultiArrayTest(params);
+ }
+
+ public String stringTest(String param) throws Exception
+ {
+ return port.stringTest(param);
+ }
+
+ public String[] stringArrayTest(String[] params) throws Exception
+ {
+ return port.stringArrayTest(params);
+ }
+
+ public String[][] stringMultiArrayTest(String[][] params) throws Exception
+ {
+ return port.stringMultiArrayTest(params);
+ }
+
+ public void voidTest() throws Exception
+ {
+ port.voidTest();
+ }
+}
\ No newline at end of file
Property changes on: branches/jbossws-1.2.1/jbossws-tests/src/java/org/jboss/test/ws/jaxrpc/marshall/MarshallRpcEncodedTestCase.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/META-INF/application-client.xml
===================================================================
--- branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/META-INF/application-client.xml (rev 0)
+++ branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/META-INF/application-client.xml 2007-03-22 18:20:09 UTC (rev 2663)
@@ -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/StandardTypes</service-ref-name>
+ <service-interface>javax.xml.rpc.Service</service-interface>
+ <wsdl-file>META-INF/wsdl/MarshallService.wsdl</wsdl-file>
+ <jaxrpc-mapping-file>META-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
+ <port-component-ref>
+ <service-endpoint-interface>org.jboss.test.ws.jaxrpc.marshall.StandardTypes</service-endpoint-interface>
+ </port-component-ref>
+ </service-ref>
+
+</application-client>
+
Property changes on: branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/META-INF/application-client.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/META-INF/jboss-client.xml
===================================================================
--- branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/META-INF/jboss-client.xml (rev 0)
+++ branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/META-INF/jboss-client.xml 2007-03-22 18:20:09 UTC (rev 2663)
@@ -0,0 +1,14 @@
+<?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/StandardTypes</service-ref-name>
+ <config-name>Standard Client</config-name>
+ <wsdl-override>http://@jbosstest.host.name@:8080/jaxrpc-marshall-rpcenc?wsdl</wsdl-override>
+ </service-ref>
+
+</jboss-client>
Property changes on: branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/META-INF/jboss-client.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/jaxrpc-mapping.xml
===================================================================
--- branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/jaxrpc-mapping.xml (rev 0)
+++ branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/jaxrpc-mapping.xml 2007-03-22 18:20:09 UTC (rev 2663)
@@ -0,0 +1,1229 @@
+<?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.jaxrpc.marshall</package-type>
+ <namespaceURI>http://org.jboss.ws/marshall/rpcenc/types</namespaceURI>
+ </package-mapping>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jaxrpc.marshall</package-type>
+ <namespaceURI>http://org.jboss.ws/marshall/rpcenc</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxrpc.marshall.types.JavaBean</java-type>
+ <root-type-qname xmlns:typeNS="http://org.jboss.ws/marshall/rpcenc/types">typeNS:JavaBean</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>myBigDecimal</java-variable-name>
+ <xml-element-name>myBigDecimal</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myBigInteger</java-variable-name>
+ <xml-element-name>myBigInteger</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myBoolean</java-variable-name>
+ <xml-element-name>myBoolean</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myByte</java-variable-name>
+ <xml-element-name>myByte</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myCalendar</java-variable-name>
+ <xml-element-name>myCalendar</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myDouble</java-variable-name>
+ <xml-element-name>myDouble</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myFloat</java-variable-name>
+ <xml-element-name>myFloat</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myInt</java-variable-name>
+ <xml-element-name>myInt</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myJavaBean</java-variable-name>
+ <xml-element-name>myJavaBean</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myLong</java-variable-name>
+ <xml-element-name>myLong</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myShort</java-variable-name>
+ <xml-element-name>myShort</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myString</java-variable-name>
+ <xml-element-name>myString</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxrpc.marshall.types.JavaBean2</java-type>
+ <root-type-qname xmlns:typeNS="http://org.jboss.ws/marshall/rpcenc/types">typeNS:JavaBean2</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>myBigDecimal</java-variable-name>
+ <xml-element-name>myBigDecimal</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myBigInteger</java-variable-name>
+ <xml-element-name>myBigInteger</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myBoolean</java-variable-name>
+ <xml-element-name>myBoolean</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myByte</java-variable-name>
+ <xml-element-name>myByte</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myCalendar</java-variable-name>
+ <xml-element-name>myCalendar</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myDouble</java-variable-name>
+ <xml-element-name>myDouble</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myFloat</java-variable-name>
+ <xml-element-name>myFloat</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myInt</java-variable-name>
+ <xml-element-name>myInt</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myLong</java-variable-name>
+ <xml-element-name>myLong</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myShort</java-variable-name>
+ <xml-element-name>myShort</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>myString</java-variable-name>
+ <xml-element-name>myString</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <service-interface-mapping>
+ <service-interface>org.jboss.test.ws.jaxrpc.marshall.MarshallService</service-interface>
+ <wsdl-service-name xmlns:serviceNS="http://org.jboss.ws/marshall/rpcenc">serviceNS:MarshallService</wsdl-service-name>
+ <port-mapping>
+ <port-name>StandardTypesPort</port-name>
+ <java-port-name>StandardTypesPort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+ <service-endpoint-interface>org.jboss.test.ws.jaxrpc.marshall.StandardTypes</service-endpoint-interface>
+ <wsdl-port-type xmlns:portTypeNS="http://org.jboss.ws/marshall/rpcenc">portTypeNS:StandardTypes</wsdl-port-type>
+ <wsdl-binding xmlns:bindingNS="http://org.jboss.ws/marshall/rpcenc">bindingNS:StandardTypesBinding</wsdl-binding>
+ <service-endpoint-method-mapping>
+ <java-method-name>base64BinaryTest</java-method-name>
+ <wsdl-operation>base64BinaryTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>byte[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_base64BinaryTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfbyte_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>byte[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_base64BinaryTestResponse</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>bigDecimalArrayTest</java-method-name>
+ <wsdl-operation>bigDecimalArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.math.BigDecimal[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_bigDecimalArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfBigDecimal_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.math.BigDecimal[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_bigDecimalArrayTestResponse</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>bigDecimalMultiArrayTest</java-method-name>
+ <wsdl-operation>bigDecimalMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.math.BigDecimal[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_bigDecimalMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfBigDecimal_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.math.BigDecimal[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_bigDecimalMultiArrayTestResponse</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>bigDecimalTest</java-method-name>
+ <wsdl-operation>bigDecimalTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.math.BigDecimal</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_bigDecimalTest</wsdl-message>
+ <wsdl-message-part-name>BigDecimal_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.math.BigDecimal</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_bigDecimalTestResponse</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>bigIntegerArrayTest</java-method-name>
+ <wsdl-operation>bigIntegerArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.math.BigInteger[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_bigIntegerArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfBigInteger_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.math.BigInteger[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_bigIntegerArrayTestResponse</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>bigIntegerMultiArrayTest</java-method-name>
+ <wsdl-operation>bigIntegerMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.math.BigInteger[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_bigIntegerMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfBigInteger_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.math.BigInteger[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_bigIntegerMultiArrayTestResponse</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>bigIntegerTest</java-method-name>
+ <wsdl-operation>bigIntegerTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.math.BigInteger</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_bigIntegerTest</wsdl-message>
+ <wsdl-message-part-name>BigInteger_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.math.BigInteger</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_bigIntegerTestResponse</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>booleanArrayTest</java-method-name>
+ <wsdl-operation>booleanArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>boolean[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_booleanArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfboolean_1</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/marshall/rpcenc">wsdlMsgNS:StandardTypes_booleanArrayTestResponse</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>booleanMultiArrayTest</java-method-name>
+ <wsdl-operation>booleanMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>boolean[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_booleanMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfboolean_1</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/marshall/rpcenc">wsdlMsgNS:StandardTypes_booleanMultiArrayTestResponse</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>booleanTest</java-method-name>
+ <wsdl-operation>booleanTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>boolean</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_booleanTest</wsdl-message>
+ <wsdl-message-part-name>boolean_1</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/marshall/rpcenc">wsdlMsgNS:StandardTypes_booleanTestResponse</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>booleanWrapperArrayTest</java-method-name>
+ <wsdl-operation>booleanWrapperArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Boolean[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_booleanWrapperArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfBoolean_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Boolean[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_booleanWrapperArrayTestResponse</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>booleanWrapperMultiArrayTest</java-method-name>
+ <wsdl-operation>booleanWrapperMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Boolean[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_booleanWrapperMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfBoolean_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Boolean[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_booleanWrapperMultiArrayTestResponse</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>booleanWrapperTest</java-method-name>
+ <wsdl-operation>booleanWrapperTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Boolean</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_booleanWrapperTest</wsdl-message>
+ <wsdl-message-part-name>Boolean_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Boolean</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_booleanWrapperTestResponse</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>byteArrayTest</java-method-name>
+ <wsdl-operation>byteArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>byte[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_byteArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfbyte_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>byte[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_byteArrayTestResponse</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>byteMultiArrayTest</java-method-name>
+ <wsdl-operation>byteMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>byte[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_byteMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfbyte_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>byte[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_byteMultiArrayTestResponse</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>byteTest</java-method-name>
+ <wsdl-operation>byteTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>byte</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_byteTest</wsdl-message>
+ <wsdl-message-part-name>byte_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>byte</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_byteTestResponse</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>byteWrapperArrayTest</java-method-name>
+ <wsdl-operation>byteWrapperArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Byte[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_byteWrapperArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfByte_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Byte[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_byteWrapperArrayTestResponse</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>byteWrapperMultiArrayTest</java-method-name>
+ <wsdl-operation>byteWrapperMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Byte[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_byteWrapperMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfByte_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Byte[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_byteWrapperMultiArrayTestResponse</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>byteWrapperTest</java-method-name>
+ <wsdl-operation>byteWrapperTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Byte</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_byteWrapperTest</wsdl-message>
+ <wsdl-message-part-name>Byte_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Byte</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_byteWrapperTestResponse</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>calendarArrayTest</java-method-name>
+ <wsdl-operation>calendarArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.util.Calendar[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_calendarArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfCalendar_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.util.Calendar[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_calendarArrayTestResponse</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>calendarMultiArrayTest</java-method-name>
+ <wsdl-operation>calendarMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.util.Calendar[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_calendarMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfCalendar_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.util.Calendar[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_calendarMultiArrayTestResponse</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>calendarTest</java-method-name>
+ <wsdl-operation>calendarTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.util.Calendar</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_calendarTest</wsdl-message>
+ <wsdl-message-part-name>Calendar_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.util.Calendar</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_calendarTestResponse</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>doubleArrayTest</java-method-name>
+ <wsdl-operation>doubleArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>double[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_doubleArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfdouble_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>double[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_doubleArrayTestResponse</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>doubleMultiArrayTest</java-method-name>
+ <wsdl-operation>doubleMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>double[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_doubleMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfdouble_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>double[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_doubleMultiArrayTestResponse</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>doubleTest</java-method-name>
+ <wsdl-operation>doubleTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>double</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_doubleTest</wsdl-message>
+ <wsdl-message-part-name>double_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>double</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_doubleTestResponse</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>doubleWrapperArrayTest</java-method-name>
+ <wsdl-operation>doubleWrapperArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Double[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_doubleWrapperArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfDouble_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Double[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_doubleWrapperArrayTestResponse</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>doubleWrapperMultiArrayTest</java-method-name>
+ <wsdl-operation>doubleWrapperMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Double[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_doubleWrapperMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfDouble_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Double[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_doubleWrapperMultiArrayTestResponse</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>doubleWrapperTest</java-method-name>
+ <wsdl-operation>doubleWrapperTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Double</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_doubleWrapperTest</wsdl-message>
+ <wsdl-message-part-name>Double_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Double</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_doubleWrapperTestResponse</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>floatArrayTest</java-method-name>
+ <wsdl-operation>floatArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>float[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_floatArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOffloat_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>float[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_floatArrayTestResponse</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>floatMultiArrayTest</java-method-name>
+ <wsdl-operation>floatMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>float[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_floatMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOffloat_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>float[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_floatMultiArrayTestResponse</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>floatTest</java-method-name>
+ <wsdl-operation>floatTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>float</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_floatTest</wsdl-message>
+ <wsdl-message-part-name>float_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>float</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_floatTestResponse</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>floatWrapperArrayTest</java-method-name>
+ <wsdl-operation>floatWrapperArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Float[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_floatWrapperArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfFloat_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Float[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_floatWrapperArrayTestResponse</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>floatWrapperMultiArrayTest</java-method-name>
+ <wsdl-operation>floatWrapperMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Float[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_floatWrapperMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfFloat_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Float[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_floatWrapperMultiArrayTestResponse</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>floatWrapperTest</java-method-name>
+ <wsdl-operation>floatWrapperTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Float</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_floatWrapperTest</wsdl-message>
+ <wsdl-message-part-name>Float_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Float</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_floatWrapperTestResponse</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>hexBinaryTest</java-method-name>
+ <wsdl-operation>hexBinaryTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>byte[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_hexBinaryTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfbyte_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>byte[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_hexBinaryTestResponse</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>intArrayTest</java-method-name>
+ <wsdl-operation>intArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>int[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_intArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfint_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>int[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_intArrayTestResponse</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>intMultiArrayTest</java-method-name>
+ <wsdl-operation>intMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>int[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_intMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfint_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>int[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_intMultiArrayTestResponse</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>intTest</java-method-name>
+ <wsdl-operation>intTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>int</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_intTest</wsdl-message>
+ <wsdl-message-part-name>int_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>int</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_intTestResponse</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>intWrapperArrayTest</java-method-name>
+ <wsdl-operation>intWrapperArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Integer[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_intWrapperArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfInteger_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Integer[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_intWrapperArrayTestResponse</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>intWrapperMultiArrayTest</java-method-name>
+ <wsdl-operation>intWrapperMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Integer[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_intWrapperMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfInteger_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Integer[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_intWrapperMultiArrayTestResponse</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>intWrapperTest</java-method-name>
+ <wsdl-operation>intWrapperTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Integer</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_intWrapperTest</wsdl-message>
+ <wsdl-message-part-name>Integer_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Integer</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_intWrapperTestResponse</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>javaBeanArrayTest</java-method-name>
+ <wsdl-operation>javaBeanArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>org.jboss.test.ws.jaxrpc.marshall.types.JavaBean[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_javaBeanArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfJavaBean_1</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.jaxrpc.marshall.types.JavaBean[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_javaBeanArrayTestResponse</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>javaBeanTest</java-method-name>
+ <wsdl-operation>javaBeanTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>org.jboss.test.ws.jaxrpc.marshall.types.JavaBean</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_javaBeanTest</wsdl-message>
+ <wsdl-message-part-name>JavaBean_1</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.jaxrpc.marshall.types.JavaBean</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_javaBeanTestResponse</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>longArrayTest</java-method-name>
+ <wsdl-operation>longArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>long[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_longArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOflong_1</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/marshall/rpcenc">wsdlMsgNS:StandardTypes_longArrayTestResponse</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>longMultiArrayTest</java-method-name>
+ <wsdl-operation>longMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>long[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_longMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOflong_1</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/marshall/rpcenc">wsdlMsgNS:StandardTypes_longMultiArrayTestResponse</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>longTest</java-method-name>
+ <wsdl-operation>longTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>long</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_longTest</wsdl-message>
+ <wsdl-message-part-name>long_1</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/marshall/rpcenc">wsdlMsgNS:StandardTypes_longTestResponse</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>longWrapperArrayTest</java-method-name>
+ <wsdl-operation>longWrapperArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Long[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_longWrapperArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfLong_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Long[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_longWrapperArrayTestResponse</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>longWrapperMultiArrayTest</java-method-name>
+ <wsdl-operation>longWrapperMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Long[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_longWrapperMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfLong_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Long[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_longWrapperMultiArrayTestResponse</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>longWrapperTest</java-method-name>
+ <wsdl-operation>longWrapperTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Long</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_longWrapperTest</wsdl-message>
+ <wsdl-message-part-name>Long_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Long</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_longWrapperTestResponse</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>qnameArrayTest</java-method-name>
+ <wsdl-operation>qnameArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>javax.xml.namespace.QName[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_qnameArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfQName_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>javax.xml.namespace.QName[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_qnameArrayTestResponse</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>qnameMultiArrayTest</java-method-name>
+ <wsdl-operation>qnameMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>javax.xml.namespace.QName[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_qnameMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfQName_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>javax.xml.namespace.QName[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_qnameMultiArrayTestResponse</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>qnameTest</java-method-name>
+ <wsdl-operation>qnameTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>javax.xml.namespace.QName</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_qnameTest</wsdl-message>
+ <wsdl-message-part-name>QName_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>javax.xml.namespace.QName</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_qnameTestResponse</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>shortArrayTest</java-method-name>
+ <wsdl-operation>shortArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>short[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_shortArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfshort_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>short[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_shortArrayTestResponse</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>shortMultiArrayTest</java-method-name>
+ <wsdl-operation>shortMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>short[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_shortMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfshort_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>short[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_shortMultiArrayTestResponse</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>shortTest</java-method-name>
+ <wsdl-operation>shortTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>short</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_shortTest</wsdl-message>
+ <wsdl-message-part-name>short_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>short</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_shortTestResponse</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>shortWrapperArrayTest</java-method-name>
+ <wsdl-operation>shortWrapperArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Short[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_shortWrapperArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfShort_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Short[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_shortWrapperArrayTestResponse</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>shortWrapperMultiArrayTest</java-method-name>
+ <wsdl-operation>shortWrapperMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Short[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_shortWrapperMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfShort_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Short[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_shortWrapperMultiArrayTestResponse</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>shortWrapperTest</java-method-name>
+ <wsdl-operation>shortWrapperTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Short</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_shortWrapperTest</wsdl-message>
+ <wsdl-message-part-name>Short_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Short</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_shortWrapperTestResponse</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>stringArrayTest</java-method-name>
+ <wsdl-operation>stringArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.String[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_stringArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfString_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.String[]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_stringArrayTestResponse</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>stringMultiArrayTest</java-method-name>
+ <wsdl-operation>stringMultiArrayTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.String[][]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_stringMultiArrayTest</wsdl-message>
+ <wsdl-message-part-name>arrayOfarrayOfString_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.String[][]</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_stringMultiArrayTestResponse</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>stringTest</java-method-name>
+ <wsdl-operation>stringTest</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.String</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_stringTest</wsdl-message>
+ <wsdl-message-part-name>String_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.String</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://org.jboss.ws/marshall/rpcenc">wsdlMsgNS:StandardTypes_stringTestResponse</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>voidTest</java-method-name>
+ <wsdl-operation>voidTest</wsdl-operation>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
+</java-wsdl-mapping>
\ No newline at end of file
Property changes on: branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/jaxrpc-mapping.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/web.xml
===================================================================
--- branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/web.xml (rev 0)
+++ branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/web.xml 2007-03-22 18:20:09 UTC (rev 2663)
@@ -0,0 +1,24 @@
+<?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">
+
+ <context-param>
+ <param-name>jbossws-config-name</param-name>
+ <param-value>Standard Endpoint</param-value>
+ </context-param>
+
+ <servlet>
+ <servlet-name>StandardTypes</servlet-name>
+ <servlet-class>org.jboss.test.ws.jaxrpc.marshall.StandardTypesBean</servlet-class>
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>StandardTypes</servlet-name>
+ <url-pattern>/*</url-pattern>
+ </servlet-mapping>
+
+</web-app>
+
Property changes on: branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/web.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/webservices.xml
===================================================================
--- branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/webservices.xml (rev 0)
+++ branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/webservices.xml 2007-03-22 18:20:09 UTC (rev 2663)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
+ xmlns:impl="http://org.jboss.ws/marshall/rpcenc"
+ 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"
+ version="1.1">
+
+ <webservice-description>
+ <webservice-description-name>StandardTypes</webservice-description-name>
+ <wsdl-file>WEB-INF/wsdl/MarshallService.wsdl</wsdl-file>
+ <jaxrpc-mapping-file>WEB-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
+ <port-component>
+ <port-component-name>StandardTypesPort</port-component-name>
+ <wsdl-port>impl:StandardTypesPort</wsdl-port>
+ <service-endpoint-interface>org.jboss.test.ws.jaxrpc.marshall.StandardTypes</service-endpoint-interface>
+ <service-impl-bean>
+ <servlet-link>StandardTypes</servlet-link>
+ </service-impl-bean>
+ </port-component>
+ </webservice-description>
+</webservices>
Property changes on: branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/webservices.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/wsdl/MarshallService.wsdl
===================================================================
--- branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/wsdl/MarshallService.wsdl (rev 0)
+++ branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/wsdl/MarshallService.wsdl 2007-03-22 18:20:09 UTC (rev 2663)
@@ -0,0 +1,1494 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<definitions name="MarshallService" targetNamespace="http://org.jboss.ws/marshall/rpcenc" xmlns:tns="http://org.jboss.ws/marshall/rpcenc"
+ xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ns2="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:ns3="http://org.jboss.ws/marshall/rpcenc/types" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
+ <types>
+ <schema targetNamespace="http://org.jboss.ws/marshall/rpcenc/types" xmlns:tns="http://org.jboss.ws/marshall/rpcenc/types"
+ xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns="http://www.w3.org/2001/XMLSchema">
+ <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+ <complexType name="ArrayOfdecimal">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="decimal[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfdecimal">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfdecimal[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfinteger">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="integer[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfinteger">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfinteger[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfboolean">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="boolean[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfboolean">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfboolean[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfBoolean">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="soap11-enc:boolean[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfBoolean">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfBoolean[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfbase64Binary">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="base64Binary[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfByte">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="soap11-enc:byte[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfByte">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfByte[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfdateTime">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="dateTime[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfdateTime">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfdateTime[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfdouble">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="double[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfdouble">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfdouble[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfDouble">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="soap11-enc:double[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfDouble">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfDouble[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOffloat">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="float[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOffloat">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOffloat[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfFloat">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="soap11-enc:float[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfFloat">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfFloat[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfint">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="int[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfint">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfint[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfInteger">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="soap11-enc:int[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfInteger">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfInteger[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfJavaBean">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:JavaBean[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="JavaBean">
+ <sequence>
+ <element name="myBigDecimal" type="decimal"/>
+ <element name="myBigInteger" type="integer"/>
+ <element name="myBoolean" type="boolean"/>
+ <element name="myByte" type="byte"/>
+ <element name="myCalendar" type="dateTime"/>
+ <element name="myDouble" type="double"/>
+ <element name="myFloat" type="float"/>
+ <element name="myInt" type="int"/>
+ <element name="myJavaBean" type="tns:JavaBean2"/>
+ <element name="myLong" type="long"/>
+ <element name="myShort" type="short"/>
+ <element name="myString" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="JavaBean2">
+ <sequence>
+ <element name="myBigDecimal" type="decimal"/>
+ <element name="myBigInteger" type="integer"/>
+ <element name="myBoolean" type="boolean"/>
+ <element name="myByte" type="byte"/>
+ <element name="myCalendar" type="dateTime"/>
+ <element name="myDouble" type="double"/>
+ <element name="myFloat" type="float"/>
+ <element name="myInt" type="int"/>
+ <element name="myLong" type="long"/>
+ <element name="myShort" type="short"/>
+ <element name="myString" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ArrayOflong">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="long[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOflong">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOflong[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfLong">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="soap11-enc:long[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfLong">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfLong[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfQName">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="QName[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfQName">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfQName[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfshort">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="short[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfshort">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfshort[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfShort">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="soap11-enc:short[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfShort">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfShort[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfstring">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="string[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ <complexType name="ArrayOfArrayOfstring">
+ <complexContent>
+ <restriction base="soap11-enc:Array">
+ <attribute ref="soap11-enc:arrayType" wsdl:arrayType="tns:ArrayOfstring[]"/>
+ </restriction>
+ </complexContent>
+ </complexType>
+ </schema>
+ </types>
+ <message name="StandardTypes_base64BinaryTest">
+ <part name="arrayOfbyte_1" type="xsd:base64Binary"/>
+ </message>
+ <message name="StandardTypes_base64BinaryTestResponse">
+ <part name="result" type="xsd:base64Binary"/>
+ </message>
+ <message name="StandardTypes_bigDecimalArrayTest">
+ <part name="arrayOfBigDecimal_1" type="ns3:ArrayOfdecimal"/>
+ </message>
+ <message name="StandardTypes_bigDecimalArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfdecimal"/>
+ </message>
+ <message name="StandardTypes_bigDecimalMultiArrayTest">
+ <part name="arrayOfarrayOfBigDecimal_1" type="ns3:ArrayOfArrayOfdecimal"/>
+ </message>
+ <message name="StandardTypes_bigDecimalMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfdecimal"/>
+ </message>
+ <message name="StandardTypes_bigDecimalTest">
+ <part name="BigDecimal_1" type="xsd:decimal"/>
+ </message>
+ <message name="StandardTypes_bigDecimalTestResponse">
+ <part name="result" type="xsd:decimal"/>
+ </message>
+ <message name="StandardTypes_bigIntegerArrayTest">
+ <part name="arrayOfBigInteger_1" type="ns3:ArrayOfinteger"/>
+ </message>
+ <message name="StandardTypes_bigIntegerArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfinteger"/>
+ </message>
+ <message name="StandardTypes_bigIntegerMultiArrayTest">
+ <part name="arrayOfarrayOfBigInteger_1" type="ns3:ArrayOfArrayOfinteger"/>
+ </message>
+ <message name="StandardTypes_bigIntegerMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfinteger"/>
+ </message>
+ <message name="StandardTypes_bigIntegerTest">
+ <part name="BigInteger_1" type="xsd:integer"/>
+ </message>
+ <message name="StandardTypes_bigIntegerTestResponse">
+ <part name="result" type="xsd:integer"/>
+ </message>
+ <message name="StandardTypes_booleanArrayTest">
+ <part name="arrayOfboolean_1" type="ns3:ArrayOfboolean"/>
+ </message>
+ <message name="StandardTypes_booleanArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfboolean"/>
+ </message>
+ <message name="StandardTypes_booleanMultiArrayTest">
+ <part name="arrayOfarrayOfboolean_1" type="ns3:ArrayOfArrayOfboolean"/>
+ </message>
+ <message name="StandardTypes_booleanMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfboolean"/>
+ </message>
+ <message name="StandardTypes_booleanTest">
+ <part name="boolean_1" type="xsd:boolean"/>
+ </message>
+ <message name="StandardTypes_booleanTestResponse">
+ <part name="result" type="xsd:boolean"/>
+ </message>
+ <message name="StandardTypes_booleanWrapperArrayTest">
+ <part name="arrayOfBoolean_1" type="ns3:ArrayOfBoolean"/>
+ </message>
+ <message name="StandardTypes_booleanWrapperArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfBoolean"/>
+ </message>
+ <message name="StandardTypes_booleanWrapperMultiArrayTest">
+ <part name="arrayOfarrayOfBoolean_1" type="ns3:ArrayOfArrayOfBoolean"/>
+ </message>
+ <message name="StandardTypes_booleanWrapperMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfBoolean"/>
+ </message>
+ <message name="StandardTypes_booleanWrapperTest">
+ <part name="Boolean_1" type="ns2:boolean"/>
+ </message>
+ <message name="StandardTypes_booleanWrapperTestResponse">
+ <part name="result" type="ns2:boolean"/>
+ </message>
+ <message name="StandardTypes_byteArrayTest">
+ <part name="arrayOfbyte_1" type="xsd:base64Binary"/>
+ </message>
+ <message name="StandardTypes_byteArrayTestResponse">
+ <part name="result" type="xsd:base64Binary"/>
+ </message>
+ <message name="StandardTypes_byteMultiArrayTest">
+ <part name="arrayOfarrayOfbyte_1" type="ns3:ArrayOfbase64Binary"/>
+ </message>
+ <message name="StandardTypes_byteMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfbase64Binary"/>
+ </message>
+ <message name="StandardTypes_byteTest">
+ <part name="byte_1" type="xsd:byte"/>
+ </message>
+ <message name="StandardTypes_byteTestResponse">
+ <part name="result" type="xsd:byte"/>
+ </message>
+ <message name="StandardTypes_byteWrapperArrayTest">
+ <part name="arrayOfByte_1" type="ns3:ArrayOfByte"/>
+ </message>
+ <message name="StandardTypes_byteWrapperArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfByte"/>
+ </message>
+ <message name="StandardTypes_byteWrapperMultiArrayTest">
+ <part name="arrayOfarrayOfByte_1" type="ns3:ArrayOfArrayOfByte"/>
+ </message>
+ <message name="StandardTypes_byteWrapperMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfByte"/>
+ </message>
+ <message name="StandardTypes_byteWrapperTest">
+ <part name="Byte_1" type="ns2:byte"/>
+ </message>
+ <message name="StandardTypes_byteWrapperTestResponse">
+ <part name="result" type="ns2:byte"/>
+ </message>
+ <message name="StandardTypes_calendarArrayTest">
+ <part name="arrayOfCalendar_1" type="ns3:ArrayOfdateTime"/>
+ </message>
+ <message name="StandardTypes_calendarArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfdateTime"/>
+ </message>
+ <message name="StandardTypes_calendarMultiArrayTest">
+ <part name="arrayOfarrayOfCalendar_1" type="ns3:ArrayOfArrayOfdateTime"/>
+ </message>
+ <message name="StandardTypes_calendarMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfdateTime"/>
+ </message>
+ <message name="StandardTypes_calendarTest">
+ <part name="Calendar_1" type="xsd:dateTime"/>
+ </message>
+ <message name="StandardTypes_calendarTestResponse">
+ <part name="result" type="xsd:dateTime"/>
+ </message>
+ <message name="StandardTypes_doubleArrayTest">
+ <part name="arrayOfdouble_1" type="ns3:ArrayOfdouble"/>
+ </message>
+ <message name="StandardTypes_doubleArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfdouble"/>
+ </message>
+ <message name="StandardTypes_doubleMultiArrayTest">
+ <part name="arrayOfarrayOfdouble_1" type="ns3:ArrayOfArrayOfdouble"/>
+ </message>
+ <message name="StandardTypes_doubleMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfdouble"/>
+ </message>
+ <message name="StandardTypes_doubleTest">
+ <part name="double_1" type="xsd:double"/>
+ </message>
+ <message name="StandardTypes_doubleTestResponse">
+ <part name="result" type="xsd:double"/>
+ </message>
+ <message name="StandardTypes_doubleWrapperArrayTest">
+ <part name="arrayOfDouble_1" type="ns3:ArrayOfDouble"/>
+ </message>
+ <message name="StandardTypes_doubleWrapperArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfDouble"/>
+ </message>
+ <message name="StandardTypes_doubleWrapperMultiArrayTest">
+ <part name="arrayOfarrayOfDouble_1" type="ns3:ArrayOfArrayOfDouble"/>
+ </message>
+ <message name="StandardTypes_doubleWrapperMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfDouble"/>
+ </message>
+ <message name="StandardTypes_doubleWrapperTest">
+ <part name="Double_1" type="ns2:double"/>
+ </message>
+ <message name="StandardTypes_doubleWrapperTestResponse">
+ <part name="result" type="ns2:double"/>
+ </message>
+ <message name="StandardTypes_floatArrayTest">
+ <part name="arrayOffloat_1" type="ns3:ArrayOffloat"/>
+ </message>
+ <message name="StandardTypes_floatArrayTestResponse">
+ <part name="result" type="ns3:ArrayOffloat"/>
+ </message>
+ <message name="StandardTypes_floatMultiArrayTest">
+ <part name="arrayOfarrayOffloat_1" type="ns3:ArrayOfArrayOffloat"/>
+ </message>
+ <message name="StandardTypes_floatMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOffloat"/>
+ </message>
+ <message name="StandardTypes_floatTest">
+ <part name="float_1" type="xsd:float"/>
+ </message>
+ <message name="StandardTypes_floatTestResponse">
+ <part name="result" type="xsd:float"/>
+ </message>
+ <message name="StandardTypes_floatWrapperArrayTest">
+ <part name="arrayOfFloat_1" type="ns3:ArrayOfFloat"/>
+ </message>
+ <message name="StandardTypes_floatWrapperArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfFloat"/>
+ </message>
+ <message name="StandardTypes_floatWrapperMultiArrayTest">
+ <part name="arrayOfarrayOfFloat_1" type="ns3:ArrayOfArrayOfFloat"/>
+ </message>
+ <message name="StandardTypes_floatWrapperMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfFloat"/>
+ </message>
+ <message name="StandardTypes_floatWrapperTest">
+ <part name="Float_1" type="ns2:float"/>
+ </message>
+ <message name="StandardTypes_floatWrapperTestResponse">
+ <part name="result" type="ns2:float"/>
+ </message>
+ <message name="StandardTypes_hexBinaryTest">
+ <part name="arrayOfbyte_1" type="xsd:hexBinary"/>
+ </message>
+ <message name="StandardTypes_hexBinaryTestResponse">
+ <part name="result" type="xsd:hexBinary"/>
+ </message>
+ <message name="StandardTypes_intArrayTest">
+ <part name="arrayOfint_1" type="ns3:ArrayOfint"/>
+ </message>
+ <message name="StandardTypes_intArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfint"/>
+ </message>
+ <message name="StandardTypes_intMultiArrayTest">
+ <part name="arrayOfarrayOfint_1" type="ns3:ArrayOfArrayOfint"/>
+ </message>
+ <message name="StandardTypes_intMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfint"/>
+ </message>
+ <message name="StandardTypes_intTest">
+ <part name="int_1" type="xsd:int"/>
+ </message>
+ <message name="StandardTypes_intTestResponse">
+ <part name="result" type="xsd:int"/>
+ </message>
+ <message name="StandardTypes_intWrapperArrayTest">
+ <part name="arrayOfInteger_1" type="ns3:ArrayOfInteger"/>
+ </message>
+ <message name="StandardTypes_intWrapperArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfInteger"/>
+ </message>
+ <message name="StandardTypes_intWrapperMultiArrayTest">
+ <part name="arrayOfarrayOfInteger_1" type="ns3:ArrayOfArrayOfInteger"/>
+ </message>
+ <message name="StandardTypes_intWrapperMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfInteger"/>
+ </message>
+ <message name="StandardTypes_intWrapperTest">
+ <part name="Integer_1" type="ns2:int"/>
+ </message>
+ <message name="StandardTypes_intWrapperTestResponse">
+ <part name="result" type="ns2:int"/>
+ </message>
+ <message name="StandardTypes_javaBeanArrayTest">
+ <part name="arrayOfJavaBean_1" type="ns3:ArrayOfJavaBean"/>
+ </message>
+ <message name="StandardTypes_javaBeanArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfJavaBean"/>
+ </message>
+ <message name="StandardTypes_javaBeanTest">
+ <part name="JavaBean_1" type="ns3:JavaBean"/>
+ </message>
+ <message name="StandardTypes_javaBeanTestResponse">
+ <part name="result" type="ns3:JavaBean"/>
+ </message>
+ <message name="StandardTypes_longArrayTest">
+ <part name="arrayOflong_1" type="ns3:ArrayOflong"/>
+ </message>
+ <message name="StandardTypes_longArrayTestResponse">
+ <part name="result" type="ns3:ArrayOflong"/>
+ </message>
+ <message name="StandardTypes_longMultiArrayTest">
+ <part name="arrayOfarrayOflong_1" type="ns3:ArrayOfArrayOflong"/>
+ </message>
+ <message name="StandardTypes_longMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOflong"/>
+ </message>
+ <message name="StandardTypes_longTest">
+ <part name="long_1" type="xsd:long"/>
+ </message>
+ <message name="StandardTypes_longTestResponse">
+ <part name="result" type="xsd:long"/>
+ </message>
+ <message name="StandardTypes_longWrapperArrayTest">
+ <part name="arrayOfLong_1" type="ns3:ArrayOfLong"/>
+ </message>
+ <message name="StandardTypes_longWrapperArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfLong"/>
+ </message>
+ <message name="StandardTypes_longWrapperMultiArrayTest">
+ <part name="arrayOfarrayOfLong_1" type="ns3:ArrayOfArrayOfLong"/>
+ </message>
+ <message name="StandardTypes_longWrapperMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfLong"/>
+ </message>
+ <message name="StandardTypes_longWrapperTest">
+ <part name="Long_1" type="ns2:long"/>
+ </message>
+ <message name="StandardTypes_longWrapperTestResponse">
+ <part name="result" type="ns2:long"/>
+ </message>
+ <message name="StandardTypes_qnameArrayTest">
+ <part name="arrayOfQName_1" type="ns3:ArrayOfQName"/>
+ </message>
+ <message name="StandardTypes_qnameArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfQName"/>
+ </message>
+ <message name="StandardTypes_qnameMultiArrayTest">
+ <part name="arrayOfarrayOfQName_1" type="ns3:ArrayOfArrayOfQName"/>
+ </message>
+ <message name="StandardTypes_qnameMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfQName"/>
+ </message>
+ <message name="StandardTypes_qnameTest">
+ <part name="QName_1" type="xsd:QName"/>
+ </message>
+ <message name="StandardTypes_qnameTestResponse">
+ <part name="result" type="xsd:QName"/>
+ </message>
+ <message name="StandardTypes_shortArrayTest">
+ <part name="arrayOfshort_1" type="ns3:ArrayOfshort"/>
+ </message>
+ <message name="StandardTypes_shortArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfshort"/>
+ </message>
+ <message name="StandardTypes_shortMultiArrayTest">
+ <part name="arrayOfarrayOfshort_1" type="ns3:ArrayOfArrayOfshort"/>
+ </message>
+ <message name="StandardTypes_shortMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfshort"/>
+ </message>
+ <message name="StandardTypes_shortTest">
+ <part name="short_1" type="xsd:short"/>
+ </message>
+ <message name="StandardTypes_shortTestResponse">
+ <part name="result" type="xsd:short"/>
+ </message>
+ <message name="StandardTypes_shortWrapperArrayTest">
+ <part name="arrayOfShort_1" type="ns3:ArrayOfShort"/>
+ </message>
+ <message name="StandardTypes_shortWrapperArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfShort"/>
+ </message>
+ <message name="StandardTypes_shortWrapperMultiArrayTest">
+ <part name="arrayOfarrayOfShort_1" type="ns3:ArrayOfArrayOfShort"/>
+ </message>
+ <message name="StandardTypes_shortWrapperMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfShort"/>
+ </message>
+ <message name="StandardTypes_shortWrapperTest">
+ <part name="Short_1" type="ns2:short"/>
+ </message>
+ <message name="StandardTypes_shortWrapperTestResponse">
+ <part name="result" type="ns2:short"/>
+ </message>
+ <message name="StandardTypes_stringArrayTest">
+ <part name="arrayOfString_1" type="ns3:ArrayOfstring"/>
+ </message>
+ <message name="StandardTypes_stringArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfstring"/>
+ </message>
+ <message name="StandardTypes_stringMultiArrayTest">
+ <part name="arrayOfarrayOfString_1" type="ns3:ArrayOfArrayOfstring"/>
+ </message>
+ <message name="StandardTypes_stringMultiArrayTestResponse">
+ <part name="result" type="ns3:ArrayOfArrayOfstring"/>
+ </message>
+ <message name="StandardTypes_stringTest">
+ <part name="String_1" type="xsd:string"/>
+ </message>
+ <message name="StandardTypes_stringTestResponse">
+ <part name="result" type="xsd:string"/>
+ </message>
+ <message name="StandardTypes_voidTest"/>
+ <message name="StandardTypes_voidTestResponse"/>
+ <portType name="StandardTypes">
+ <operation name="base64BinaryTest" parameterOrder="arrayOfbyte_1">
+ <input message="tns:StandardTypes_base64BinaryTest"/>
+ <output message="tns:StandardTypes_base64BinaryTestResponse"/>
+ </operation>
+ <operation name="bigDecimalArrayTest" parameterOrder="arrayOfBigDecimal_1">
+ <input message="tns:StandardTypes_bigDecimalArrayTest"/>
+ <output message="tns:StandardTypes_bigDecimalArrayTestResponse"/>
+ </operation>
+ <operation name="bigDecimalMultiArrayTest" parameterOrder="arrayOfarrayOfBigDecimal_1">
+ <input message="tns:StandardTypes_bigDecimalMultiArrayTest"/>
+ <output message="tns:StandardTypes_bigDecimalMultiArrayTestResponse"/>
+ </operation>
+ <operation name="bigDecimalTest" parameterOrder="BigDecimal_1">
+ <input message="tns:StandardTypes_bigDecimalTest"/>
+ <output message="tns:StandardTypes_bigDecimalTestResponse"/>
+ </operation>
+ <operation name="bigIntegerArrayTest" parameterOrder="arrayOfBigInteger_1">
+ <input message="tns:StandardTypes_bigIntegerArrayTest"/>
+ <output message="tns:StandardTypes_bigIntegerArrayTestResponse"/>
+ </operation>
+ <operation name="bigIntegerMultiArrayTest" parameterOrder="arrayOfarrayOfBigInteger_1">
+ <input message="tns:StandardTypes_bigIntegerMultiArrayTest"/>
+ <output message="tns:StandardTypes_bigIntegerMultiArrayTestResponse"/>
+ </operation>
+ <operation name="bigIntegerTest" parameterOrder="BigInteger_1">
+ <input message="tns:StandardTypes_bigIntegerTest"/>
+ <output message="tns:StandardTypes_bigIntegerTestResponse"/>
+ </operation>
+ <operation name="booleanArrayTest" parameterOrder="arrayOfboolean_1">
+ <input message="tns:StandardTypes_booleanArrayTest"/>
+ <output message="tns:StandardTypes_booleanArrayTestResponse"/>
+ </operation>
+ <operation name="booleanMultiArrayTest" parameterOrder="arrayOfarrayOfboolean_1">
+ <input message="tns:StandardTypes_booleanMultiArrayTest"/>
+ <output message="tns:StandardTypes_booleanMultiArrayTestResponse"/>
+ </operation>
+ <operation name="booleanTest" parameterOrder="boolean_1">
+ <input message="tns:StandardTypes_booleanTest"/>
+ <output message="tns:StandardTypes_booleanTestResponse"/>
+ </operation>
+ <operation name="booleanWrapperArrayTest" parameterOrder="arrayOfBoolean_1">
+ <input message="tns:StandardTypes_booleanWrapperArrayTest"/>
+ <output message="tns:StandardTypes_booleanWrapperArrayTestResponse"/>
+ </operation>
+ <operation name="booleanWrapperMultiArrayTest" parameterOrder="arrayOfarrayOfBoolean_1">
+ <input message="tns:StandardTypes_booleanWrapperMultiArrayTest"/>
+ <output message="tns:StandardTypes_booleanWrapperMultiArrayTestResponse"/>
+ </operation>
+ <operation name="booleanWrapperTest" parameterOrder="Boolean_1">
+ <input message="tns:StandardTypes_booleanWrapperTest"/>
+ <output message="tns:StandardTypes_booleanWrapperTestResponse"/>
+ </operation>
+ <operation name="byteArrayTest" parameterOrder="arrayOfbyte_1">
+ <input message="tns:StandardTypes_byteArrayTest"/>
+ <output message="tns:StandardTypes_byteArrayTestResponse"/>
+ </operation>
+ <operation name="byteMultiArrayTest" parameterOrder="arrayOfarrayOfbyte_1">
+ <input message="tns:StandardTypes_byteMultiArrayTest"/>
+ <output message="tns:StandardTypes_byteMultiArrayTestResponse"/>
+ </operation>
+ <operation name="byteTest" parameterOrder="byte_1">
+ <input message="tns:StandardTypes_byteTest"/>
+ <output message="tns:StandardTypes_byteTestResponse"/>
+ </operation>
+ <operation name="byteWrapperArrayTest" parameterOrder="arrayOfByte_1">
+ <input message="tns:StandardTypes_byteWrapperArrayTest"/>
+ <output message="tns:StandardTypes_byteWrapperArrayTestResponse"/>
+ </operation>
+ <operation name="byteWrapperMultiArrayTest" parameterOrder="arrayOfarrayOfByte_1">
+ <input message="tns:StandardTypes_byteWrapperMultiArrayTest"/>
+ <output message="tns:StandardTypes_byteWrapperMultiArrayTestResponse"/>
+ </operation>
+ <operation name="byteWrapperTest" parameterOrder="Byte_1">
+ <input message="tns:StandardTypes_byteWrapperTest"/>
+ <output message="tns:StandardTypes_byteWrapperTestResponse"/>
+ </operation>
+ <operation name="calendarArrayTest" parameterOrder="arrayOfCalendar_1">
+ <input message="tns:StandardTypes_calendarArrayTest"/>
+ <output message="tns:StandardTypes_calendarArrayTestResponse"/>
+ </operation>
+ <operation name="calendarMultiArrayTest" parameterOrder="arrayOfarrayOfCalendar_1">
+ <input message="tns:StandardTypes_calendarMultiArrayTest"/>
+ <output message="tns:StandardTypes_calendarMultiArrayTestResponse"/>
+ </operation>
+ <operation name="calendarTest" parameterOrder="Calendar_1">
+ <input message="tns:StandardTypes_calendarTest"/>
+ <output message="tns:StandardTypes_calendarTestResponse"/>
+ </operation>
+ <operation name="doubleArrayTest" parameterOrder="arrayOfdouble_1">
+ <input message="tns:StandardTypes_doubleArrayTest"/>
+ <output message="tns:StandardTypes_doubleArrayTestResponse"/>
+ </operation>
+ <operation name="doubleMultiArrayTest" parameterOrder="arrayOfarrayOfdouble_1">
+ <input message="tns:StandardTypes_doubleMultiArrayTest"/>
+ <output message="tns:StandardTypes_doubleMultiArrayTestResponse"/>
+ </operation>
+ <operation name="doubleTest" parameterOrder="double_1">
+ <input message="tns:StandardTypes_doubleTest"/>
+ <output message="tns:StandardTypes_doubleTestResponse"/>
+ </operation>
+ <operation name="doubleWrapperArrayTest" parameterOrder="arrayOfDouble_1">
+ <input message="tns:StandardTypes_doubleWrapperArrayTest"/>
+ <output message="tns:StandardTypes_doubleWrapperArrayTestResponse"/>
+ </operation>
+ <operation name="doubleWrapperMultiArrayTest" parameterOrder="arrayOfarrayOfDouble_1">
+ <input message="tns:StandardTypes_doubleWrapperMultiArrayTest"/>
+ <output message="tns:StandardTypes_doubleWrapperMultiArrayTestResponse"/>
+ </operation>
+ <operation name="doubleWrapperTest" parameterOrder="Double_1">
+ <input message="tns:StandardTypes_doubleWrapperTest"/>
+ <output message="tns:StandardTypes_doubleWrapperTestResponse"/>
+ </operation>
+ <operation name="floatArrayTest" parameterOrder="arrayOffloat_1">
+ <input message="tns:StandardTypes_floatArrayTest"/>
+ <output message="tns:StandardTypes_floatArrayTestResponse"/>
+ </operation>
+ <operation name="floatMultiArrayTest" parameterOrder="arrayOfarrayOffloat_1">
+ <input message="tns:StandardTypes_floatMultiArrayTest"/>
+ <output message="tns:StandardTypes_floatMultiArrayTestResponse"/>
+ </operation>
+ <operation name="floatTest" parameterOrder="float_1">
+ <input message="tns:StandardTypes_floatTest"/>
+ <output message="tns:StandardTypes_floatTestResponse"/>
+ </operation>
+ <operation name="floatWrapperArrayTest" parameterOrder="arrayOfFloat_1">
+ <input message="tns:StandardTypes_floatWrapperArrayTest"/>
+ <output message="tns:StandardTypes_floatWrapperArrayTestResponse"/>
+ </operation>
+ <operation name="floatWrapperMultiArrayTest" parameterOrder="arrayOfarrayOfFloat_1">
+ <input message="tns:StandardTypes_floatWrapperMultiArrayTest"/>
+ <output message="tns:StandardTypes_floatWrapperMultiArrayTestResponse"/>
+ </operation>
+ <operation name="floatWrapperTest" parameterOrder="Float_1">
+ <input message="tns:StandardTypes_floatWrapperTest"/>
+ <output message="tns:StandardTypes_floatWrapperTestResponse"/>
+ </operation>
+ <operation name="hexBinaryTest" parameterOrder="arrayOfbyte_1">
+ <input message="tns:StandardTypes_hexBinaryTest"/>
+ <output message="tns:StandardTypes_hexBinaryTestResponse"/>
+ </operation>
+ <operation name="intArrayTest" parameterOrder="arrayOfint_1">
+ <input message="tns:StandardTypes_intArrayTest"/>
+ <output message="tns:StandardTypes_intArrayTestResponse"/>
+ </operation>
+ <operation name="intMultiArrayTest" parameterOrder="arrayOfarrayOfint_1">
+ <input message="tns:StandardTypes_intMultiArrayTest"/>
+ <output message="tns:StandardTypes_intMultiArrayTestResponse"/>
+ </operation>
+ <operation name="intTest" parameterOrder="int_1">
+ <input message="tns:StandardTypes_intTest"/>
+ <output message="tns:StandardTypes_intTestResponse"/>
+ </operation>
+ <operation name="intWrapperArrayTest" parameterOrder="arrayOfInteger_1">
+ <input message="tns:StandardTypes_intWrapperArrayTest"/>
+ <output message="tns:StandardTypes_intWrapperArrayTestResponse"/>
+ </operation>
+ <operation name="intWrapperMultiArrayTest" parameterOrder="arrayOfarrayOfInteger_1">
+ <input message="tns:StandardTypes_intWrapperMultiArrayTest"/>
+ <output message="tns:StandardTypes_intWrapperMultiArrayTestResponse"/>
+ </operation>
+ <operation name="intWrapperTest" parameterOrder="Integer_1">
+ <input message="tns:StandardTypes_intWrapperTest"/>
+ <output message="tns:StandardTypes_intWrapperTestResponse"/>
+ </operation>
+ <operation name="javaBeanArrayTest" parameterOrder="arrayOfJavaBean_1">
+ <input message="tns:StandardTypes_javaBeanArrayTest"/>
+ <output message="tns:StandardTypes_javaBeanArrayTestResponse"/>
+ </operation>
+ <operation name="javaBeanTest" parameterOrder="JavaBean_1">
+ <input message="tns:StandardTypes_javaBeanTest"/>
+ <output message="tns:StandardTypes_javaBeanTestResponse"/>
+ </operation>
+ <operation name="longArrayTest" parameterOrder="arrayOflong_1">
+ <input message="tns:StandardTypes_longArrayTest"/>
+ <output message="tns:StandardTypes_longArrayTestResponse"/>
+ </operation>
+ <operation name="longMultiArrayTest" parameterOrder="arrayOfarrayOflong_1">
+ <input message="tns:StandardTypes_longMultiArrayTest"/>
+ <output message="tns:StandardTypes_longMultiArrayTestResponse"/>
+ </operation>
+ <operation name="longTest" parameterOrder="long_1">
+ <input message="tns:StandardTypes_longTest"/>
+ <output message="tns:StandardTypes_longTestResponse"/>
+ </operation>
+ <operation name="longWrapperArrayTest" parameterOrder="arrayOfLong_1">
+ <input message="tns:StandardTypes_longWrapperArrayTest"/>
+ <output message="tns:StandardTypes_longWrapperArrayTestResponse"/>
+ </operation>
+ <operation name="longWrapperMultiArrayTest" parameterOrder="arrayOfarrayOfLong_1">
+ <input message="tns:StandardTypes_longWrapperMultiArrayTest"/>
+ <output message="tns:StandardTypes_longWrapperMultiArrayTestResponse"/>
+ </operation>
+ <operation name="longWrapperTest" parameterOrder="Long_1">
+ <input message="tns:StandardTypes_longWrapperTest"/>
+ <output message="tns:StandardTypes_longWrapperTestResponse"/>
+ </operation>
+ <operation name="qnameArrayTest" parameterOrder="arrayOfQName_1">
+ <input message="tns:StandardTypes_qnameArrayTest"/>
+ <output message="tns:StandardTypes_qnameArrayTestResponse"/>
+ </operation>
+ <operation name="qnameMultiArrayTest" parameterOrder="arrayOfarrayOfQName_1">
+ <input message="tns:StandardTypes_qnameMultiArrayTest"/>
+ <output message="tns:StandardTypes_qnameMultiArrayTestResponse"/>
+ </operation>
+ <operation name="qnameTest" parameterOrder="QName_1">
+ <input message="tns:StandardTypes_qnameTest"/>
+ <output message="tns:StandardTypes_qnameTestResponse"/>
+ </operation>
+ <operation name="shortArrayTest" parameterOrder="arrayOfshort_1">
+ <input message="tns:StandardTypes_shortArrayTest"/>
+ <output message="tns:StandardTypes_shortArrayTestResponse"/>
+ </operation>
+ <operation name="shortMultiArrayTest" parameterOrder="arrayOfarrayOfshort_1">
+ <input message="tns:StandardTypes_shortMultiArrayTest"/>
+ <output message="tns:StandardTypes_shortMultiArrayTestResponse"/>
+ </operation>
+ <operation name="shortTest" parameterOrder="short_1">
+ <input message="tns:StandardTypes_shortTest"/>
+ <output message="tns:StandardTypes_shortTestResponse"/>
+ </operation>
+ <operation name="shortWrapperArrayTest" parameterOrder="arrayOfShort_1">
+ <input message="tns:StandardTypes_shortWrapperArrayTest"/>
+ <output message="tns:StandardTypes_shortWrapperArrayTestResponse"/>
+ </operation>
+ <operation name="shortWrapperMultiArrayTest" parameterOrder="arrayOfarrayOfShort_1">
+ <input message="tns:StandardTypes_shortWrapperMultiArrayTest"/>
+ <output message="tns:StandardTypes_shortWrapperMultiArrayTestResponse"/>
+ </operation>
+ <operation name="shortWrapperTest" parameterOrder="Short_1">
+ <input message="tns:StandardTypes_shortWrapperTest"/>
+ <output message="tns:StandardTypes_shortWrapperTestResponse"/>
+ </operation>
+ <operation name="stringArrayTest" parameterOrder="arrayOfString_1">
+ <input message="tns:StandardTypes_stringArrayTest"/>
+ <output message="tns:StandardTypes_stringArrayTestResponse"/>
+ </operation>
+ <operation name="stringMultiArrayTest" parameterOrder="arrayOfarrayOfString_1">
+ <input message="tns:StandardTypes_stringMultiArrayTest"/>
+ <output message="tns:StandardTypes_stringMultiArrayTestResponse"/>
+ </operation>
+ <operation name="stringTest" parameterOrder="String_1">
+ <input message="tns:StandardTypes_stringTest"/>
+ <output message="tns:StandardTypes_stringTestResponse"/>
+ </operation>
+ <operation name="voidTest">
+ <input message="tns:StandardTypes_voidTest"/>
+ <output message="tns:StandardTypes_voidTestResponse"/>
+ </operation>
+ </portType>
+ <binding name="StandardTypesBinding" type="tns:StandardTypes">
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/>
+ <operation name="base64BinaryTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="bigDecimalArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="bigDecimalMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="bigDecimalTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="bigIntegerArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="bigIntegerMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="bigIntegerTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="booleanArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="booleanMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="booleanTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="booleanWrapperArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="booleanWrapperMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="booleanWrapperTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="byteArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="byteMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="byteTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="byteWrapperArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="byteWrapperMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="byteWrapperTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="calendarArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="calendarMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="calendarTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="doubleArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="doubleMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="doubleTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="doubleWrapperArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="doubleWrapperMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="doubleWrapperTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="floatArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="floatMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="floatTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="floatWrapperArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="floatWrapperMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="floatWrapperTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="hexBinaryTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="intArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="intMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="intTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="intWrapperArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="intWrapperMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="intWrapperTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="javaBeanArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="javaBeanTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="longArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="longMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="longTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="longWrapperArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="longWrapperMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="longWrapperTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="qnameArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="qnameMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="qnameTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="shortArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="shortMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="shortTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="shortWrapperArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="shortWrapperMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="shortWrapperTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="stringArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="stringMultiArrayTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="stringTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ <operation name="voidTest">
+ <soap:operation soapAction=""/>
+ <input>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </input>
+ <output>
+ <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://org.jboss.ws/marshall/rpcenc"/>
+ </output>
+ </operation>
+ </binding>
+ <service name="MarshallService">
+ <port name="StandardTypesPort" binding="tns:StandardTypesBinding">
+ <soap:address location="REPLACE_WITH_ACTUAL_URL"/>
+ </port>
+ </service>
+</definitions>
\ No newline at end of file
Property changes on: branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/WEB-INF/wsdl/MarshallService.wsdl
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/config.xml
===================================================================
--- branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/config.xml (rev 0)
+++ branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/config.xml 2007-03-22 18:20:09 UTC (rev 2663)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ wscompile -cp ../../../../output/classes -gen:server -mapping jaxrpc-mapping.xml config.xml
+-->
+
+<configuration
+ xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
+
+ <service name="MarshallService"
+ targetNamespace="http://org.jboss.ws/marshall/rpcenc"
+ typeNamespace="http://org.jboss.ws/marshall/rpcenc/types"
+ packageName="org.jboss.test.ws.jaxrpc.marshall">
+ <interface name="org.jboss.test.ws.jaxrpc.marshall.StandardTypes"/>
+ </service>
+
+</configuration>
+
Property changes on: branches/jbossws-1.2.1/jbossws-tests/src/resources/jaxrpc/marshall-rpcenc/config.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
17 years, 10 months
JBossWS SVN: r2662 - branches/jbossws-1.2.1/jbossws-tests/src/resources.
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2007-03-22 13:22:00 -0400 (Thu, 22 Mar 2007)
New Revision: 2662
Modified:
branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss40-excludes.txt
branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss40-noejb3-excludes.txt
branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss42-excludes.txt
branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss42-noejb3-excludes.txt
Log:
exclude jaxws/serviceref for as40, as42
Modified: branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss40-excludes.txt
===================================================================
--- branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss40-excludes.txt 2007-03-22 16:39:27 UTC (rev 2661)
+++ branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss40-excludes.txt 2007-03-22 17:22:00 UTC (rev 2662)
@@ -7,3 +7,4 @@
org/jboss/test/ws/jaxws/samples/handlerchain/HandlerChainClientTestCase*
org/jboss/test/ws/jaxws/samples/retail/**
org/jboss/test/ws/jaxws/samples/webserviceref/**
+org/jboss/test/ws/jaxws/serviceref/**
Modified: branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss40-noejb3-excludes.txt
===================================================================
--- branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss40-noejb3-excludes.txt 2007-03-22 16:39:27 UTC (rev 2661)
+++ branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss40-noejb3-excludes.txt 2007-03-22 17:22:00 UTC (rev 2662)
@@ -14,5 +14,6 @@
org/jboss/test/ws/jaxws/samples/webservice/JSR181WebServiceEJB3TestCase.*
org/jboss/test/ws/jaxws/samples/webserviceref/**
org/jboss/test/ws/jaxws/samples/xop/**
+org/jboss/test/ws/jaxws/serviceref/**
Modified: branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss42-excludes.txt
===================================================================
--- branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss42-excludes.txt 2007-03-22 16:39:27 UTC (rev 2661)
+++ branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss42-excludes.txt 2007-03-22 17:22:00 UTC (rev 2662)
@@ -6,3 +6,4 @@
org/jboss/test/ws/jaxws/endpoint/**
org/jboss/test/ws/jaxws/samples/handlerchain/HandlerChainClientTestCase.*
org/jboss/test/ws/jaxws/samples/webserviceref/**
+org/jboss/test/ws/jaxws/serviceref/**
Modified: branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss42-noejb3-excludes.txt
===================================================================
--- branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss42-noejb3-excludes.txt 2007-03-22 16:39:27 UTC (rev 2661)
+++ branches/jbossws-1.2.1/jbossws-tests/src/resources/tests-jboss42-noejb3-excludes.txt 2007-03-22 17:22:00 UTC (rev 2662)
@@ -14,4 +14,5 @@
org/jboss/test/ws/jaxws/samples/webservice/JSR181WebServiceEJB3TestCase.*
org/jboss/test/ws/jaxws/samples/webserviceref/**
org/jboss/test/ws/jaxws/samples/xop/**
+org/jboss/test/ws/jaxws/serviceref/**
17 years, 10 months
JBossWS SVN: r2661 - in branches/jbossws-1.2.1/jbossws-core/src: java/org/jboss/ws/core and 4 other directories.
by jbossws-commits@lists.jboss.org
Author: thomas.diesler(a)jboss.com
Date: 2007-03-22 12:39:27 -0400 (Thu, 22 Mar 2007)
New Revision: 2661
Added:
branches/jbossws-1.2.1/jbossws-core/src/resources/schema/soap-encoding_200206.xsd
Modified:
branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/Constants.java
branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/CommonSOAPBinding.java
branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/jaxrpc/binding/CalendarDeserializer.java
branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/jaxrpc/binding/CalendarSerializer.java
branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/utils/JBossWSEntityResolver.java
branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/tools/wsdl/WSDL11Reader.java
Log:
Fix j2ee1.4 interop issues
Modified: branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/Constants.java
===================================================================
--- branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/Constants.java 2007-03-22 15:55:41 UTC (rev 2660)
+++ branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/Constants.java 2007-03-22 16:39:27 UTC (rev 2661)
@@ -54,8 +54,6 @@
static final String NS_SCHEMA_XSD = "http://www.w3.org/2001/XMLSchema";
/** XMLSchema instance namespace http://www.w3.org/2001/XMLSchema-instance */
static final String NS_SCHEMA_XSI = "http://www.w3.org/2001/XMLSchema-instance";
- /** SOAP encoding namespace http://schemas.xmlsoap.org/soap/encoding/ */
- static final String NS_SOAP_ENCODING = "http://schemas.xmlsoap.org/soap/encoding/";
/** SOAP-1.1 namespace http://schemas.xmlsoap.org/wsdl/soap/ */
static final String NS_SOAP11 = "http://schemas.xmlsoap.org/wsdl/soap/";
/** SOAP-1.1 envelope namespace http://schemas.xmlsoap.org/soap/envelope/ */
Modified: branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/CommonSOAPBinding.java
===================================================================
--- branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/CommonSOAPBinding.java 2007-03-22 15:55:41 UTC (rev 2660)
+++ branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/CommonSOAPBinding.java 2007-03-22 16:39:27 UTC (rev 2661)
@@ -178,7 +178,7 @@
{
String envURI = soapEnvelope.getNamespaceURI();
String envPrefix = soapEnvelope.getPrefix();
- soapBodyElement.setAttributeNS(envURI, envPrefix + ":encodingStyle", Constants.NS_SOAP_ENCODING);
+ soapBodyElement.setAttributeNS(envURI, envPrefix + ":encodingStyle", Constants.URI_SOAP11_ENC);
}
}
@@ -396,7 +396,7 @@
{
String envURI = soapEnvelope.getNamespaceURI();
String envPrefix = soapEnvelope.getPrefix();
- soapBodyElement.setAttributeNS(envURI, envPrefix + ":encodingStyle", Constants.NS_SOAP_ENCODING);
+ soapBodyElement.setAttributeNS(envURI, envPrefix + ":encodingStyle", Constants.URI_SOAP11_ENC);
}
}
Modified: branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/jaxrpc/binding/CalendarDeserializer.java
===================================================================
--- branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/jaxrpc/binding/CalendarDeserializer.java 2007-03-22 15:55:41 UTC (rev 2660)
+++ branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/jaxrpc/binding/CalendarDeserializer.java 2007-03-22 16:39:27 UTC (rev 2661)
@@ -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.ws.core.jaxrpc.binding;
// $Id$
@@ -29,6 +29,7 @@
import javax.xml.transform.Source;
import org.jboss.logging.Logger;
+import org.jboss.ws.Constants;
import org.jboss.xb.binding.SimpleTypeBindings;
/**
@@ -41,20 +42,28 @@
// provide logging
private static final Logger log = Logger.getLogger(CalendarDeserializer.class);
- public Object deserialize(QName xmlName, QName xmlType, Source xmlFragment, SerializationContext serContext) throws BindingException {
+ public Object deserialize(QName xmlName, QName xmlType, Source xmlFragment, SerializationContext serContext) throws BindingException
+ {
return deserialize(xmlName, xmlType, sourceToString(xmlFragment), serContext);
}
private Object deserialize(QName xmlName, QName xmlType, String xmlFragment, SerializationContext serContext) throws BindingException
{
- if(log.isDebugEnabled()) log.debug("deserialize: [xmlName=" + xmlName + ",xmlType=" + xmlType + "]");
+ if (log.isDebugEnabled())
+ log.debug("deserialize: [xmlName=" + xmlName + ",xmlType=" + xmlType + "]");
Calendar value = null;
String valueStr = unwrapValueStr(xmlFragment);
if (valueStr != null)
{
- value = SimpleTypeBindings.unmarshalDateTime(valueStr);
+ if (Constants.TYPE_LITERAL_DATE.equals(xmlType))
+ value = SimpleTypeBindings.unmarshalDate(valueStr);
+ else if (Constants.TYPE_LITERAL_TIME.equals(xmlType))
+ value = SimpleTypeBindings.unmarshalTime(valueStr);
+ else if (Constants.TYPE_LITERAL_DATETIME.equals(xmlType))
+ value = SimpleTypeBindings.unmarshalDateTime(valueStr);
+ else throw new IllegalArgumentException("Invalid xmlType: " + xmlType);
}
return value;
Modified: branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/jaxrpc/binding/CalendarSerializer.java
===================================================================
--- branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/jaxrpc/binding/CalendarSerializer.java 2007-03-22 15:55:41 UTC (rev 2660)
+++ branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/jaxrpc/binding/CalendarSerializer.java 2007-03-22 16:39:27 UTC (rev 2661)
@@ -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.ws.core.jaxrpc.binding;
// $Id$
@@ -29,6 +29,7 @@
import javax.xml.transform.Result;
import org.jboss.logging.Logger;
+import org.jboss.ws.Constants;
import org.jboss.xb.binding.NamespaceRegistry;
import org.jboss.xb.binding.SimpleTypeBindings;
import org.w3c.dom.NamedNodeMap;
@@ -45,9 +46,18 @@
public Result serialize(QName xmlName, QName xmlType, Object value, SerializationContext serContext, NamedNodeMap attributes) throws BindingException
{
- if(log.isDebugEnabled()) log.debug("serialize: [xmlName=" + xmlName + ",xmlType=" + xmlType + "]");
+ if (log.isDebugEnabled())
+ log.debug("serialize: [xmlName=" + xmlName + ",xmlType=" + xmlType + "]");
- String valueStr = SimpleTypeBindings.marshalDateTime((Calendar)value);
+ String valueStr;
+ if (Constants.TYPE_LITERAL_DATE.equals(xmlType))
+ valueStr = SimpleTypeBindings.marshalDate((Calendar)value);
+ else if (Constants.TYPE_LITERAL_TIME.equals(xmlType))
+ valueStr = SimpleTypeBindings.marshalTime((Calendar)value);
+ else if (Constants.TYPE_LITERAL_DATETIME.equals(xmlType))
+ valueStr = SimpleTypeBindings.marshalDateTime((Calendar)value);
+ else
+ throw new IllegalArgumentException("Invalid xmlType: " + xmlType);
NamespaceRegistry nsRegistry = serContext.getNamespaceRegistry();
String xmlFragment = wrapValueStr(xmlName, valueStr, nsRegistry, null, attributes, true);
Modified: branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/utils/JBossWSEntityResolver.java
===================================================================
--- branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/utils/JBossWSEntityResolver.java 2007-03-22 15:55:41 UTC (rev 2660)
+++ branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/utils/JBossWSEntityResolver.java 2007-03-22 16:39:27 UTC (rev 2661)
@@ -51,6 +51,7 @@
registerEntity("http://java.sun.com/xml/ns/javaee", "schema/javaee_web_services_1_2.xsd");
registerEntity("http://www.w3.org/2005/08/addressing", "schema/ws-addr.xsd");
registerEntity("http://schemas.xmlsoap.org/ws/2004/08/eventing", "eventing.xsd");
+ registerEntity("http://www.w3.org/2002/06/soap-encoding", "soap-encoding_200206.xsd");
registerEntity("http://schemas.xmlsoap.org/soap/encoding/", "soap-encoding_1_1.xsd");
registerEntity("http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd", "j2ee_web_services_client_1_1.xsd");
registerEntity("http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd", "j2ee_web_services_1_1.xsd");
Modified: branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/tools/wsdl/WSDL11Reader.java
===================================================================
--- branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/tools/wsdl/WSDL11Reader.java 2007-03-22 15:55:41 UTC (rev 2660)
+++ branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/tools/wsdl/WSDL11Reader.java 2007-03-22 16:39:27 UTC (rev 2661)
@@ -444,28 +444,19 @@
if (locationURL == null)
{
- String parentProtocol = parentURL.getProtocol();
- if (parentProtocol.indexOf("file") >= 0 && !location.startsWith("/"))
+ if (location.startsWith("/"))
+ location = location.substring(1);
+
+ String path = parentURL.toExternalForm();
+ path = path.substring(0, path.lastIndexOf("/"));
+
+ while (location.startsWith("../"))
{
- String path = parentURL.toExternalForm();
path = path.substring(0, path.lastIndexOf("/"));
- locationURL = new URL(path + "/" + location);
+ location = location.substring(3);
}
- else if (parentProtocol.startsWith("http") && location.startsWith("/"))
- {
- String path = parentProtocol + "://" + parentURL.getHost() + ":" + parentURL.getPort();
- locationURL = new URL(path + location);
- }
- else if (parentProtocol.equals("jar") && !location.startsWith("/"))
- {
- String path = parentURL.toExternalForm();
- path = path.substring(0, path.lastIndexOf("/"));
- locationURL = new URL(path + "/" + location);
- }
- else
- {
- throw new WSDLException(WSDLException.OTHER_ERROR, "Unsupported schemaLocation: " + location);
- }
+
+ locationURL = new URL(path + "/" + location);
}
log.trace("Modified schemaLocation: " + locationURL);
@@ -504,8 +495,7 @@
WSDLInterfaceOperation destOperation = new WSDLInterfaceOperation(destInterface, srcOperation.getName());
destOperation.setStyle(getOperationStyle(srcWsdl, srcPortType, srcOperation));
- if(srcOperation.getStyle()!=null
- && false == OperationType.NOTIFICATION.equals(srcOperation.getStyle()))
+ if (srcOperation.getStyle() != null && false == OperationType.NOTIFICATION.equals(srcOperation.getStyle()))
{
processOperationInput(srcWsdl, srcOperation, destOperation, srcPortType);
}
@@ -525,7 +515,7 @@
Message srcMessage = srcInput.getMessage();
if (srcMessage == null)
throw new WSDLException(WSDLException.INVALID_WSDL, "Cannot find input message on operation " + srcOperation.getName() + " on port type: "
- + srcPortType.getQName());
+ + srcPortType.getQName());
log.trace("processOperationInput: " + srcMessage.getQName());
@@ -586,15 +576,16 @@
}
}
- private boolean ignorePart(PortType srcPortType, Part srcPart) {
+ private boolean ignorePart(PortType srcPortType, Part srcPart)
+ {
boolean canBeSkipped = false;
QName parentName = srcPortType.getQName();
- if(skippedSWAParts.containsKey(parentName))
+ if (skippedSWAParts.containsKey(parentName))
{
- if(skippedSWAParts.get(parentName).contains(srcPart.getName()))
+ if (skippedSWAParts.get(parentName).contains(srcPart.getName()))
{
- log.trace("Skip attachment part: " + parentName+"->"+srcPart.getName());
+ log.trace("Skip attachment part: " + parentName + "->" + srcPart.getName());
canBeSkipped = true;
}
}
@@ -613,11 +604,8 @@
Message srcMessage = srcOutput.getMessage();
if (srcMessage == null)
- throw new WSDLException(
- WSDLException.INVALID_WSDL,
- "Cannot find output message on operation " + srcOperation.getName() +
- " on port type: "+ srcPortType.getQName()
- );
+ throw new WSDLException(WSDLException.INVALID_WSDL, "Cannot find output message on operation " + srcOperation.getName() + " on port type: "
+ + srcPortType.getQName());
log.trace("processOperationOutput: " + srcMessage.getQName());
@@ -645,7 +633,8 @@
for (Part srcPart : (List<Part>)srcMessage.getOrderedParts(null))
{
// Skip SWA attachment parts
- if(ignorePart(srcPortType, srcPart)) continue;
+ if (ignorePart(srcPortType, srcPart))
+ continue;
if (Constants.URI_STYLE_DOCUMENT == destOperation.getStyle())
{
@@ -913,47 +902,49 @@
* @param srcBinding
* @param srcWsdl
*/
- private void preProcessSWAParts(Binding srcBinding, Definition srcWsdl) {
+ private void preProcessSWAParts(Binding srcBinding, Definition srcWsdl)
+ {
Iterator opIt = srcBinding.getBindingOperations().iterator();
- while(opIt.hasNext())
+ while (opIt.hasNext())
{
BindingOperation bindingOperation = (BindingOperation)opIt.next();
// Input
- if(bindingOperation.getBindingInput()!=null)
- markSWAParts( bindingOperation.getBindingInput().getExtensibilityElements() , srcBinding, srcWsdl);
+ if (bindingOperation.getBindingInput() != null)
+ markSWAParts(bindingOperation.getBindingInput().getExtensibilityElements(), srcBinding, srcWsdl);
// Output
- if(bindingOperation.getBindingOutput()!=null)
- markSWAParts( bindingOperation.getBindingOutput().getExtensibilityElements() , srcBinding, srcWsdl);
+ if (bindingOperation.getBindingOutput() != null)
+ markSWAParts(bindingOperation.getBindingOutput().getExtensibilityElements(), srcBinding, srcWsdl);
}
}
- private void markSWAParts(List extensions, Binding srcBinding, Definition srcWsdl) {
+ private void markSWAParts(List extensions, Binding srcBinding, Definition srcWsdl)
+ {
Iterator extIt = extensions.iterator();
- while(extIt.hasNext())
+ while (extIt.hasNext())
{
Object o = extIt.next();
- if(o instanceof MIMEMultipartRelated)
+ if (o instanceof MIMEMultipartRelated)
{
QName portTypeName = srcBinding.getPortType().getQName();
- if(log.isTraceEnabled())
+ if (log.isTraceEnabled())
log.trace("SWA found on portType" + portTypeName);
MIMEMultipartRelated mrel = (MIMEMultipartRelated)o;
Iterator mimePartIt = mrel.getMIMEParts().iterator();
- while(mimePartIt.hasNext())
+ while (mimePartIt.hasNext())
{
MIMEPart mimePartDesc = (MIMEPart)mimePartIt.next();
List mimePartExt = mimePartDesc.getExtensibilityElements();
- if(! mimePartExt.isEmpty() && (mimePartExt.get(0) instanceof MIMEContent))
+ if (!mimePartExt.isEmpty() && (mimePartExt.get(0) instanceof MIMEContent))
{
MIMEContent mimeContent = (MIMEContent)mimePartExt.get(0);
- if(skippedSWAParts.get(portTypeName)==null)
+ if (skippedSWAParts.get(portTypeName) == null)
skippedSWAParts.put(portTypeName, new ArrayList<String>());
skippedSWAParts.get(portTypeName).add(mimeContent.getPart());
}
@@ -1071,7 +1062,7 @@
}
private void processBindingInput(Definition srcWsdl, WSDLBindingOperation destBindingOperation, final WSDLInterfaceOperation destIntfOperation,
- final BindingOperation srcBindingOperation, BindingInput srcBindingInput) throws WSDLException
+ final BindingOperation srcBindingOperation, BindingInput srcBindingInput) throws WSDLException
{
log.trace("processBindingInput");
@@ -1104,7 +1095,7 @@
}
private void processBindingOutput(Definition srcWsdl, WSDLBindingOperation destBindingOperation, final WSDLInterfaceOperation destIntfOperation,
- final BindingOperation srcBindingOperation, BindingOutput srcBindingOutput) throws WSDLException
+ final BindingOperation srcBindingOperation, BindingOutput srcBindingOutput) throws WSDLException
{
log.trace("processBindingInput");
@@ -1138,7 +1129,8 @@
}
private void processBindingReference(Definition srcWsdl, WSDLBindingOperation destBindingOperation, WSDLInterfaceOperation destIntfOperation, QName soap11Body,
- List<ExtensibilityElement> extList, WSDLBindingMessageReference reference, BindingOperation srcBindingOperation, ReferenceCallback callback) throws WSDLException
+ List<ExtensibilityElement> extList, WSDLBindingMessageReference reference, BindingOperation srcBindingOperation, ReferenceCallback callback)
+ throws WSDLException
{
for (ExtensibilityElement extElement : extList)
{
Added: branches/jbossws-1.2.1/jbossws-core/src/resources/schema/soap-encoding_200206.xsd
===================================================================
--- branches/jbossws-1.2.1/jbossws-core/src/resources/schema/soap-encoding_200206.xsd (rev 0)
+++ branches/jbossws-1.2.1/jbossws-core/src/resources/schema/soap-encoding_200206.xsd 2007-03-22 16:39:27 UTC (rev 2661)
@@ -0,0 +1,562 @@
+<!-- Schema defined in the SOAP Version 1.2 Part 2 specification
+ Last Call Working Draft:
+ http://www.w3.org/TR/2002/WD-soap12-part2-20020621/
+ $Id$
+
+ Copyright 2001 W3C (Massachusetts Institute of Technology,
+ Institut National de Recherche en Informatique et en Automatique,
+ Keio University). All Rights Reserved.
+ http://www.w3.org/Consortium/Legal/
+
+ This document is governed by the W3C Software License [1] as
+ described in the FAQ [2].
+
+ [1] http://www.w3.org/Consortium/Legal/copyright-software-19980720
+ [2] http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html#DTD
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2002/06/soap-encoding" targetNamespace="http://www.w3.org/2002/06/soap-encoding">
+
+ <xs:attribute name="root" type="xs:boolean" default="0">
+ <xs:annotation>
+ <xs:documentation>
+ 'root' can be used to distinguish serialization roots from other
+ elements that are present in a serialization but are not roots of
+ a serialized value graph
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+
+ <xs:attributeGroup name="commonAttributes">
+ <xs:annotation>
+ <xs:documentation>
+ Attributes common to all elements that function as accessors or
+ represent independent (multi-ref) values. The ref attribute is
+ intended to be used in a manner like CONREF. That is, the element
+ content should be empty iff the ref attribute appears
+ </xs:documentation>
+ </xs:annotation>
+ <xs:attribute name="id" type="xs:ID"/>
+ <xs:attribute name="ref" type="xs:IDREF"/>
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:attributeGroup>
+
+ <!-- Global Attributes. The following attributes are intended to be usable via qualified attribute names on any complex type referencing them. -->
+
+ <!-- Array attributes. Needed to give the type and dimensions of an array's contents, and the offset for partially-transmitted arrays. -->
+
+ <xs:simpleType name="arraySizeBase">
+ <xs:annotation>
+ <xs:documentation>
+ A list type that allows * and non negative integers. Used as the
+ base type for arraySize below.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:list>
+ <xs:simpleType>
+ <xs:union memberTypes="xs:nonNegativeInteger">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="*"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ </xs:list>
+ </xs:simpleType>
+
+
+ <xs:simpleType name="arraySize">
+ <xs:annotation>
+ <xs:documentation>
+ Pattern based restriction of the arraySizeBase list type. Used
+ as the type of the arraySize attribute. Restricts asterisk ( * )
+ to first list item only. Instances must contain at least an
+ asterisk ( * ) or a nonNegativeInteger. May contain other
+ nonNegativeIntegers as subsequent list items.
+ Valid instances include;
+
+ *
+ 1
+ * 2
+ 2 2
+ * 2 0
+
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="tns:arraySizeBase">
+ <xs:pattern value="(\*|(\d+))(\s*\d+)*"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:attribute name="arraySize" type="tns:arraySize"/>
+ <xs:attribute name="itemType" type="xs:QName"/>
+
+ <xs:attributeGroup name="arrayAttributes">
+ <xs:attribute ref="tns:arraySize"/>
+ <xs:attribute ref="tns:itemType"/>
+ </xs:attributeGroup>
+
+ <xs:group name="Array">
+ <xs:sequence>
+ <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
+ </xs:sequence>
+ </xs:group>
+
+ <xs:element name="Array" type="tns:Array"/>
+ <xs:complexType name="Array">
+ <xs:annotation>
+ <xs:documentation>
+ 'Array' is a complex type for accessors identified by position
+ </xs:documentation>
+ </xs:annotation>
+ <xs:group ref="tns:Array" minOccurs="0"/>
+ <xs:attributeGroup ref="tns:arrayAttributes"/>
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:complexType>
+
+ <!-- 'Struct' is a complex type for accessors identified by name.
+ Constraint: No element may be have the same name as any other,
+ nor may any element have a maxOccurs > 1. -->
+
+ <xs:element name="Struct" type="tns:Struct"/>
+
+ <xs:group name="Struct">
+ <xs:sequence>
+ <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
+ </xs:sequence>
+ </xs:group>
+
+ <xs:complexType name="Struct">
+ <xs:group ref="tns:Struct" minOccurs="0"/>
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:complexType>
+
+ <!-- 'Base64' can be used to serialize binary data using base64 encoding
+ as defined in RFC2045 but without the MIME line length limitation. -->
+
+ <xs:simpleType name="base64">
+ <xs:restriction base="xs:base64Binary"/>
+ </xs:simpleType>
+
+ <!-- Element declarations corresponding to each of the simple types in the
+ XML Schemas Specification. -->
+
+ <xs:element name="duration" type="tns:duration"/>
+ <xs:complexType name="duration">
+ <xs:simpleContent>
+ <xs:extension base="xs:duration">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="dateTime" type="tns:dateTime"/>
+ <xs:complexType name="dateTime">
+ <xs:simpleContent>
+ <xs:extension base="xs:dateTime">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="time" type="tns:time"/>
+ <xs:complexType name="time">
+ <xs:simpleContent>
+ <xs:extension base="xs:time">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="date" type="tns:date"/>
+ <xs:complexType name="date">
+ <xs:simpleContent>
+ <xs:extension base="xs:date">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="gYearMonth" type="tns:gYearMonth"/>
+ <xs:complexType name="gYearMonth">
+ <xs:simpleContent>
+ <xs:extension base="xs:gYearMonth">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="gYear" type="tns:gYear"/>
+ <xs:complexType name="gYear">
+ <xs:simpleContent>
+ <xs:extension base="xs:gYear">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="gMonthDay" type="tns:gMonthDay"/>
+ <xs:complexType name="gMonthDay">
+ <xs:simpleContent>
+ <xs:extension base="xs:gMonthDay">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="gDay" type="tns:gDay"/>
+ <xs:complexType name="gDay">
+ <xs:simpleContent>
+ <xs:extension base="xs:gDay">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="gMonth" type="tns:gMonth"/>
+ <xs:complexType name="gMonth">
+ <xs:simpleContent>
+ <xs:extension base="xs:gMonth">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="boolean" type="tns:boolean"/>
+ <xs:complexType name="boolean">
+ <xs:simpleContent>
+ <xs:extension base="xs:boolean">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="base64Binary" type="tns:base64Binary"/>
+ <xs:complexType name="base64Binary">
+ <xs:simpleContent>
+ <xs:extension base="xs:base64Binary">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="hexBinary" type="tns:hexBinary"/>
+ <xs:complexType name="hexBinary">
+ <xs:simpleContent>
+ <xs:extension base="xs:hexBinary">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="float" type="tns:float"/>
+ <xs:complexType name="float">
+ <xs:simpleContent>
+ <xs:extension base="xs:float">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="double" type="tns:double"/>
+ <xs:complexType name="double">
+ <xs:simpleContent>
+ <xs:extension base="xs:double">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="anyURI" type="tns:anyURI"/>
+ <xs:complexType name="anyURI">
+ <xs:simpleContent>
+ <xs:extension base="xs:anyURI">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="QName" type="tns:QName"/>
+ <xs:complexType name="QName">
+ <xs:simpleContent>
+ <xs:extension base="xs:QName">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="string" type="tns:string"/>
+ <xs:complexType name="string">
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="normalizedString" type="tns:normalizedString"/>
+ <xs:complexType name="normalizedString">
+ <xs:simpleContent>
+ <xs:extension base="xs:normalizedString">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="token" type="tns:token"/>
+ <xs:complexType name="token">
+ <xs:simpleContent>
+ <xs:extension base="xs:token">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="language" type="tns:language"/>
+ <xs:complexType name="language">
+ <xs:simpleContent>
+ <xs:extension base="xs:language">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="Name" type="tns:Name"/>
+ <xs:complexType name="Name">
+ <xs:simpleContent>
+ <xs:extension base="xs:Name">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="NMTOKEN" type="tns:NMTOKEN"/>
+ <xs:complexType name="NMTOKEN">
+ <xs:simpleContent>
+ <xs:extension base="xs:NMTOKEN">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="NCName" type="tns:NCName"/>
+ <xs:complexType name="NCName">
+ <xs:simpleContent>
+ <xs:extension base="xs:NCName">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <!--
+ For compatibility with XML 1.0 the following element declaration and
+ associated complex type definition should NOT be used. It is
+ provided here for completenes.
+ -->
+ <xs:element name="NMTOKENS" type="tns:NMTOKENS"/>
+ <xs:complexType name="NMTOKENS">
+ <xs:simpleContent>
+ <xs:extension base="xs:NMTOKENS">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <!--
+ For compatibility with XML 1.0 the following element declaration and
+ associated complex type definition should NOT be used. It is
+ provided here for completenes.
+ -->
+ <xs:element name="ID" type="tns:ID"/>
+ <xs:complexType name="ID">
+ <xs:simpleContent>
+ <xs:extension base="xs:ID">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <!--
+ For compatibility with XML 1.0 the following element declaration and
+ associated complex type definition should NOT be used. It is
+ provided here for completenes.
+ -->
+ <xs:element name="IDREF" type="tns:IDREF"/>
+ <xs:complexType name="IDREF">
+ <xs:simpleContent>
+ <xs:extension base="xs:IDREF">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <!--
+ For compatibility with XML 1.0 the following element declaration and
+ associated complex type definition should NOT be used. It is
+ provided here for completenes.
+ -->
+ <xs:element name="ENTITY" type="tns:ENTITY"/>
+ <xs:complexType name="ENTITY">
+ <xs:simpleContent>
+ <xs:extension base="xs:ENTITY">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <!--
+ For compatibility with XML 1.0 the following element declaration and
+ associated complex type definition should NOT be used. It is
+ provided here for completenes.
+ -->
+ <xs:element name="IDREFS" type="tns:IDREFS"/>
+ <xs:complexType name="IDREFS">
+ <xs:simpleContent>
+ <xs:extension base="xs:IDREFS">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <!--
+ For compatibility with XML 1.0 the following element declaration and
+ associated complex type definition should NOT be used. It is
+ provided here for completenes.
+ -->
+ <xs:element name="ENTITIES" type="tns:ENTITIES"/>
+ <xs:complexType name="ENTITIES">
+ <xs:simpleContent>
+ <xs:extension base="xs:ENTITIES">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="decimal" type="tns:decimal"/>
+ <xs:complexType name="decimal">
+ <xs:simpleContent>
+ <xs:extension base="xs:decimal">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="integer" type="tns:integer"/>
+ <xs:complexType name="integer">
+ <xs:simpleContent>
+ <xs:extension base="xs:integer">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="nonPositiveInteger" type="tns:nonPositiveInteger"/>
+ <xs:complexType name="nonPositiveInteger">
+ <xs:simpleContent>
+ <xs:extension base="xs:nonPositiveInteger">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="negativeInteger" type="tns:negativeInteger"/>
+ <xs:complexType name="negativeInteger">
+ <xs:simpleContent>
+ <xs:extension base="xs:negativeInteger">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="long" type="tns:long"/>
+ <xs:complexType name="long">
+ <xs:simpleContent>
+ <xs:extension base="xs:long">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="int" type="tns:int"/>
+ <xs:complexType name="int">
+ <xs:simpleContent>
+ <xs:extension base="xs:int">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="short" type="tns:short"/>
+ <xs:complexType name="short">
+ <xs:simpleContent>
+ <xs:extension base="xs:short">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="byte" type="tns:byte"/>
+ <xs:complexType name="byte">
+ <xs:simpleContent>
+ <xs:extension base="xs:byte">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="nonNegativeInteger" type="tns:nonNegativeInteger"/>
+ <xs:complexType name="nonNegativeInteger">
+ <xs:simpleContent>
+ <xs:extension base="xs:nonNegativeInteger">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="unsignedLong" type="tns:unsignedLong"/>
+ <xs:complexType name="unsignedLong">
+ <xs:simpleContent>
+ <xs:extension base="xs:unsignedLong">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="unsignedInt" type="tns:unsignedInt"/>
+ <xs:complexType name="unsignedInt">
+ <xs:simpleContent>
+ <xs:extension base="xs:unsignedInt">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="unsignedShort" type="tns:unsignedShort"/>
+ <xs:complexType name="unsignedShort">
+ <xs:simpleContent>
+ <xs:extension base="xs:unsignedShort">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="unsignedByte" type="tns:unsignedByte"/>
+ <xs:complexType name="unsignedByte">
+ <xs:simpleContent>
+ <xs:extension base="xs:unsignedByte">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="positiveInteger" type="tns:positiveInteger"/>
+ <xs:complexType name="positiveInteger">
+ <xs:simpleContent>
+ <xs:extension base="xs:positiveInteger">
+ <xs:attributeGroup ref="tns:commonAttributes"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+
+ <xs:element name="anyType"/>
+</xs:schema>
\ No newline at end of file
Property changes on: branches/jbossws-1.2.1/jbossws-core/src/resources/schema/soap-encoding_200206.xsd
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
17 years, 10 months
JBossWS SVN: r2660 - branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/jaxws/client.
by jbossws-commits@lists.jboss.org
Author: heiko.braun(a)jboss.com
Date: 2007-03-22 11:55:41 -0400 (Thu, 22 Mar 2007)
New Revision: 2660
Modified:
branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/jaxws/client/ServiceRefHandlerJAXWS.java
Log:
Merge service-ref fix from trunk
Modified: branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/jaxws/client/ServiceRefHandlerJAXWS.java
===================================================================
--- branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/jaxws/client/ServiceRefHandlerJAXWS.java 2007-03-22 15:42:02 UTC (rev 2659)
+++ branches/jbossws-1.2.1/jbossws-core/src/java/org/jboss/ws/core/jaxws/client/ServiceRefHandlerJAXWS.java 2007-03-22 15:55:41 UTC (rev 2660)
@@ -23,6 +23,16 @@
// $Id$
+import org.jboss.logging.Logger;
+import org.jboss.util.naming.Util;
+import org.jboss.ws.metadata.j2ee.serviceref.UnifiedServiceRefMetaData;
+
+import javax.jws.HandlerChain;
+import javax.naming.Context;
+import javax.naming.NamingException;
+import javax.xml.ws.Service;
+import javax.xml.ws.WebServiceRef;
+import javax.xml.ws.WebServiceRefs;
import java.lang.annotation.Annotation;
import java.lang.reflect.AnnotatedElement;
import java.lang.reflect.Field;
@@ -32,18 +42,6 @@
import java.util.ArrayList;
import java.util.List;
-import javax.jws.HandlerChain;
-import javax.naming.Context;
-import javax.naming.NamingException;
-import javax.xml.ws.Service;
-import javax.xml.ws.WebServiceRef;
-import javax.xml.ws.WebServiceRefs;
-
-import org.jboss.logging.Logger;
-import org.jboss.util.naming.Util;
-import org.jboss.ws.metadata.j2ee.serviceref.UnifiedServiceRefMetaData;
-import org.jboss.ws.WSException;
-
/**
* Binds a JAXWS Service object in the client's ENC
*
@@ -105,10 +103,8 @@
}
else
{
- if(null == wsref.type())
- throw new WSException("For class annotations, the WebServiceRef.type MUST be specified.");
-
- targetClass = wsref.type();
+ if( wsref!=null && (wsref.type() != Object.class) )
+ targetClass = wsref.type();
}
String targetClassName = (targetClass != null ? targetClass.getName() : null);
17 years, 10 months