0
我想要在smpp路由中找到一种方法在“destAddr =”中传递一个值,该值来自上面的sql查询,以便在sms目标地址中导入发送者号码但经过多次搜索后,我找不到方法。如何从查询中保存我需要的值,然后在smpp选项中动态使用它?任何建议将不胜感激。动态导入骆驼路由中的选项
<from uri="sql:{{sql.selectRunRecList}}" />
<to uri="bean:smppBean?method=smsConstruct" />
<to uri="sql:{{sql.markSms}}"/>
<to uri="bean:smppBean?method=smsPrintText" />
<to uri="file:C:/workspace/SMPP/outbox" />
<to uri="smpp://[email protected]:2775?password=password&destAddr= " />
感谢您的回答,我会尝试用它来使用动态值。我有一个问题给你。为什么在“SpringOrderToCsvBeanTest.xml”中,这一行工作“ ”但是当我尝试做这个“ ”,它不? –
因为文件组件对fileName选项中的动态表达式有特殊的支持。阅读文档:http://camel.apache.org/file2,例如带有选项的表格。这在fileName选项的行中有记录。 –
小细节有很大的不同!有没有办法在不使用进程的情况下获得bean内部的交换对象? –