MuleSoft - Как ссылаться на переменную сеанса и свойства в поле свойств глобального элемента - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь сослаться на переменную сеанса + значение из моего файла свойств в глобальные свойства элемента, такие как потребитель веб-службы.

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

Я использую Mule 3

Var Session Var

Имя: lookupid Значение: abc

.Properties file

abc.application.opp.soap.serviceLibrary

Код для ссылки на переменную и свойства в поле службы потребителя веб-службы или аналогичном поле свойств элемента

# [p (sessionVars.lookupid ++ '.application.opp.soap.serviceLibrary')]

Ожидаемый результат в поле свойств элемента

abc.application.opp.soap.serviceLibrary

Текущий результат

Ошибка, невозможность запуска из-за кода, на который я пытаюсь сослатьсяне правильно

1 Ответ

0 голосов
/ 01 марта 2019

Для ссылки на значение, считанное из свойств, используйте оператор p ().Пример: p('abc.application.opp.soap.serviceLibrary')

См. Документацию по https://docs.mulesoft.com/mule-runtime/3.9/dataweave-reference-documentation#accessing-properties

Обратите внимание, что файл свойств необходимо настроить как обычно в Mule 3.

...