148.5.3. charset
从 Camel 2.14.1 开始,marshal 和 unmarshal
评估了在 MSH-18
字段中提供的 charset。如果此字段为空,则默认使用相应 Camel charset 中所含的 charset。从 HL7DataFormat
类继承时,您甚至可以通过覆盖 guessCharsetName
方法来更改此默认行为。
Camel 中的简写语法适用于众所周知的数据格式,常使用。然后,您不需要创建 HL7DataFormat
对象的实例:
from("direct:hl7in") .marshal().hl7() .to("jms:queue:hl7out"); from("jms:queue:hl7out") .unmarshal().hl7() .to("patientLookupService");