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內部的交換對象? –