I'm trying to use the HL7 component in Camel, but I have a custom model.
Outside of camel, I can do this with: new PipeParser(ModelClassFactory
theFactory)
However, I don't see any direct way to configure that in Camel. In
org.apache.camel.component.hl7.HL7Converter (camel-hl7-2.2.0), the parser is
hard-coded, and I don't see a simple way to configure it.:
static Message parse(String body, boolean validate) throws HL7Exception
{
// replace \n with \r as HL7 uses 0x0d = \r as segment terminators
and HAPI only parses with \r
body = body.replace('\n', '\r');
Parser parser = new PipeParser();
if (!validate) {
parser.setValidationContext(new NoValidation());
}
return parser.parse(body);
}
Is there a way to do this?
--
View this message in context:
http://camel.465427.n5.nabble.com/HL7-and-Custom-Models-tp5717772.html
Sent from the Camel - Users mailing list archive at Nabble.com.