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]