我正在尝试学习一些Mirth代码.我不断在不同频道的变压器中看到这样的事情:
msg['PRB']['PRB.4']['PRB.4.2'].toString()
Run Code Online (Sandbox Code Playgroud)
我知道这是解析HL7消息,我知道msg可能意味着消息.但这是MSG一个系统范围的变量吗?每个频道都有msg变量吗?范围是msg什么?我也一直在看${message.encodedData}模板中的内容.某些连接器类型是否自动发送内容msg?
Mik*_*nis 12
msg变量是您将用于路由或映射的入站消息的当前实例.它仅存在于您正在应用的映射/转换的上下文中,并且不是系统范围的.将要传输的消息称为tmp.因此,当您进行映射时,您将从msg - > tmp开始.