Перейти к основному содержимому
Руководство администратора
How To статьи
Установка и настройка
Компоненты
Руководство пользователя
Начало работы

Transform

Общее описание

Блок Transform преобразует полезную нагрузку (payload) сообщения в соответствии с заданной логикой (структурные изменения, фильтрация, вычисления) и передает результат дальше по потоку. Обеспечивает гибкую обработку данных без создания промежуточных Java‑объектов.

Настройка блока

В данном разделе описаны параметры блока Transform, которые необходимо заполнить при его настройке.

Базовые параметры

Название в UIНазвание атрибутаОписаниеЗначение по умолчаниюТип данных
DescriptiondescriptionКраткое описание блока.Строка
LanguagelanguageОбязательный параметр
Выбор языка, на котором написано выражение.
Возможные значения:
  • groovy
  • js
  • java
  • constant
  • simple
  • xpath
  • xTokenize
  • xQuery
  • jsonpath
groovyСписок
ExpressionexpressionОбязательное выражение, определяющее логику преобразования тела сообщения (payload). Результат выполнения выражения становится новым телом сообщения.Выражение
Result TyperesultTypeФормат вывода результатов выражения.Строка
From TypefromTypeИсходный тип данных, используемый при преобразовании форматов. Указывает, из какого формата выполняются преобразования (например, XML, JSON, String, byte[]).Строка
To TypetoTypeЦелевой тип данных при преобразовании. Определяет формат, в который нужно конвертировать данные (например, JSON, XML, String). Комбинация fromType + toType задает направление трансформации.Строка

Дополительные параметры

Название в UIНазваниеОписаниеЗначение по умолчаниюТип данных
TrimtrimЗадает нужно ли отсекать перенос строки и пробелы в начале и конце значения.FalseЛогическое значение

Расширенные параметры

Название в UIНазваниеОписаниеЗначение по умолчаниюТип данных
DisableddisabledОпределяет будет ли блок отключен в потоке. В активированном потоке функциональность блока не будет отрабатываться.FalseЛогическое значение