2016-10-31 17 views
0

У меня есть файл X12, в котором у меня есть пакетный номер в BHT03, который мне нужно поставить в flowVars. Когда я пытаюсь установить его в переменной потока, я могу получить доступ к древовидной структуре до 837. Структура из заголовка не появляется, когда я ввожу точку после «837». Даже после записи пути вручную он выбирает нуль. Есть ли какое-либо ограничение, которое мы не можем установить значение в flowvars с древовидной структурой?Невозможно получить доступ ко всей структуре полезной нагрузки в flowVars

Структура/путь заключается в следующем: (нужно установить ниже значение в потоке вары)

#[payload.TransactionSets.v005010."837".Heading.0100_BHT.BHT03] 

Возможность установить значение flowvars, как показано ниже:

#[payload.TransactionSets.v005010.837] 

ответ

0

Попробуйте использовать:

#[message.payload.'TransactionSets'.'v005010'.'837'.'Heading'.'0100_BHT'.'BHT03']