2

Mirth Connect 中是否有可用的方法/功能来列出或输出全球地图的内容?我想要“钥匙”和钥匙的价值。

4

3 回答 3

3

以下代码将在 mirth 中打印全局映射变量的键和值

 for each(key in globalMap.getVariables().keySet().toArray())
 logger.info(key + ': ' + globalMap.get(key));
于 2014-04-04T06:19:46.397 回答
1

放置全局地图对我不起作用..在通道中任何地方的 javascript 转换器中这样的东西会在处理消息后,在“映射”选项卡中为您提供每个范围内可用的所有内容的列表:

for each(variable in responseMap)
     channelMap.put('R_' + variable.toString(),variable);
for each (variable in channelMap)
     channelMap.put('C_' + variable.toString(),variable);
for each (variable in globalMap)
     channelMap.put('G_' + variable.toString(),variable);

于 2013-05-20T18:40:51.547 回答
0

笨拙,但将其粘贴在频道地图中,您可以在查看消息时通过查看“映射”选项卡来查看它(通过仪表板)。

channelMap.put('globalMap', globalMap);
于 2012-03-07T14:19:26.723 回答