You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2007/12/18 17:41:34 UTC

svn commit: r605245 - /ode/trunk/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java

Author: mriou
Date: Tue Dec 18 08:41:33 2007
New Revision: 605245

URL: http://svn.apache.org/viewvc?rev=605245&view=rev
Log:
ODE-219 patch from Mike Vallender to fix the extraction of header parts from an invocation response.

Modified:
    ode/trunk/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java

Modified: ode/trunk/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java
URL: http://svn.apache.org/viewvc/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java?rev=605245&r1=605244&r2=605245&view=diff
==============================================================================
--- ode/trunk/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java (original)
+++ ode/trunk/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java Tue Dec 18 08:41:33 2007
@@ -331,7 +331,12 @@
 
         SOAPBody soapBody = getSOAPBody(bo);
         if (soapBody != null)
-            extractSoapBodyParts(odeMessage, envelope.getBody(), soapBody, op.getOutput().getMessage(), op.getName() + "Response");
+            extractSoapBodyParts(odeMessage, envelope.getBody(), 
+                    soapBody, op.getOutput().getMessage(), op.getName() + "Response");
+
+        List<SOAPHeader> soapHeaders = getSOAPHeaders(bo);
+        for (SOAPHeader sh : soapHeaders)
+            extractSoapHeaderPart(odeMessage, envelope.getHeader(), sh, op.getInput().getMessage());
     }
 
     @SuppressWarnings("unchecked")