140.4.3. charset
Camel 2.14.1 の時点で、マーシャリングおよびアンマーシャリング
は MSH-18 フィールドで提供される文字セットを評価し
ます。このフィールドが空の場合、デフォルトでは対応する Camel charset プロパティー/ヘッダーに含まれる文字セットが想定されます。HL7DataFormat
クラスから継承する際に guess CharsetName メソッド
を上書きすることで、このデフォルトの動作を変更できます。
よく知られているデータ形式に関する Camel には簡単な構文があります。HL7DataFormat
オブジェクトのインスタンスを作成する必要はありません。
from("direct:hl7in") .marshal().hl7() .to("jms:queue:hl7out"); from("jms:queue:hl7out") .unmarshal().hl7() .to("patientLookupService");