Мой канал получает сообщения HL7, и у меня есть 2 трансформера на моем канале. Я собираю все данные из сообщения HL7 в один преобразователь, например:
- var vACCNo= msg['PID']['PID.17']['PID.17.1'].toString();
- var vSTATE=msg['PID']['PID.11']['PID.11.4'].toString();
- .... Во втором преобразователе я помещаю все эти данные во внешнюю БД как оператор вставки, например вставку в значения таблицы x (vACCCNo, vSTATE....).
В приведенном выше дизайне без каких-либо действий данные, захваченные в первом преобразователе, доступны во втором, и он работает.
Теперь я планирую избавиться от этих двух преобразователей и перенести их в шаблоны кода, где я планирую создать отдельную функцию для каждого из этих преобразователей.
Но как я могу передать переменные, захваченные в первой функции, во вторую?
Спасибо