Hi

The OUT message really starts to irritate me.

We have various components that set data on the OUT body and then the
Pipeline will use this result as IN for then next node.
What happens is then whatever headers etc from IN is lost. Then you
cant really route and have your headers preserve during the entire
route.

We might wanna give this a thought in Camel 2.0?
- Pipeline to always add headers from IN to OUT, so headers is preserved
- Components to enforce MEP and only set data on OUT if its InOut
- Components to add headers from IN to OUT if it set OUT as result
and what not

Currently the SQL component has this flaw. In the past it was
Velocity. And I guess there are some other components as well.

Just starting a thread to not forget. I only had one cup of coffee
this morning. Going to boil water now.....


-- 
Claus Ibsen
Apache Camel Committer

Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/

Reply via email to