Полезная нагрузка автоматически доступна в компоненте сценариев в качестве ключевого слова payload
:
<scripting:execute engine="JavaScript" doc:name="Execute">
<scripting:code >var x = payload;</scripting:code>
</scripting:execute>
Чтобы отделить ваш сценарий от внутренних ключевых слов mule, вы можете вместо этого передать список параметров в видекарта данных: пары ключ-значение:
<scripting:execute engine="JavaScript" doc:name="Execute">
<scripting:code >var x = myVar;</scripting:code>
<scripting:parameters ><![CDATA[#[{'myVar': payload}]]]></scripting:parameters>
</scripting:execute>