1

静的ホストと動的ポートからラボHL7メッセージを受信して​​います。受信したメッセージごとに、このホストとポートにACKメッセージを送り返す必要があります。

正しいメッセージが含まれる宛先TCPライターチャネルがあります。ポート番号は固定する必要がありますが。

このメッセージを送信側のホストとポートに送信するようにMirthに指示するにはどうすればよいですか?

よろしくお願いしますAbhi

4

2 に答える 2

3

代わりにLLPリスナーを使用するようにチャネルを構成する必要があります。これには、カスタムHL7ACKメッセージで応答するオプションがあります。メッセージは同じ接続で返送されるため、送信システムのアドレスを追跡する必要はありません。

于 2010-07-08T06:32:30.897 に答える
0

Mirthでは、カスタマイズされたACKメッセージを送信します。

スクリプトで、ポストプロセッサを選択します(このスクリプトはメッセージが処理された後に1回実行されます)

このコードを書いてください

var ackString = ""; //build a javascript string for your custom ack
var ackResponse = ResponseFactory.getSuccessReponse(ackString);
responseMap.put("Custom ACK", ackResponse);

次に、MirthはPostprocessorスクリプトを解析し、reponseMapコードを検出します。[ソース]タブで、[ACKの送信]無線リストに移動します。これで、使用可能なドロップダウンリストのオプションから[応答元]と[カスタムACK]を選択できます。

于 2012-11-13T15:03:26.907 に答える