Что MSG означает в веселье? - PullRequest
9 голосов
/ 06 июля 2011

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

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

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

1 Ответ

12 голосов
/ 02 августа 2011

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

...