I tried that. Didn't change the behavior.. I see the response being logged correctly step #C (<log message="response body - ${body}"/>).
<cxf:cxfEndpoint id="ndaEndpointsoap12" address="/soap12/search" serviceClass="com.personal.Search"> <cxf:binding> <soap:soapBinding mtomEnabled="true" version="1.2"/> </cxf:binding> </cxf:cxfEndpoint> <route id="soap12"> A. <from uri="cxf:bean:ndaEndpointsoap12" /> B. <to uri="direct:msg_in_queue"/> C.<log message="response body - ${body}"/> </route> <camel:route id="msg-handling-route" streamCache="true"> D. <camel:from uri="direct:msg_in_queue"/> E. <log message="input message received"/> F. <to uri="xslt:xslts/msg-transform.xsl"/> G. <to uri="netty:tcp://192.168.1.1:5511?textline=true&decoderMaxLineLength=10000&sync=true&keepAlive=true"/> H.<to uri="log:response from netty?showHeaders=false"/> I . <to uri="xslt:xslts/msg-transform-back.xsl"/> J. <convertBodyTo type="String"/> </camel:route> Thanks Vineet -- View this message in context: http://camel.465427.n5.nabble.com/Netty-messages-not-propagated-back-from-netty-producer-tp5741315p5741546.html Sent from the Camel - Users mailing list archive at Nabble.com.