The issue WAS with my XPath/name parsing.  I ended up using method #3 and as
Ashwin mentioned, I did not need to marshall.  So the following works:

from("file://c:/indir").beanRef("MyBean","fromXML").beanRef("myBean","toJdbc").to("jdbc:dataSource");

My fromXML method loads the Headers so that my toJDBC method can be used. 
*Interestingly*, I tried using the @Headers annotation thinking that would
give me the object that I needed to set, but it was always null.  I needed
to use exchange.getIn().getHeaders() instead.

of course, this solution lead me to a new issue, but that's for another
thread :)

Thanks!

--
View this message in context: 
http://camel.465427.n5.nabble.com/Reading-XML-file-into-a-bean-tp4617160p4619784.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to