【问题标题】:Default value is always returned null using object store in ESB Mule使用 ESB Mule 中的对象存储始终返回默认值 null
【发布时间】:2015-06-04 07:30:45
【问题描述】:

无论我在对象存储的默认值引用中设置什么值,它总是返回 null。问题出在哪里?

 <objectstore:retrieve config-ref="ObjectStore" key="counterValueTest"
defaultValue-ref="#['vaibhav']" targetProperty="cntvalte"
 doc:name="ObjectStore"/>

我实际上希望将默认值设置为 0。

【问题讨论】:

  • 你试过defaultValue-ref="0"吗?文档建议它可以工作 mulesoft.github.io/mule-module-objectstore/mule/… ,但谁知道...
  • 您是否尝试在检索之前先存储该值?使用 objcetstore:store 并尝试将默认值设置为“0”,然后尝试检索它。我用过这种方式。它工作得很好。如果不能以这种方式工作,请分享完整的 xml 配置以提供帮助。
  • 请指定您的 Mule RuntimeObjectStore 模块 版本。

标签: mule mule-studio


【解决方案1】:

当您将旧的 Mule ObjectStore module 与相对较新的 Mule Runtime 结合使用时,就会发生这种情况。

社区版运行时 &gt;= 3.6.0 应始终与 ObjectStore 模块 1.3.3 配对。

使用企业版,您不仅限于1.3.3,还可以使用ObjectStore 模块的2+ 分支。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2014-11-10
    • 1970-01-01
    • 2016-11-01
    • 2022-01-21
    • 2014-11-15
    • 1970-01-01
    相关资源
    最近更新 更多