2017-01-12 13 views
0

Мы используем прибор на основе mirth connect ver 3.4.2Как вы можете поделиться Transformers по веселью каналов

У нас есть несколько трансформаторов, которые являются общими для всех каналов, но они все еще находятся под каждый канал. Каждый раз, когда нам нужно что-то менять, мы должны вносить изменения во все каналы.

У нас есть трансформаторы для

  1. некоторых функции С помощью JavaScript и Java кода
  2. некоторых отображений
  3. некоторых базы данных операций, таких как вставки и т.д.

Можно ли поместить этот код куда-нибудь, где это разделяемых по каналам, и нам не нужно писать трансформаторы под каждым каналом?

Благодаря Sid

ответ

1

Хороший способ сделать это, чтобы переместить общий код (функции, операции с базами данных и т.д.) в шаблоны кода.

0

некоторые функции с javascript - Редактировать шаблоны кода будет местом, где вы можете предоставить общие коды, которые должны быть доступны для всех каналов.

некоторые операции с базами данных, такие как вставки - Я верю/(хорошая практика), они должны быть конкретными для каналов, а если у вас есть функции, специфичные для определенного канала и используемые во многих местах этого конкретного канала, то объявите эту функцию в способы обработки, необходимые как в развертывании, так и в предварительном процессоре, без развертывания или постпроцессоре.

некоторые сопоставления - Я не уверен в этом. Если вы выберете Javascript для сопоставления, мы сможем добиться этого сопоставления, сделав его глобальной переменной в глобальных местах сценариев или закодированных шаблонах.

некоторый код JAVA - Если это код JAVA, библиотека построена для вызова скрипта на верхней части библиотеки, а затем сделать библиотеку JAVA, чтобы получить и установить объекты таким образом могут перемещаться на любую глубину на ваш скрипт Mirth для доступа JAVA объекты

для Eg: Если вы строите XML, есть много библиотек, которые можно использовать как Stax парсер, JDOM и т.д., но с использованием документа строителем завода для разработки XML позволят вам получить доступ JAVA объектов на глубину в сценарии Mirth.

+0

Большое спасибо за ваш ответ Vibin. Недавно наш инженер по интерфейсам оставил работу, и у нас есть срочное изменение в одной из функций, которые нам нужно передать во все каналы. То, когда мы решили изменить дизайн, чтобы вывести общий код из каналов. Я все еще наращиваю, поэтому я бы очень признателен вам за помощь. Я поставил документ, который объясняет наши трансформаторы (file Спасибо – Sunny

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

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