Как получить значение из файла свойств, когда мой ключ является Dynami c в муле? - PullRequest
2 голосов
/ 07 января 2020

Я пытаюсь получить значение из файла свойств

"mykey" = "value"
"mykey1" ="value2"

в муле, мы можем получить значение по $ {mykey}, но что если mykey хранится в переменной с именем keyName. Я попытался извлечь значение, написав $ {(# vars.keyName)}. Но это не работает

Ответы [ 3 ]

1 голос
/ 07 января 2020

Вы можете использовать # [p (vars.keyName)], чтобы извлечь значение для ключа, хранящегося в переменной keyName, из файла свойств.

0 голосов
/ 07 января 2020

Вы должны использовать Mule::p, просто p может устареть в будущем.

%dw 2.0
output application/java
var myPropName = "test"
---
Mule::p(myPropName)
0 голосов
/ 07 января 2020

Вы можете использовать функцию p : https://docs.mulesoft.com/mule-runtime/4.2/dw-mule-functions-p

p('mykey')
...