Author: nandana
Date: Wed Oct 15 05:50:42 2008
New Revision: 704897
URL: http://svn.apache.org/viewvc?rev=704897&view=rev
Log:
making enableMTOM true if client side and it is set to optional
Modified:
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseUtils.java
Modified:
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseUtils.java
URL:
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseUtils.java?rev=704897&r1=704896&r2=704897&view=diff
==============================================================================
---
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseUtils.java
(original)
+++
webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/BaseUtils.java
Wed Oct 15 05:50:42 2008
@@ -443,7 +443,15 @@
// message was a MTOM message we sent out MTOM
if (!enableMTOM && msgContext.isDoingMTOM() && (enableMTOMObject
instanceof String)) {
if (((String)
enableMTOMObject).equalsIgnoreCase(Constants.VALUE_OPTIONAL)) {
- enableMTOM = true;
+ //In server side, we check whether request was MTOM
+ if (msgContext.isServerSide()) {
+ if (msgContext.isDoingMTOM()) {
+ enableMTOM = true;
+ }
+ // in the client side, we enable MTOM if it is optional
+ } else {
+ enableMTOM = true;
+ }
}
}
return enableMTOM;