【发布时间】:2014-05-17 05:40:58
【问题描述】:
我有一个简单的流程,它从一个 activemq1 读取并从消息中解析一个 id 并将 id 发送到另一个 activemq2。
以下是写入 activemq1 的消息示例:
<Customer>
<Order>
<id>123</id>
</Order>
<Customer>
我需要从上面的消息体中解析出id,并将下面的消息发送到activemq2:
"Order with id{123} has been queued"
这是我想出的流程,但它将完整的请求 xml 写入队列,而不是我要查找的消息:
<from uri="jms:queue:Q.activemq1"/>
<setBody>
<xpath>"/Customer/Order/id/@value/text()"</xpath>
</setBody>
<to uri="jms:queue:Q.activemq2"/>
以上任何错误或任何更正
【问题讨论】:
标签: java xml xpath jms apache-camel