Don't assume you XML is gone. Its just that the DOM in Java has a way of not showing the XML content but just the NodeList or something like that.
On Tue, Oct 5, 2010 at 6:20 PM, lexsoto <lexs...@gmail.com> wrote: > > I am sorry I still need help with this. > > I have enabled logging and tracing during unit test. > I can see my XML message as is routed. The last time I see the XML body is > when it is sent to the split component: > > [Tracer:88] 77fdf366-9dfc-414c-a7d7-6a687f24d078 >>> choice --> split[XPath: > /message/body/category_definitions/category_definition[fixed_part='IMP']] > <<< Pattern:InOnly, BodyType:String, Body:<?xml version="1.0" > encoding="UTF-8"?>... > After this line, the message is converted from DTMNodeList to Object and > that is where I no longer see the XML data. > > [DefaultTypeConverter:141] Converting > com.sun.org.apache.xml.internal.dtm.ref.DTMNodeList -> java.lang.Object with > value: com.sun.org.apache.xml.internal.dtm.ref.dtmnodel...@521bfefb > [MulticastProcessor:108] ProcessorExchangePair #0 begin: Exchange[Message: > [category_definition: null]] > It seems that this conversion causes the problem, because after this the XML > does not show up in the logs anymore, but I am not sure. > > Any hint would be greatly appreciated. > > Thanks. > > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Split-XPath-JBoss-tp3198294p3199896.html > Sent from the Camel - Users mailing list archive at Nabble.com. > -- Claus Ibsen Apache Camel Committer Author of Camel in Action: http://www.manning.com/ibsen/ Open Source Integration: http://fusesource.com Blog: http://davsclaus.blogspot.com/ Twitter: http://twitter.com/davsclaus