我在尝试循环浏览不同的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”;
答案 0 :(得分:-1)
在源连接器过滤器和变换器上,msg是一个给定变量,你不能(也不应该)声明它(var msg)并且不能在channelMap上获取它(channelMap.get(' msg')),你只需使用它:msg [...]。
在目的地,您可以在不将其放在channelMap上的情况下获取消息。