【问题标题】:MuleSoft - How to reference session variable and properties in global element properties fieldMuleSoft - 如何在全局元素属性字段中引用会话变量和属性
【发布时间】:2019-02-28 08:14:46
【问题描述】:

我正在尝试将我的属性文件中的会话变量 + 值引用到全局元素属性中,例如 Web 服务使用者。

我不断收到错误,我认为我的代码不正确,请问你们这样做的正确方法是什么?

我正在使用 Mule 3

会话变量

名称:lookupid 值:abc

.属性文件

abc.application.opp.soap.serviceLibrary

引用Web服务消费者服务字段或类似元素属性字段中的变量和属性的代码

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

元素属性字段中的预期结果

abc.application.opp.soap.serviceLibrary

当前结果

错误,由于我尝试引用的代码不正确而无法启动

【问题讨论】:

    标签: properties mule expression mule-studio dataweave


    【解决方案1】:

    要引用从属性中读取的值,请使用 p() 运算符。 例子: p('abc.application.opp.soap.serviceLibrary')

    https://docs.mulesoft.com/mule-runtime/3.9/dataweave-reference-documentation#accessing-properties查看文档

    请注意,在 Mule 3 中需要像往常一样配置属性文件。

    【讨论】:

    • 谢谢,但你误解了我的问题。我正在研究如何引用从属性中读取的值加上或结合流/会话变量。
    • 您能否添加一个更详细的示例来说明您正在尝试做的事情,包括 Web 服务使用者部分?
    猜你喜欢
    • 2016-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 2013-09-23
    • 2023-03-29
    相关资源
    最近更新 更多