9

私はいくつかの Mirth コードを回避する方法を学ぼうとしています。さまざまなチャネルのトランスで次のようなものを見続けています。

msg['PRB']['PRB.4']['PRB.4.2'].toString()

これが HL7 メッセージを解析していることと、msg がおそらくメッセージを意味することを理解しています。しかしMSG、システム全体の変数ですか? すべてのチャネルにmsg変数がありますか? の範囲はmsg? ${message.encodedData}テンプレートのようなものも見続けています。特定のコネクタ タイプは、コンテンツを自動的に送信しますmsgか?

4

1 に答える 1

12

msg 変数は、ルーティングまたはマッピングに使用する受信メッセージの現在のインスタンスです。適用しているマッピング/変換のコンテキストにのみ存在し、システム全体ではありません。送信されるメッセージはtmpと呼ばれます。したがって、マッピングするときは、msg -> tmp から移動します。

于 2011-08-01T20:18:31.873 に答える