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

Unmarshal

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

Трансформационные блоки Marshal и Unmarshal используются для преобразования сообщений из одного формата в другой с помощью различных методов. Одним из таких методов является форматирование данных, в котором используются маршалинг и демаршалинг.

  • Marshal – преобразует тело сообщения (например, объект Java) в двоичный или текстовый формат, готовый к передаче по сети.

  • Unmarshal – преобразует данные в двоичном или текстовом формате (например, полученные по сети) в объект Java или в другое представление в соответствии с используемым форматом данных.

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

В данном разделе описаны параметры блока Marshal, которые необходимо заполнить при настройке и примеры заполнения значений этих параметров.

Базовые параметры блока Unmarshal

Название в UIНазвание атрибутаОбязательныйОписаниеЗначение по умолчаниюТип данных
FormatformatДа

Формат преобразуемых данных

Возможные значения:

  • asn1

  • avro

  • barcode

  • beanio

  • jacksonXml

  • base64

  • json

  • jsonApi

asn1список
Unmarshal TypeunmarshalTypeКласс, который применяется при демаршалинге.Строка
Using IteratorusingIteratorЕсли файл asn1 содержит более одной записи, установка значения True для этого параметра позволяет работать с блоком Split для разделения данных с помощью итератора в потоковом режиме.FalseЛогическое значение

Расширенные параметры блока Unmarshal

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