Unmarshal
Общее описание
Трансформационные блоки Marshal и Unmarshal используются для преобразования сообщений из одного формата в другой с помощью различных методов. Одним из таких методов является форматирование данных, в котором используются маршалинг и демаршалинг.
-
Marshal – преобразует тело сообщения (например, объект Java) в двоичный или текстовый формат, готовый к передаче по сети.
-
Unmarshal – преобразует данные в двоичном или текстовом формате (например, полученные по сети) в объект Java или в другое представление в соответствии с используемым форматом данных.
Настройка блока
В данном разделе описаны параметры блока Marshal, которые необходимо заполнить при настройке и примеры заполнения значений этих параметров.
Базовые параметры блока Unmarshal
| Название в UI | Название атрибута | Обязательный | Описание | Значение по умолчанию | Тип данных |
|---|---|---|---|---|---|
| Format | format | Да | Формат преобразуемых данных Возможные значения:
| asn1 | список |
| Unmarshal Type | unmarshalType | Класс, который применяется при демаршалинге. | Строка | ||
| Using Iterator | usingIterator | Если файл asn1 содержит более одной записи, установка значения True для этого параметра позволяет работать с блоком Split для разделения данных с помощью итератора в потоковом режиме. | False | Логическое значение |
Расширенные параметры блока Unmarshal
| Название в UI | Название | Обязательный | Описание | Значение по умолчанию | Тип данных |
|---|---|---|---|---|---|
| Disabled | disabled | Определяет будет ли блок отключен в потоке. В активированном потоке функциональность блока не будет отрабатываться. | False | Логическое значение |