Author: scheu Date: Thu Sep 9 12:52:24 2010 New Revision: 995408 URL: http://svn.apache.org/viewvc?rev=995408&view=rev Log: Quick Fix to remove Exception. This exception violates WS-I Basic Profile Rule 1019
Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java?rev=995408&r1=995407&r2=995408&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java (original) +++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java Thu Sep 9 12:52:24 2010 @@ -785,6 +785,9 @@ public class BuilderUtil { && (charsetEncodingFromTransport != null) && !charsetEncodingFromXML.equalsIgnoreCase(charsetEncodingFromTransport) && !compatibleEncodings(charsetEncodingFromXML, charsetEncodingFromTransport)) { + /** + * WS-BP Rule 1019 requires toleration if the character sets mismatch + * I am changing this to simply a debug statement. String faultCode; if (SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(soapNamespaceURI)) { @@ -794,10 +797,14 @@ public class BuilderUtil { } throw new AxisFault("Character Set Encoding from " - + "transport information [" + charsetEncodingFromTransport + - "] does not match with " - + "character set encoding in the received SOAP message [" + - charsetEncodingFromXML + "]", faultCode); + + "transport information [" + charsetEncodingFromTransport + "] does not match with " + + "character set encoding in the received SOAP message [" + charsetEncodingFromXML + "]", faultCode); + **/ + if (log.isDebugEnabled()) { + log.debug("Character Set Encoding from " + + "transport information [" + charsetEncodingFromTransport + "] does not match with " + + "character set encoding in the received SOAP message [" + charsetEncodingFromXML + "]"); + } } }