Получение маршрутизируемых значений в Mule 4

#mule

#mule

Вопрос:

Как я могу улавливать маршрутизируемые значения с помощью соединителя выбора в переменной.

условие, которое я проверяю, приведено ниже

переменные.SplitName != vars.NameVar

Мне нужны значения, которые маршрутизируются по вышеуказанному условию.

Комментарии:

1. Вопрос не совсем ясен. Пожалуйста, уточните, что именно вам нужно. Я не уверен, что означает «маршрутизируемые значения».

2. Я использую соединитель выбора для сравнения двух переменных, значения, которые не равны, будут перенаправлены по пути по умолчанию, верно? Итак, мне нужно получить эти значения в переменной для обработки. Как я могу этого добиться?

3. значение по умолчанию будет использоваться, если все условия каждой ветви оцениваются как false. Вы хотите получить значения переменных, условий или идентифицировать ветвь, выполняемую в выборе? Пожалуйста, добавьте пример к вопросу, чтобы прояснить его.

4. да, я хочу улавливать значения, передаваемые по умолчанию в переменной. Например { «name»: «salesforce.com » } если эти значения отправляются по умолчанию, как я могу улавливать в переменной?

5. переменная сохраняется в событии, и это будет продолжаться только до завершения выполнения потока. Похоже, ваш вопрос заключается в том, как кэшировать или сохранять значение, не связанное с выбранным маршрутизатором. Это правильно?