Hi Yeah you need a custom codec if you want to handle this properly.
On Thu, Jul 7, 2011 at 11:29 AM, Sushmita chandra <flightsoffantasy...@gmail.com> wrote: > I am trying to send an XML message to a MINA endpoint and read it back from > there and do some processing.But I am not able to get the proper XML back. > I tried to use the following syntax: > > 1 from("mina:tcp://0.0.0.0:9091?sync=true") --->We get an exception where > the datalength= 1010792557 is returned along with the hexadecimal values. > Seems like incoming XML is not getting decoded properly due to lack of > proper codec. > > 2. from("mina:tcp://0.0.0.0:9091?sync=true&textline=true”) ---> Then the > whole incoming XML query is read one line at a time and the whole processing > is also done ,one line at a time. > You can also strip any newline inside the XML so its one long line, and only the last character is a newline to denote the end of this message. > In case of HL7 messages there is a codec value called hl7codec that is used > to parse the incoming HL7 message. I searched the web for similar codec > value for XML message, but I couldn’t find anything as such, so that we > could read the whole XML message as a whole. > I want to know whether there is any specific codec for XML messages? > > > Thanks, > Sushmita > > -- > View this message in context: > http://camel.465427.n5.nabble.com/What-codec-do-we-need-to-use-for-sending-an-XML-message-to-a-MINA-endpoint-tp4560464p4560464.html > Sent from the Camel - Users mailing list archive at Nabble.com. > -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/