32.5. MLLP プロデューサー
MLLP Producer は、MLLP フレームメッセージの送信と HL7 確認応答の受信をサポートしています。MLLP プロデューサーは HL7 確認応答を調べ、否定応答を受信した場合は例外を発生させます。受信した確認応答が調査され、否定応答の場合は例外が発生します。MLLP プロデューサーは、InOnly 交換パターンで設定されている場合、確認応答を無視できます。
32.5.1. メッセージヘッダー リンクのコピーリンクがクリップボードにコピーされました!
MLLP プロデューサーは、Camel メッセージに次のヘッダーを追加します。
| キー | 説明 |
|---|---|
| CamelMllpLocalAddress | ソケットのローカル TCP アドレス |
| CamelMllpRemoteAddress | ソケットのリモート TCP アドレス |
| CamelMllpAcknowledgement | 受信した HL7 確認バイト[] |
| CamelMllpAcknowledgementString | 受信した HL7 確認応答を文字列に変換 |
32.5.2. エクスチェンジプロパティー リンクのコピーリンクがクリップボードにコピーされました!
TCP ソケットの状態は、Camel 交換の次のプロパティーによって制御できます。
| キー | タイプ | 説明 |
|---|---|---|
| CamelMllpCloseConnectionBeforeSend | Boolean | true の場合、データを送信する前にソケットが閉じられます |
| CamelMllpResetConnectionBeforeSend | Boolean | true の場合、データを送信する前にソケットがリセットされます |
| CamelMllpCloseConnectionAfterSend | Boolean | true の場合、Socket はデータ送信直後に閉じられます |
| CamelMllpResetConnectionAfterSend | Boolean | true の場合、データを送信した直後にソケットがリセットされます |