@Christian, the patch you submitted requires a bit of work to be applied to Camel. At least the "package bla;" needs to change, and the apache license headers applied, a unit test and so forth. I could do this part if you don't have time. However we would need a sample HL7 message that shows the problem as well. I would appreciate if you could address some of these issues and resubmit.

We plan to release Camel 1.6.1 and 2.0-M2 next week, btw :)

Cheers,
Hadrian

On Apr 24, 2009, at 12:09 PM, christian ohr wrote:


Hi, me again...

Another problem I came across:
when reading HL7 messages e.g. from a stream, they become unusable after
running though a convertBodyTo(String.class) converter for further
processing.

The reason is that the converter uses the readLine() method of a
BufferedReader which splits up at "\r" and/or "\n" characters, but then the string is always aggregated with "\n". As HL7 segments MUST be separated by "\r", you need to convert all "\n" into "\r" afterwards, which is pretty
annoying. Please also see
http://gforge.openehealth.org/gf/project/ipf/tracker/?action=TrackerItemEdit&tracker_item_id=128

I will have a closer look at it and see if I can provide a patch next
week....

cheers
Christian
http://gforge.openehealth.org/gf/project/ipf/
--
View this message in context: 
http://www.nabble.com/HL7-messages-become-unusable-after-convertBodyTo%28String.class%29-tp23219748p23219748.html
Sent from the Camel - Users mailing list archive at Nabble.com.


Reply via email to