You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sc...@apache.org on 2007/11/27 23:26:33 UTC
svn commit: r598787 - in /webservices/axis2/trunk/java/modules:
jaxws/src/org/apache/axis2/jaxws/binding/
jaxws/src/org/apache/axis2/jaxws/client/async/
jaxws/src/org/apache/axis2/jaxws/context/utils/
jaxws/src/org/apache/axis2/jaxws/core/controller/ j...
Author: scheu
Date: Tue Nov 27 14:26:28 2007
New Revision: 598787
URL: http://svn.apache.org/viewvc?rev=598787&view=rev
Log:
AXIS2-3367
Contributor:Samuel Isokpunwu & Rich Scheuerle
NLS in the JAXWS module.
Modified:
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/binding/SOAPBinding.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/async/AsyncResponse.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/context/utils/ContextUtils.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/core/controller/InvocationController.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/handler/HandlerChainProcessor.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/handler/TransportHeadersAdapter.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/factory/MethodMarshallerFactory.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/DocLitWrappedMinimalMethodMarshaller.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/LegacyExceptionUtil.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/MethodMarshallerUtils.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/RPCLitMethodMarshaller.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/impl/XMLPartBase.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/util/MessageUtils.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/EndpointController.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/JavaBeanDispatcher.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/ProviderDispatcher.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/endpoint/EndpointImpl.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/endpoint/Utils.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/endpoint/injection/impl/WebServiceContextInjectorImpl.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/ServiceDelegate.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/migrator/ApplicationContextMigratorUtil.java
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/utility/PropertyDescriptorPlus.java
webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/addnumbershandler/AddNumbersClientLogicalHandler.java
webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/i18n/resource.properties
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/binding/SOAPBinding.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/binding/SOAPBinding.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/binding/SOAPBinding.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/binding/SOAPBinding.java Tue Nov 27 14:26:28 2007
@@ -176,8 +176,7 @@
// Throw an exception for setting a role of "none"
// Per JAXWS 2.0 Sec 10.1.1.1 SOAP Roles, page 116:
if (set.contains(SOAPConstants.URI_SOAP_1_2_ROLE_NONE)) {
- // TODO: RAS/NLS
- throw ExceptionFactory.makeWebServiceException("The role of 'none' is not allowed.");
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("roleValidatioErr"));
}
}
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/async/AsyncResponse.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/async/AsyncResponse.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/async/AsyncResponse.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/async/AsyncResponse.java Tue Nov 27 14:26:28 2007
@@ -26,6 +26,7 @@
import org.apache.axis2.jaxws.handler.HandlerChainProcessor;
import org.apache.axis2.jaxws.handler.HandlerInvokerUtils;
import org.apache.axis2.jaxws.handler.TransportHeadersAdapter;
+import org.apache.axis2.jaxws.i18n.Messages;
import org.apache.axis2.jaxws.message.attachments.AttachmentUtils;
import org.apache.axis2.jaxws.spi.Constants;
import org.apache.axis2.jaxws.spi.migrator.ApplicationContextMigratorUtil;
@@ -130,9 +131,8 @@
private void setThreadClassLoader(final ClassLoader cl) {
if (this.classLoader != null) {
if (!this.classLoader.getClass().equals(cl.getClass())) {
- throw ExceptionFactory.makeWebServiceException("Attemping to use ClassLoader of type " + cl.getClass().toString() +
- ", which is incompatible with current ClassLoader of type " +
- this.classLoader.getClass().toString());
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("threadClsLoaderErr",
+ cl.getClass().toString(),this.classLoader.getClass().toString()));
}
}
else {
@@ -221,7 +221,7 @@
public Object get() throws InterruptedException, ExecutionException {
if (cancelled) {
- throw new CancellationException("The task was cancelled.");
+ throw new CancellationException(Messages.getMessage("getErr"));
}
// Wait for the response to come back
@@ -244,7 +244,7 @@
public Object get(long timeout, TimeUnit unit)
throws InterruptedException, ExecutionException, TimeoutException {
if (cancelled) {
- throw new CancellationException("The task was cancelled.");
+ throw new CancellationException(Messages.getMessage("getErr"));
}
// Wait for the response to come back
@@ -264,8 +264,7 @@
// If the response still hasn't been returned, then we've timed out
// and must throw a TimeoutException
if (latch.getCount() > 0) {
- throw new TimeoutException(
- "The client timed out while waiting for an asynchronous response");
+ throw new TimeoutException(Messages.getMessage("getErr1"));
}
return responseObject;
@@ -288,7 +287,7 @@
// If we don't have a fault, then we have to have a MessageContext for the response.
if (response == null) {
latch.countDown();
- throw new ExecutionException(ExceptionFactory.makeWebServiceException("null response"));
+ throw new ExecutionException(ExceptionFactory.makeWebServiceException(Messages.getMessage("processRespErr")));
}
// Avoid a reparse of the message. If we already retrived the object, return
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/context/utils/ContextUtils.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/context/utils/ContextUtils.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/context/utils/ContextUtils.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/context/utils/ContextUtils.java Tue Nov 27 14:26:28 2007
@@ -25,6 +25,7 @@
import org.apache.axis2.jaxws.description.OperationDescription;
import org.apache.axis2.jaxws.description.ServiceDescription;
import org.apache.axis2.jaxws.description.ServiceDescriptionWSDL;
+import org.apache.axis2.jaxws.i18n.Messages;
import org.apache.axis2.transport.http.HTTPConstants;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -71,9 +72,8 @@
wsdlLocationURI = wsdlLocation.toURI();
}
catch (URISyntaxException ex) {
- // TODO: NLS/RAS
- log.warn("Unable to convert WSDL location URL to URI. URL: " +
- wsdlLocation.toString() + "; Service: " + sd.getServiceQName(), ex);
+ log.warn(Messages.getMessage("addPropertiesErr",
+ wsdlLocation.toString(),sd.getServiceQName().toString()), ex);
}
soapMessageContext
.put(javax.xml.ws.handler.MessageContext.WSDL_DESCRIPTION, wsdlLocationURI);
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/core/controller/InvocationController.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/core/controller/InvocationController.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/core/controller/InvocationController.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/core/controller/InvocationController.java Tue Nov 27 14:26:28 2007
@@ -306,9 +306,8 @@
// response object
// back to the client app without calling
// AsyncResponse.processResponse or processFault
-
- throw ExceptionFactory
- .makeWebServiceException("A client outbound handler cause a message flow direction reversal. This case is not yet implemented.");
+
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("invokeAsyncErr"));
// throw new AxisFault(request.getMessage());
}
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/handler/HandlerChainProcessor.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/handler/HandlerChainProcessor.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/handler/HandlerChainProcessor.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/handler/HandlerChainProcessor.java Tue Nov 27 14:26:28 2007
@@ -122,15 +122,11 @@
// instanceof ProtocolHandler
protocolHandlers.add((SOAPHandler) handler);
else if (Handler.class.isAssignableFrom(handler.getClass())) {
- // TODO: NLS better error message
throw ExceptionFactory.makeWebServiceException(Messages
- .getMessage("handlerChainErr1", handler
- .getClass().getName()));
+ .getMessage("handlerChainErr1", handler.getClass().getName()));
} else {
- // TODO: NLS better error message
throw ExceptionFactory.makeWebServiceException(Messages
- .getMessage("handlerChainErr2", handler
- .getClass().getName()));
+ .getMessage("handlerChainErr2", handler.getClass().getName()));
}
}
@@ -543,7 +539,7 @@
mepCtx.setMessage(msg);
} else {
- throw ExceptionFactory.makeWebServiceException("We only support SOAP11 and SOAP12 for JAXWS handlers");
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("cFaultMsgErr"));
}
} catch (Exception ex) {
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/handler/TransportHeadersAdapter.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/handler/TransportHeadersAdapter.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/handler/TransportHeadersAdapter.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/handler/TransportHeadersAdapter.java Tue Nov 27 14:26:28 2007
@@ -18,6 +18,7 @@
*/
package org.apache.axis2.jaxws.handler;
+import org.apache.axis2.i18n.Messages;
import org.apache.axis2.jaxws.ExceptionFactory;
import org.apache.axis2.jaxws.core.MessageContext;
import org.apache.axis2.transport.http.HTTPConstants;
@@ -143,8 +144,8 @@
l.add(o);
return l;
} else {
- throw ExceptionFactory.makeWebServiceException("Cannot convert from " + o.getClass()
- + " to List<String>");
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("inputConvertionErr",o.getClass().toString()));
}
}
@@ -162,8 +163,8 @@
return (String) l.get(0);
}
}
- throw ExceptionFactory.makeWebServiceException("Cannot convert from " + o.getClass()
- + " to String");
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("inputConvertionErr1",o.getClass().toString()));
}
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/factory/MethodMarshallerFactory.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/factory/MethodMarshallerFactory.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/factory/MethodMarshallerFactory.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/factory/MethodMarshallerFactory.java Tue Nov 27 14:26:28 2007
@@ -22,6 +22,7 @@
import org.apache.axis2.jaxws.description.OperationDescription;
import org.apache.axis2.jaxws.description.ParameterDescription;
import org.apache.axis2.jaxws.description.ServiceDescription;
+import org.apache.axis2.jaxws.handler.HandlerResolverImpl;
import org.apache.axis2.jaxws.marshaller.MethodMarshaller;
import org.apache.axis2.jaxws.marshaller.impl.alt.DocLitBareMethodMarshaller;
import org.apache.axis2.jaxws.marshaller.impl.alt.DocLitBareMinimalMethodMarshaller;
@@ -32,6 +33,8 @@
import org.apache.axis2.jaxws.message.databinding.JAXBUtils;
import org.apache.axis2.jaxws.runtime.description.marshal.MarshalServiceRuntimeDescription;
import org.apache.axis2.jaxws.runtime.description.marshal.MarshalServiceRuntimeDescriptionFactory;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
import javax.jws.soap.SOAPBinding;
import javax.xml.bind.JAXBContext;
@@ -43,8 +46,9 @@
* SOAPBinding information
*/
public class MethodMarshallerFactory {
-
-
+
+ private static Log log = LogFactory.getLog(MethodMarshallerFactory.class);
+
private enum SUBTYPE {
NORMAL, PLUS, MINIMAL }
@@ -243,13 +247,18 @@
MarshalServiceRuntimeDescriptionFactory.get(serviceDesc);
String requestWrapper = marshalDesc.getRequestWrapperClassName(op);
if (!exists(requestWrapper)) {
- // TODO DEBUG
+ if(log.isDebugEnabled()){
+ log.debug("Request wrapper class name is NULL.");
+ }
return true;
}
- String responseWrapper = marshalDesc.getRequestWrapperClassName(op);
+ //String responseWrapper = marshalDesc.getRequestWrapperClassName(op);
+ String responseWrapper = marshalDesc.getResponseWrapperClassName(op);
if (!exists(responseWrapper)) {
- // TODO DEBUG
+ if(log.isDebugEnabled()){
+ log.debug("Response wrapper class name is NULL.");
+ }
return true;
}
// TODO Do the same for the fault beans
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/DocLitWrappedMinimalMethodMarshaller.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/DocLitWrappedMinimalMethodMarshaller.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/DocLitWrappedMinimalMethodMarshaller.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/DocLitWrappedMinimalMethodMarshaller.java Tue Nov 27 14:26:28 2007
@@ -90,16 +90,14 @@
//to a method then an implementation MUST throw WebServiceException.
if (pds.length > 0) {
if (signatureArguments == null) {
- throw ExceptionFactory.makeWebServiceException(Messages.getMessage(
- "NullParamErr1", "Input", operationDesc.getJavaMethodName(),
- "doc/lit"));
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("NullParamErr1",operationDesc.getJavaMethodName()));
}
if (signatureArguments != null) {
for (Object argument : signatureArguments) {
if (argument == null) {
- throw ExceptionFactory.makeWebServiceException(Messages.getMessage(
- "NullParamErr1", "Input", operationDesc.getJavaMethodName(),
- "doc/lit"));
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("NullParamErr1",operationDesc.getJavaMethodName()));
}
}
}
@@ -207,10 +205,8 @@
if (sigArguments != null) {
for (Object argument : sigArguments) {
if (argument == null) {
- throw ExceptionFactory.makeWebServiceException(Messages.getMessage(
- "NullParamErr1", "Input", operationDesc.getJavaMethodName(),
- "rpc/lit"));
-
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("NullParamErr2",operationDesc.getJavaMethodName()));
}
}
}
@@ -292,9 +288,8 @@
//As per JAXWS Specification section 3.6.2.3 if a null value is passes as an argument
//to a method then an implementation MUST throw WebServiceException.
if (returnObject == null) {
- throw ExceptionFactory.makeWebServiceException(Messages.getMessage(
- "NullParamErr1", "Return", operationDesc.getJavaMethodName(),
- "rpc/lit"));
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("NullParamErr3",operationDesc.getJavaMethodName()));
}
Element returnElement = null;
@@ -414,9 +409,8 @@
//As per JAXWS Specification section 3.6.2.3 if a null value is passes as an argument
//to a method then an implementation MUST throw WebServiceException.
if (returnValue == null) {
- throw ExceptionFactory.makeWebServiceException(Messages.getMessage(
- "NullParamErr1", "Return", operationDesc.getJavaMethodName(),
- "rpc/lit"));
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("NullParamErr3",operationDesc.getJavaMethodName()));
}
}
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/LegacyExceptionUtil.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/LegacyExceptionUtil.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/LegacyExceptionUtil.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/LegacyExceptionUtil.java Tue Nov 27 14:26:28 2007
@@ -150,14 +150,8 @@
log.debug("Completed creation of the fault bean.");
}
} else {
- //if (log.isErrorEnabled()) {
- // log.debug("The fault bean could not be loaded...Fallback to using the fault exception: " + t.getClass());
- //}
- //return t;
- throw ExceptionFactory
- .makeWebServiceException(Messages.getMessage("faultProcessingNotSupported",
- "the @WebFault faultbean is missing for " +
- t.getClass()));
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("faultProcessingNotSupported",t.getClass().getName()));
}
} catch (Exception e) {
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/MethodMarshallerUtils.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/MethodMarshallerUtils.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/MethodMarshallerUtils.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/MethodMarshallerUtils.java Tue Nov 27 14:26:28 2007
@@ -225,10 +225,7 @@
null,
attachment);
} else {
- // TODO NLS and clean this up
- throw ExceptionFactory.
- makeWebServiceException("SWAREF and MTOM attachment parameters are not " +
- "supported in this style/use.");
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("pdElementErr"));
}
return pde;
}
@@ -344,10 +341,7 @@
pdeList.add(pde);
swaIndex++;
} else {
- // TODO NLS and clean this up
- throw ExceptionFactory.makeWebServiceException("SWAREF and MTOM " +
- "attachment parameters are not supported " +
- "in this style/use.");
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("pdElementErr"));
}
}
}
@@ -555,10 +549,7 @@
attachment.getContentID());
message.setDoingSWA(true);
} else {
- // TODO NLS and cleanup
- throw ExceptionFactory.
- makeWebServiceException("SWAREF and MTOM attachment parameters " +
- "are not supported in this style/use.");
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("pdElementErr"));
}
}
}
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/RPCLitMethodMarshaller.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/RPCLitMethodMarshaller.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/RPCLitMethodMarshaller.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/RPCLitMethodMarshaller.java Tue Nov 27 14:26:28 2007
@@ -90,16 +90,14 @@
//to a method then an implementation MUST throw WebServiceException.
if (pds.length > 0) {
if (signatureArguments == null) {
- throw ExceptionFactory.makeWebServiceException(Messages.getMessage(
- "NullParamErr1", "Input", operationDesc.getJavaMethodName(),
- "rpc/lit"));
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("NullParamErr2",operationDesc.getJavaMethodName()));
}
if (signatureArguments != null) {
for (Object argument : signatureArguments) {
if (argument == null) {
- throw ExceptionFactory.makeWebServiceException(Messages.getMessage(
- "NullParamErr1", "Input", operationDesc.getJavaMethodName(),
- "rpc/lit"));
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("NullParamErr2",operationDesc.getJavaMethodName()));
}
}
}
@@ -212,9 +210,8 @@
if (sigArguments != null) {
for (Object argument : sigArguments) {
if (argument == null) {
- throw ExceptionFactory.makeWebServiceException(Messages.getMessage(
- "NullParamErr1", "Input", operationDesc.getJavaMethodName(),
- "rpc/lit"));
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("NullParamErr2",operationDesc.getJavaMethodName()));
}
}
@@ -301,9 +298,8 @@
//As per JAXWS Specification section 3.6.2.3 if a null value is passes as an argument
//to a method then an implementation MUST throw WebServiceException.
if (returnObject == null) {
- throw ExceptionFactory.makeWebServiceException(Messages.getMessage(
- "NullParamErr1", "Return", operationDesc.getJavaMethodName(),
- "rpc/lit"));
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("NullParamErr3",operationDesc.getJavaMethodName()));
}
Element returnElement = null;
@@ -428,9 +424,8 @@
//As per JAXWS Specification section 3.6.2.3 if a null value is passes as an argument
//to a method then an implementation MUST throw WebServiceException.
if (returnValue == null) {
- throw ExceptionFactory.makeWebServiceException(Messages.getMessage(
- "NullParamErr1", "Return", operationDesc.getJavaMethodName(),
- "rpc/lit"));
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("NullParamErr3",operationDesc.getJavaMethodName()));
}
}
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/impl/XMLPartBase.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/impl/XMLPartBase.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/impl/XMLPartBase.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/impl/XMLPartBase.java Tue Nov 27 14:26:28 2007
@@ -152,7 +152,8 @@
// Okay
} else
if (qName.getNamespaceURI().equals(SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI)) {
- throw ExceptionFactory.makeWebServiceException("UNEXPECTED"); // TODO NLS
+ throw ExceptionFactory.
+ makeWebServiceException(Messages.getMessage("restWithSOAPErr"));
} else {
content = _createSpine(Protocol.rest, Style.DOCUMENT, 0, root);
contentType = SPINE;
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/util/MessageUtils.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/util/MessageUtils.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/util/MessageUtils.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/util/MessageUtils.java Tue Nov 27 14:26:28 2007
@@ -40,6 +40,7 @@
import org.apache.axis2.jaxws.ExceptionFactory;
import org.apache.axis2.jaxws.handler.AttachmentsAdapter;
import org.apache.axis2.jaxws.handler.TransportHeadersAdapter;
+import org.apache.axis2.jaxws.i18n.Messages;
import org.apache.axis2.jaxws.message.Message;
import org.apache.axis2.jaxws.message.Protocol;
import org.apache.axis2.jaxws.message.attachments.AttachmentUtils;
@@ -154,7 +155,8 @@
Protocol protocol = msgContext.isDoingREST() ? Protocol.rest : null;
message = msgFactory.createFrom(soapEnv, protocol);
} catch (Exception e) {
- throw ExceptionFactory.makeWebServiceException("Could not create new Message");
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("msgFromMsgErr"), e);
}
Object property = msgContext.getProperty(Constants.Configuration.ENABLE_MTOM);
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/EndpointController.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/EndpointController.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/EndpointController.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/EndpointController.java Tue Nov 27 14:26:28 2007
@@ -96,7 +96,7 @@
eic.setResponseMessageContext(response);
}
else {
- throw ExceptionFactory.makeWebServiceException("No dispatcher found.");
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("invokeErr"));
}
} catch (Exception e) {
throw ExceptionFactory.makeWebServiceException(e);
@@ -128,7 +128,7 @@
dispatcher.invokeAsync(request, eic.getCallback());
}
else {
- throw ExceptionFactory.makeWebServiceException("No dispatcher found.");
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("invokeErr"));
}
} catch (Exception e) {
throw ExceptionFactory.makeWebServiceException(e);
@@ -159,7 +159,7 @@
dispatcher.invokeOneWay(request);
}
else {
- throw ExceptionFactory.makeWebServiceException("No dispatcher found.");
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("invokeErr"));
}
} catch (Exception e) {
throw ExceptionFactory.makeWebServiceException(e);
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/JavaBeanDispatcher.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/JavaBeanDispatcher.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/JavaBeanDispatcher.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/JavaBeanDispatcher.java Tue Nov 27 14:26:28 2007
@@ -248,8 +248,7 @@
OperationDescription opDesc = mc.getOperationDescription();
if (opDesc == null) {
- // TODO: NLS
- throw ExceptionFactory.makeWebServiceException("Operation Description was not set");
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("proxyErr3"));
}
Method returnMethod = opDesc.getMethodFromServiceImpl(serviceImplClass);
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/ProviderDispatcher.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/ProviderDispatcher.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/ProviderDispatcher.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/ProviderDispatcher.java Tue Nov 27 14:26:28 2007
@@ -533,8 +533,7 @@
if (interfaceName == javax.xml.ws.Provider.class) {
if (paramType.getActualTypeArguments().length > 1) {
- //TODO NLS
- throw ExceptionFactory.makeWebServiceException("Provider cannot have more than one Generic Types defined as Per JAX-WS Specification");
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("pTypeErr"));
}
providerType = (Class)paramType.getActualTypeArguments()[0];
}
@@ -588,8 +587,8 @@
_blockFactory = (SOAPEnvelopeBlockFactory)FactoryRegistry.getFactory(
SOAPEnvelopeBlockFactory.class);
} else {
- throw ExceptionFactory.makeWebServiceException("Unable to find BlockFactory " +
- "for type: " + type.getClass().getName());
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("bFactoryErr",type.getClass().getName()));
}
return _blockFactory;
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/endpoint/EndpointImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/endpoint/EndpointImpl.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/endpoint/EndpointImpl.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/endpoint/EndpointImpl.java Tue Nov 27 14:26:28 2007
@@ -27,6 +27,7 @@
import org.apache.axis2.jaxws.description.DescriptionFactory;
import org.apache.axis2.jaxws.description.EndpointDescription;
import org.apache.axis2.jaxws.description.ServiceDescription;
+import org.apache.axis2.jaxws.i18n.Messages;
import org.apache.axis2.transport.http.HTTPWorkerFactory;
import org.apache.axis2.transport.http.server.SimpleHttpServer;
import org.apache.axis2.transport.http.server.WorkerFactory;
@@ -60,7 +61,8 @@
private void initialize() {
if (implementor == null) {
- throw ExceptionFactory.makeWebServiceException("The implementor object cannot be null");
+
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("initErr"));
}
// If we don't have the necessary metadata, let's go ahead and
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/endpoint/Utils.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/endpoint/Utils.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/endpoint/Utils.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/endpoint/Utils.java Tue Nov 27 14:26:28 2007
@@ -27,6 +27,7 @@
import org.apache.axis2.jaxws.description.EndpointInterfaceDescription;
import org.apache.axis2.jaxws.description.OperationDescription;
import org.apache.axis2.jaxws.description.ServiceDescription;
+import org.apache.axis2.jaxws.i18n.Messages;
import org.apache.axis2.jaxws.message.Message;
import org.apache.axis2.jaxws.message.Protocol;
import org.apache.axis2.jaxws.message.XMLFault;
@@ -171,14 +172,12 @@
// That means that overloading of wsdl operations is not supported (although that's not supported in
// WSDL 1.1 anyway).
if (ops == null || ops.length == 0) {
- // TODO: RAS & NLS
- throw ExceptionFactory.makeWebServiceException("No operation found. WSDL Operation name: "
- + mc.getOperationName());
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("oprDescrErr",mc.getOperationName().toString()));
}
if (ops.length > 1) {
- // TODO: RAS & NLS
- throw ExceptionFactory.makeWebServiceException("More than one operation found. Overloaded WSDL operations are not supported. WSDL Operation name: "
- + mc.getOperationName());
+ throw ExceptionFactory.makeWebServiceException(
+ Messages.getMessage("oprDescrErr1",mc.getOperationName().toString()));
}
op = ops[0];
if (log.isDebugEnabled()) {
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/endpoint/injection/impl/WebServiceContextInjectorImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/endpoint/injection/impl/WebServiceContextInjectorImpl.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/endpoint/injection/impl/WebServiceContextInjectorImpl.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/endpoint/injection/impl/WebServiceContextInjectorImpl.java Tue Nov 27 14:26:28 2007
@@ -126,8 +126,7 @@
*/
public void injectOnClass(Object resource, Object instance, Class clazz)
throws ResourceInjectionException {
- throw new UnsupportedOperationException(
- "WebServiceContext Injeciton on Class not yet supported");
+ throw new UnsupportedOperationException(Messages.getMessage("injectOnClsErr"));
}
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/ServiceDelegate.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/ServiceDelegate.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/ServiceDelegate.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/ServiceDelegate.java Tue Nov 27 14:26:28 2007
@@ -234,9 +234,8 @@
DescriptionFactory.updateEndpoint(serviceDescription, sei, portName,
DescriptionFactory.UpdateType.GET_PORT);
if (endpointDesc == null) {
- // TODO: NLS
throw ExceptionFactory.makeWebServiceException(
- "Unable to getPort for port QName " + portName.toString());
+ Messages.getMessage("portErr",portName.toString()));
}
String[] interfacesNames =
@@ -255,8 +254,7 @@
try {
interfaces = loadClasses(classLoader, interfacesNames);
} catch (ClassNotFoundException e2) {
- // TODO: NLS
- throw ExceptionFactory.makeWebServiceException("Unable to load proxy classes", e2);
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("portErr1"), e2);
}
}
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/migrator/ApplicationContextMigratorUtil.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/migrator/ApplicationContextMigratorUtil.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/migrator/ApplicationContextMigratorUtil.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/migrator/ApplicationContextMigratorUtil.java Tue Nov 27 14:26:28 2007
@@ -23,6 +23,7 @@
import org.apache.axis2.jaxws.core.MessageContext;
import org.apache.axis2.jaxws.description.ServiceDescription;
import org.apache.axis2.jaxws.handler.MEPContext;
+import org.apache.axis2.jaxws.i18n.Messages;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -91,7 +92,8 @@
Map<String, Object> requestContext,
MessageContext messageContext) {
if (messageContext == null) {
- throw ExceptionFactory.makeWebServiceException("Null MessageContext");
+
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("nullMsgCtxErr"));
}
ServiceDescription sd = messageContext.getEndpointDescription().getServiceDescription();
@@ -133,7 +135,7 @@
Map<String, Object> responseContext,
MessageContext messageContext) {
if (messageContext == null) {
- throw ExceptionFactory.makeWebServiceException("Null MessageContext");
+ throw ExceptionFactory.makeWebServiceException(Messages.getMessage("nullMsgCtxErr"));
}
ServiceDescription sd = messageContext.getEndpointDescription().getServiceDescription();
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/utility/PropertyDescriptorPlus.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/utility/PropertyDescriptorPlus.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/utility/PropertyDescriptorPlus.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/utility/PropertyDescriptorPlus.java Tue Nov 27 14:26:28 2007
@@ -91,10 +91,7 @@
*/
public Object get(Object targetBean) throws InvocationTargetException, IllegalAccessException {
if(descriptor == null){
- if(log.isDebugEnabled()){
- log.debug("Null Descriptor");
- }
- throw new RuntimeException("PropertyDescriptor not found");
+ throw new RuntimeException(Messages.getMessage("pDescrErr"));
}
Method method = descriptor.getReadMethod();
if(method == null && descriptor.getPropertyType() == Boolean.class){
@@ -110,16 +107,13 @@
method = targetBean.getClass().getMethod(methodName, null);
}catch(NoSuchMethodException e){
if(log.isDebugEnabled()){
- log.debug("Mehtod not found" + methodName);
+ log.debug("Method not found" + methodName);
}
}
}
}
if(method == null){
- if(log.isDebugEnabled()){
- log.debug("No read Method found to read propertyvalue");
- }
- throw new RuntimeException("No read Method found to read property Value from jaxbObject: "+targetBean.getClass().getName());
+ throw new RuntimeException(Messages.getMessage("pDescrErr2",targetBean.getClass().getName()));
}
return method.invoke(targetBean, null);
}
@@ -184,7 +178,6 @@
if(paramTypes !=null && paramTypes.length ==1){
Class paramType = paramTypes[0];
if(paramType.isPrimitive() && propValue == null){
- // TODO NLS
//Ignoring null value for primitive type, this could potentially be the way of a customer indicating to set
//default values defined in JAXBObject/xmlSchema.
if(DEBUG_ENABLED){
Modified: webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/addnumbershandler/AddNumbersClientLogicalHandler.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/addnumbershandler/AddNumbersClientLogicalHandler.java?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/addnumbershandler/AddNumbersClientLogicalHandler.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/addnumbershandler/AddNumbersClientLogicalHandler.java Tue Nov 27 14:26:28 2007
@@ -136,9 +136,9 @@
s = msg.getPayload();
String st = getStringFromSourcePayload(msg.getPayload());
- if (st.contains("<arg0>99</arg0>")) {
+ if (st.contains(">99</arg0>")) {
throw new ProtocolException("I don't like the value 99");
- } else if (st.contains("<arg0>999</arg0>")) {
+ } else if (st.contains(">999</arg0>")) {
XMLFault xmlFault = MethodMarshallerUtils.createXMLFaultFromSystemException(new RuntimeException("I don't like the value 999"));
try {
javax.xml.soap.MessageFactory mf = SAAJFactory.createMessageFactory(SOAPConstants.URI_NS_SOAP_1_1_ENVELOPE);
Modified: webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/i18n/resource.properties
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/i18n/resource.properties?rev=598787&r1=598786&r2=598787&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/i18n/resource.properties (original)
+++ webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/i18n/resource.properties Tue Nov 27 14:26:28 2007
@@ -45,7 +45,7 @@
builtOn=Built on #today#
#############################################################################
test01=This string is a test string 01.
-faultProcessingNotSupported=User fault processing is not supported. The exception is {0}
+faultProcessingNotSupported=User fault processing is not supported. The @WebFault faultbean is missing for {0}
exceptionDuringExceptionFlow=An exception occurred during exception processing. The exception is swallowed and is not propagated back to the caller.
serviceClientCreateError=The ServiceClient cannot be created.
cannotSetExcutorToNull=An attempt was made to set the Executor to a null value. This is not allowed.
@@ -83,6 +83,7 @@
ICCreateOpClientErr2=The system cannot create the OperationClient. The operation qname is null.
proxyErr1=An attempt was made to invoke the {0} method, but this method is not available on the javax.xml.ws.BindingProvider or {1} class.
proxyErr2=The @SOAPBinding annotation Style for the service endpoint interface (SEI) and the @SOAPBinding annotation Style for the method should be same.
+proxyErr3=Operation Description was not set.
proxyPrivateMethod=Invalid method call. The method {0} is not a valid method.
proxyExcludedMethod=Invalid method call. The method {0} has been excluded using the @WebMethod(exclude=true) annotation.
proxyNullCallback=Invalid AsyncHandler object. The AsynchHandler cannot be null for an asynchronous callback invocation.
@@ -161,7 +162,7 @@
ClassUtilsErr3=An IOException error was thrown when trying to get all of the resources for {0}
ClassUtilsErr4=An IOException error was thrown when trying to read the jar file.
MethodMarshallerErr1=A JAX-WS service exception for the {0} fault bean cannot be created.
-MethodMarshallerUtilErr1=Empty Body Block Found in response Message for wsdl Operation defintion that expects an Output.
+MethodMarshallerUtilErr1=Empty Body Block Found in response Message for wsdl Operation defintion that expects an Output. Return type associated with SEI operation is not void, Body Block cannot be null.
SourceReadErr=A problem was encountered while reading the Source object. Please verify that your Source object is correct. The class of the Source object is {0}
JABGraphProblem=The system threw a StackOverflowError at the JAXB level. This usually means that your JAXB object has a circular reference. This is not supported by JAXB.
SchemaReaderErr1=Invlid wsdl Definition provided.
@@ -170,7 +171,9 @@
dispatchBadDOMSource=An invalid DOMSource was encountered during Dispatch. Please use a DOMSource that contains a Node.
convertProblem=An internal error occurred during JAX-WS marshalling. An object of type {0} cannot be converted into the destination type of {1}
invalidPropValue=The value of property {0} was invalid. {1} does not match expected type {2}.
-NullParamErr1=Argument {0} in operation {1} is null. This is not allowed for messages {2}.
+NullParamErr1=Input argument(s) in operation method {0} is null. This is not allowed for doc/lit messages.
+NullParamErr2=Input argument(s) in operation method {0} is null. This is not allowed for rpc/lit messages.
+NullParamErr3=Return argument(s) in operation method {0} is null. This is not allowed for rpc/lit messages.
unknownHost=The host specified by the URL is unknown.
connectionRefused=An attempt to connect to the URL was refused.
urlStream=The WSDL file could not be located.
@@ -251,3 +254,30 @@
validateSEIErr3=Validation error: Unsupported SOAPBinding annotation value. The ENCODED setting is not supported for SOAPBinding.Use. Implementation class: {0}
handlerChainErr=EndpointDescriptionImpl: getHandlerChain: thrown when attempting to unmarshall JAXB content.
createDispatchFail3=ServiceDescription.updateEndpointDescription: Can not specify an SEI when creating a Dispatch. PortQN: {0}
+roleValidatioErr=The role of 'none' is not allowed.
+threadClsLoaderErr=Attemping to use ClassLoader of type {0}, which is incompatible with current ClassLoader of type {1}
+getErr=The task was cancelled.
+getErr1=The client timed out while waiting for an asynchronous response.
+processRespErr=null response.
+addPropertiesErr=Unable to convert WSDL location URL to URI. URL: {0}; Service: {1}
+invokeAsyncErr=A client outbound handler cause a message flow direction reversal. This case is not yet implemented.
+cFaultMsgErr=We only support SOAP11 and SOAP12 for JAXWS handlers.
+getHeadersErr=Invalid QName, QName cannot be null.
+getHeadersErr1=Invalid JAXBContext. JAXBContext cannot be null.
+inputConvertionErr=Cannot convert from {0} to List<String>.
+inputConvertionErr1=Cannot convert from {0} to String.
+pdElementErr=SWAREF and MTOM attachment parameters are not supported in this style/use.
+msgFromMsgErr=Error occurred while creating the representation of the incoming message.
+pTypeErr=Provider cannot have more than one Generic Types defined per JAX-WS Specification.
+bFactoryErr=Unexpected Error. Unable to find BlockFactory for type: {0}
+initErr=The implementor object cannot be null.
+injectOnClsErr=WebServiceContext Injection on a Class is not supported.
+oprDescrErr=No operation found. WSDL Operation name: {0}
+oprDescrErr1=More than one operation found. Overloaded WSDL operations are not supported. WSDL Operation name: {0}
+invokeErr=No dispatcher found.
+nullMsgCtxErr=The MessageContext is null. This is an unexpected condition that occurred during application property migration.
+portErr=Unable to getPort for port QName {0}
+portErr1=Unable to load proxy classes.
+pDescrErr=Null Descriptor. PropertyDescriptor not found.
+pDescrErr2=No read Method found to read property Value from jaxbObject: {0}
+restWithSOAPErr=Expected an XML over HTTP message, but the message appears to be a SOAP message. The namespace is {0}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org