首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >信息丰富了她和梅尔

信息丰富了她和梅尔
EN

Stack Overflow用户
提问于 2015-05-08 01:48:50
回答 1查看 193关注 0票数 0

例如,信息丰富了她的文档使用了一个术语“变量”

代码语言:javascript
复制
<flow name="orderProcessingFlow">
   <inbound-endpoint ref="orderEndpoint"/>
   <enricher target="#[variable:state]">
       <outbound-endpoint ref="stateLookup"/>
   </enricher>
   <outbound-endpoint ref="orderStep2"/>
</flow>

我没有找到关于那个关键字的任何文档,我可以知道它基本上是添加了一个流变量,但是它还有什么吗?(如果没有关键字变量,就会得到异常)

另外,文档中没有一个例子提到丰富“消息头”--我的假设是,消息头暗示出站属性是正确的吗?

如果相同的流要添加一个出站属性,它会是什么样子(这是基于我的测试)

代码语言:javascript
复制
<flow name="orderProcessingFlow">
   <inbound-endpoint ref="orderEndpoint"/>
   <enricher target="#[message.outboundProperties.var]">
       <outbound-endpoint ref="stateLookup"/>
   </enricher>
   <outbound-endpoint ref="orderStep2"/>
</flow>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-08 03:26:33

#[variable:state]是旧的表达式语法,从3.3开始就被MEL取代了。我认为MEL的等价物是#[flowVars.state]

同样,消息“头”也是过时的行话。您的消息属性具有不同的作用域(入站、出站、流/调用和会话)。

是的,您可以在流中设置的唯一属性是出站属性(入站属性由端点设置)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30114506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档