默认值总是使用ESB Mule中的对象存储返回null
无论我在对象存储的默认值引用中设置了什么值,它总是返回null。问题在哪里默认值总是使用ESB Mule中的对象存储返回null,mule,mule-studio,Mule,Mule Studio,无论我在对象存储的默认值引用中设置了什么值,它总是返回null。问题在哪里 <objectstore:retrieve config-ref="ObjectStore" key="counterValueTest" defaultValue-ref="#['vaibhav']" targetProperty="cntvalte" doc:name="ObjectStore"/> 实际上,我希望将默认值设置为0。当您将旧的Mule运行时与相对新的Mule运行时相结合时,确实会
<objectstore:retrieve config-ref="ObjectStore" key="counterValueTest"
defaultValue-ref="#['vaibhav']" targetProperty="cntvalte"
doc:name="ObjectStore"/>
实际上,我希望将默认值设置为0。当您将旧的Mule运行时与相对新的Mule运行时相结合时,确实会发生这种情况 Community Edition运行时
=3.6.0
应始终与ObjectStore模块1.3.3
配对
使用Enterprise Edition,您不仅限于
1.3.3
,还可以使用ObjectStore模块的2+
分支。您是否尝试过defaultValue ref=“0”
?文档建议它可以工作,但是谁知道呢……在检索之前,您是否尝试先存储值?。使用objcetstore:store并尝试将默认值设置为“0”,然后尝试检索它。我是这样用的。它工作得很好。如果不以这种方式工作,请共享完整的xml配置以提供帮助。请同时指定Mule运行时和ObjectStore模块版本。