1

mirthデータベースリーダーチャネルとLLP送信者チャネルを構成しました。メッセージを送信したり、データベースの詳細を更新したりできます。確認応答のいずれかが失敗した場合、データベースを更新したいと思います。どうすればこれを達成できますか?どんな提案も大いに役立ちます。

4

1 に答える 1

1

On-Updateステートメントは、メッセージが宛先でエラーになった場合でも、メッセージが処理された後に実行されます。HL7 NACKに基づいて条件付きで更新する場合は、On-Updateステートメントでそれを行うことができますが、おそらくJavaScriptを使用する必要があります。または、ポストプロセッサでこれを行うことができます。

if ($r('Destination 1').getStatus() == 'FAILURE' && /.*MSA.[AC][RE].*/.test($r('Destination 1').getMessage())) {
    // Update the database here
}
于 2013-01-22T19:21:26.287 に答える