Actually, you can (I wrote camel-mllp :-) ). When the camel-mllp component is used as a consumer (i.e. a TCP listener), the body of the exchange will be a byte[] containing the HL7 message. You can use the camel-hl7 data format to unmarshal just as you do when you’re using camel-mina2 or camel-netty4 with their codecs from camel-hl7.
Note that you’ll want to be on Camel 2.17.1 if you want to try camel-mllp - I found a couple of issues that were corrected in the 2.17.1 release. > On May 17, 2016, at 10:34 AM, sekaijin <jean-yves.terr...@aphp.fr> wrote: > > Yes > I'm using mina:tcp and HL7MLLPCodec > after the from in doTry > I'm using unmarshal hapi. > to convert the hl7 message. > > with camel-mllp (I don't ave trying) yout can use onException in your > context for handling the parse exception. > > A+JYT > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/choice-when-not-working-as-expected-in-the-camel-route-tp5782452p5782714.html > Sent from the Camel - Users mailing list archive at Nabble.com.