Author: milinda
Date: Sat Feb 21 08:25:46 2009
New Revision: 746452

URL: http://svn.apache.org/viewvc?rev=746452&view=rev
Log:
Fixing Reply SOAP Header handling problem occurred due to use of wrong WSDL 
operation message. Previous code has used input operation wsdl message for 
output operation wsdl message. This cause 
headerdef.getMessage().equals(msgdef.getQName()) which resides inside 
handleSoapHeaderDef to return false.

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

Modified: 
ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java?rev=746452&r1=746451&r2=746452&view=diff
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java
 (original)
+++ 
ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java
 Sat Feb 21 08:25:46 2009
@@ -197,7 +197,7 @@
         }
 
         if (message.getHeaderParts().size() > 0 || getSOAPHeaders(bo).size() > 
0)
-            createSoapHeaders(soapEnv, getSOAPHeaders(bo), 
op.getInput().getMessage(), message.getHeaderParts());
+            createSoapHeaders(soapEnv, getSOAPHeaders(bo), 
op.getOutput().getMessage(), message.getHeaderParts());
 
         SOAPBody soapBody = getSOAPBody(bo);
         if (soapBody != null) {


Reply via email to