'msg'是未定义的错误

时间:2016-10-19 21:44:13

标签: mirth

我在尝试循环浏览不同的msg段时未收到错误OBX。在我的目标DB Writer中,我有代码
var msg = channelMap.get('msg');

但是如何将msg存储在变压器中channelMap.put('msg', msg) ?

这是我目前在变换器(javascript mapper)中的内容:

var message = message.getRawData();

channelMap.put('msg', message);

在目标数据库编写器中:

var msg = channelMap.get('msg');

错误:

  

TypeError:无法调用undefined的方法“getRawData”;

1 个答案:

答案 0 :(得分:-1)

在源连接器过滤器和变换器上,msg是一个给定变量,你不能(也不应该)声明它(var msg)并且不能在channelMap上获取它(channelMap.get(' msg')),你只需使用它:msg [...]。

在目的地,您可以在不将其放在channelMap上的情况下获取消息。