Hi I have tried an example to marshal and unmarshal in the router using jaxb.I need to pass the jaxb dataformat object as reference to the xml flow and do the marshalling and unmarshalling.
my router without marshal: <?xml version="1.0" encoding="UTF-8"?> <routes xmlns="http://camel.apache.org/schema/spring"> <route> <from uri="text-jms:queue:orderjax.queue"/> <marshal ref="jaxb"/> <to uri="text2-jms:queue:orderrecevied.queue"/> </route> </camelContext> but it shows me error that Exception in thread "main" org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[Message: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <purchaseOrder amount="1.0" price="4995.0" name="Camel in Action"/> ] at org.apache.camel.util.ObjectHelper.wrapCamelExecutionException(ObjectHelper.java:1212) -- View this message in context: http://camel.465427.n5.nabble.com/passing-jaxb-object-to-xml-tp5502038p5502038.html Sent from the Camel - Users mailing list archive at Nabble.com.
