如何在使用路由时提取标题属性

时间:2017-08-25 08:14:35

标签: routes apache-camel talend

我是Apache驼峰,路线和AMQP的新手,我正在向经纪人发送消息:

enter image description here

当我在Active MQ中显示我的请求时,我发现了我在请求消息的标题中设置的属性:enter image description here

我想知道如何从邮件中提取标题,以便将其转发到我的talend作业。 我使用($ in.body)提取消息正文,但($ in.header)不起作用。

enter image description here 请帮忙

1 个答案:

答案 0 :(得分:2)

如果它使用的是Camel的简单表达式语言,请尝试使用${in.headers},或者如果您想访问特定标题,则可以使用${in.header.something}

您可以找到更多示例here

更新

工作解决方案(来自评论):${header.taskID}