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:37:14 UTC

svn commit: r605244 - /ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java

Author: mriou
Date: Tue Dec 18 08:37:12 2007
New Revision: 605244

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

Modified:
    ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java

Modified: ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java
URL: http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java?rev=605244&r1=605243&r2=605244&view=diff
==============================================================================
--- ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java (original)
+++ ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java Tue Dec 18 08:37:12 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")