You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by as...@apache.org on 2009/03/24 07:37:55 UTC

svn commit: r757673 - in /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2: Axis2FlexibleMEPClient.java Axis2Sender.java

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);