Author: asankha
Date: Tue Mar 24 06:37:55 2009
New Revision: 757673

URL: http://svn.apache.org/viewvc?rev=757673&view=rev
Log:
fix SYNAPSE-520 by applying patch from Nandana M.

Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2Sender.java

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java?rev=757673&r1=757672&r2=757673&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
 Tue Mar 24 06:37:55 2009
@@ -331,4 +331,13 @@
 
         return newMC;
     }
+
+    public static void clearSecurtityProperties(Options options) {
+
+        Options current = options;
+        while (current != null && 
current.getProperty(SynapseConstants.RAMPART_POLICY) != null) {
+             current.setProperty(SynapseConstants.RAMPART_POLICY, null);
+             current = current.getParent();
+        }
+    }
 }

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2Sender.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2Sender.java?rev=757673&r1=757672&r2=757673&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2Sender.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2Sender.java
 Tue Mar 24 06:37:55 2009
@@ -128,6 +128,8 @@
                     OMAbstractFactory.getSOAP11Factory() : 
OMAbstractFactory.getSOAP12Factory();
                 fac.createSOAPHeader(messageContext.getEnvelope());
             }
+
+            
Axis2FlexibleMEPClient.clearSecurtityProperties(messageContext.getOptions());
             
             AxisEngine.send(messageContext);
 


Reply via email to