Обогащение сообщений и переменные - PullRequest
3 голосов
/ 13 ноября 2011

Мне трудно понять что-то из документации.

Что я хотел бы сделать, так это обогатить текущую полезную нагрузку простым int.что статически из расширенного синтаксиса или мне нужно было бы создать конечную точку ответа на исходящий запрос только для этой глупости?

Например, я ищу что-то одинокое в строках:

Это, очевидно, не сработает, есть ли способ заставить его работать легко?

Спасибо

1 Ответ

2 голосов
/ 21 ноября 2011

Я бы использовал преобразователь сценария для этого:

<script:transformer>
    <script:script engine="groovy">
        <script:text>
            payload.age = message.getInboundProperty('ageProperty')
            return payload
        </script:text>
    </script:script>
</script:transformer>

В этом сценарии предполагается, что ageProperty находится во входящей области. Если нет, используйте метод для правильной области.

Этот сценарий также использует две неявные переменные , связанные в контексте преобразователя сценария:

...