Author: asankha
Date: Fri Feb  9 08:52:17 2007
New Revision: 505364

URL: http://svn.apache.org/viewvc?view=rev&rev=505364
Log:
fix ChannelClosedException experienced with sample #50 where we closed the 
input stream before the whole message was read in by mistake
Also fixed an issue where the response (back to the client) was still using the 
axis service of the request we sent out to the business service

Modified:
    
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/AsyncCallback.java
    
webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ClientWorker.java

Modified: 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/AsyncCallback.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/AsyncCallback.java?view=diff&rev=505364&r1=505363&r2=505364
==============================================================================
--- 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/AsyncCallback.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/AsyncCallback.java
 Fri Feb  9 08:52:17 2007
@@ -47,6 +47,7 @@
             ((Axis2MessageContext)synapseOutMsgCtx).getAxis2MessageContext();
 
         response.setOperationContext(axisOutMsgCtx.getOperationContext());
+        response.setAxisService(axisOutMsgCtx.getAxisService());
         
         // set properties on response
         response.setServerSide(true);

Modified: 
webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ClientWorker.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ClientWorker.java?view=diff&rev=505364&r1=505363&r2=505364
==============================================================================
--- 
webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ClientWorker.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ClientWorker.java
 Fri Feb  9 08:52:17 2007
@@ -99,7 +99,6 @@
                 outMsgCtx.getEnvelope().getNamespace().getNamespaceURI());
             responseMsgCtx.setEnvelope(envelope);
 
-            in.close();
         } catch (AxisFault af) {
             log.error("Fault creating response SOAP envelope", af);
             return;



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

Reply via email to