[英]Update globalChannelMap in Mirth Connect
我继承了一个Mirth Connect(v2.2.1)实例,并且正在学习它的工作方式。 我现在正在学习globalChannelMap
变量的工作方式,并且对源连接器上的过滤器行为globalChannelMap
感到困扰。
理论上,我可以在Mirth Connect文件夹目录中编辑一个csv文本文件,以更新由过滤器调用的globalChannelMap
。
但实际上,csv文件已更新,但源连接器过滤器继续为txt文件调用先前的globalChannelMap
。 我缺少哪个步骤来更新globalChannelMap
? 有没有一种简单的方法来输出globalChannelMap
的当前内容?
您可能需要重新部署。 如果您看到使用的是旧的全局频道地图(使用calKno的方法),则意味着您需要重新部署频道。
无论何时更改其代码内容,都需要重新部署Channel,无论是内部库(例如代码模板),转换器还是全局通道图。
您可以在过滤器的开头获取地图,并在结尾或有意义的地方进行更新。
//get map
var map = globalChannelMap.get('mapName');
//log map value
logger.info('This is your map content: '+map);
//update map value
globalChannelMap.put('mapName', value);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.