2015-05-29 1 views
0

Я унаследовал экземпляр Mirth Connect (v2.2.1) и изучаю, как он работает. Теперь я изучаю, как работают переменные globalChannelMap, и я столкнулся с неправильным фильтром на исходном коннекторе.Обновить globalChannelMap в Mirth Connect

В теории я могу редактировать текстовый файл csv в каталоге папок Mirth Connect для обновления globalChannelMap, который вызывается фильтром.

Но на практике файл csv обновляется, но фильтр соединителя источника продолжает вызывать предыдущий globalChannelMap для txt-файла. Какой шаг мне не хватает для обновления globalChannelMap? Есть ли простой способ вывода текущего содержимого globalChannelMap?

ответ

0

Вы можете получить карту в начале вашего фильтра и обновить ее в конце или везде, где это имеет смысл.

//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); 
1

Возможно, вам потребуется передислоцировать. Если вы видите, что используете старую глобальную карту каналов (используя метод calKno), это означает, что вам нужно перераспределить канал.

Необходимо перераспределить канал в любое время, когда изменяется его содержимое кода, будь то внутренняя библиотека (например, шаблон кода), трансформатор или карта глобального канала.

 Смежные вопросы

  • Нет связанных вопросов^_^