58.4.2. Charset
マーシャリングおよびアンマーシャリング は、フィールド 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");