2011-07-06 14 views
7

我想了解一些Mirth代碼的方法。我不斷看到這樣的事情在變壓器不同的渠道:msg在Mirth中意味着什麼?

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

我明白,這是解析HL7消息,據我所知,味精可能意味着消息。但是MSG是一個全系統變量?每個頻道是否有msg變量? msg的範圍是什麼?我還在模板中看到諸如${message.encodedData}之類的內容。某些連接器類型是否自動發送msg的內容?

回答

10

msg變量是您將用於路由或映射的入站消息的當前實例。它只存在於您正在應用的映射/轉換的上下文中,而不是系統範圍的。將要傳輸的消息被稱爲tmp。所以,當你映射時,你將從msg - > tmp。