我将尝试创建一个骆驼路由,该路由将在HTTP端点上接受有效载荷,然后将该有效载荷写入JMS队列。
目前我拥有的路由如下。但是,一个空消息被传递到JMS队列中。虽然消息已经到达,但它没有正文。
以下是路由代码:
以下是我发送到'
任何关于为什么消息正文没有被写入JMS队列的输入? 谢谢...
目前我拥有的路由如下。但是,一个空消息被传递到JMS队列中。虽然消息已经到达,但它没有正文。
以下是路由代码:
<route >
<from uri="jetty:http://0.0.0.0:8050/add/Customer"/>
<inOnly uri="jms:queue:Q.Customer" />
</route>
以下是我发送到'
http://0.0.0.0:8050/add/Customer
'端点的有效负载内容: <Customer xmlns="http://www.openapplications.org/9" xmlns:lw="http://www.org/9">
<Name>John</Name>
<Gender>Female</Gender>
</Customer>
任何关于为什么消息正文没有被写入JMS队列的输入? 谢谢...
<convertBodyTo type="java.lang.String"/>
,这样行得通吗? - Ralf