MIRTH: Как отправить сообщения разных типов, поступающие по каналу, в два разных файла назначения?
MIRTH: Как отправить сообщения разных типов (например, ADT или ORU), поступающие по каналу, в два разных файла назначения?
Ответы (2)
В Mirth есть 2 вещи: Filter и Transformers.
Фильтр используется, когда у вас есть конкретное требование. Он обрабатывает входящее сообщение, проверяет заданные критерии, которые в данном случае могут быть вашим типом сообщения, и соответствующим образом направляет его в расположение файла.
С другой стороны, Transformer обрабатывает содержимое сообщения и изменяет его в соответствии с вашими требованиями. Например. Изменить тип сообщения с ADT^09 на ADT^10 можно с помощью преобразователя. Преобразователь увеличивает скорость обработки и имеет накладные расходы.
Исходя из вашего сценария, я бы рекомендовал использовать фильтр против трансформатора. Проверьте здесь
Настройте свой канал так, чтобы он имел два пункта назначения. Создайте фильтр в каждом из пунктов назначения, который позволяет обрабатывать только сообщения правильного типа.