Что означает msg в Mirth?

Я пытаюсь разобраться в коде Мирта. Я продолжаю видеть такие вещи в преобразователе для разных каналов:

msg['PRB']['PRB.4']['PRB.4.2'].toString()

Я понимаю, что это анализ сообщения HL7, и я понимаю, что msg, вероятно, означает сообщение. Но является ли MSG общесистемной переменной? У каждого канала есть переменная msg? Какова область действия msg? Я также продолжаю видеть такие вещи, как ${message.encodedData} в шаблонах. Некоторые типы соединителей автоматически отправляют содержимое msg?


person bernie2436    schedule 06.07.2011    source источник


Ответы (1)


Переменная msg — это текущий экземпляр входящего сообщения, который вы будете использовать для маршрутизации или сопоставления. Он существует только в контексте применяемого сопоставления/преобразования и не является общесистемным. Сообщение, которое будет передано, называется tmp. Итак, когда вы выполняете сопоставление, вы будете переходить из msg -> tmp.

person Mike Stonis    schedule 01.08.2011
comment
привет, где мы можем найти документацию по функциям msg - person Fadi; 01.08.2018