Я читаю документацию по Dataweave и меня озадачивает приведенный ниже пример.
В документации говорится
Директивы ввода позволяют сделать любое количество источников ввода доступными в глобальных переменных, на которые затем можно ссылаться в любой части тела преобразования. Чтобы сослаться на один из них, вы можете просто назвать его по имени, которое вы определили в директиве.
Затем следуйте приведенному ниже примеру
%dw 1.0
%input in0
%output application/xml
---
payload
Мои вопросы:
В каких областях мул будет искать переменную in0? Payload, Flow, Session или что-то еще и в каком порядке?
Где в этом примере используется in0? Как это помогает в этом примере?
Зачем мне нужна входная переменная? Dataweave, похоже, разрешает flowVars.hello.