Author: ruwan
Date: Thu Oct 11 22:54:21 2007
New Revision: 584056

URL: http://svn.apache.org/viewvc?rev=584056&view=rev
Log:
fixing an issue with cloneForSend

Modified:
    
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
    
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/MessageHelper.java

Modified: 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java?rev=584056&r1=584055&r2=584056&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
 Thu Oct 11 22:54:21 2007
@@ -259,6 +259,7 @@
 
         MessageContext newMC = MessageHelper.clonePartially(ori);
 
+        newMC.setEnvelope(ori.getEnvelope());        
         removeAddressingHeaders(newMC);
 
         // pass any transport headers on the original request

Modified: 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/MessageHelper.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/MessageHelper.java?rev=584056&r1=584055&r2=584056&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/MessageHelper.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/MessageHelper.java
 Thu Oct 11 22:54:21 2007
@@ -88,7 +88,8 @@
         org.apache.axis2.context.MessageContext mc) throws AxisFault {
 
         org.apache.axis2.context.MessageContext newMC = clonePartially(mc);
-
+        
newMC.setEnvelope(cloneSOAPEnvelope(cloneSOAPEnvelope(mc.getEnvelope())));
+        
         newMC.setServiceContext(mc.getServiceContext());
         newMC.setOperationContext(mc.getOperationContext());
         newMC.setAxisMessage(mc.getAxisMessage());
@@ -152,9 +153,6 @@
         }
 
         newMC.setServerSide(false);
-
-        // set SOAP envelope on the message context, removing WS-A headers
-        newMC.setEnvelope(cloneSOAPEnvelope(ori.getEnvelope()));
 
         return newMC;
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to