Spring 驼峰SMPP使用者路由无法与动态创建一起正常工作

Spring 驼峰SMPP使用者路由无法与动态创建一起正常工作,spring,apache-camel,smpp,Spring,Apache Camel,Smpp,我正在尝试从smsc处接收邮件。静态创建smpp路由的第一段代码运行良好。但是后来,我想听多个smpp路由,它们是使用SQL查询返回的凭据动态创建的,因此我编写了第二个代码段,我认为它可以正常运行,但是该路由没有到达printPdus方法,在那里我可以看到DELIVER\u SM。该代码段不起作用,因为它不是以smpp作为“from uri=”的使用者开始的smpp://...""? 我如何使用spring动态创建smpp路由来制作这样的东西 <route id="Report-route

我正在尝试从smsc处接收邮件。静态创建smpp路由的第一段代码运行良好。但是后来,我想听多个smpp路由,它们是使用SQL查询返回的凭据动态创建的,因此我编写了第二个代码段,我认为它可以正常运行,但是该路由没有到达printPdus方法,在那里我可以看到DELIVER\u SM。该代码段不起作用,因为它不是以smpp作为“from uri=”的使用者开始的smpp://...""? 我如何使用spring动态创建smpp路由来制作这样的东西

<route id="Report-route">
  <from uri="smpp://${pdus.systemid}@${pdus.address}:${pdus.port}?password=${pdus.password}" />
  <to uri="bean:SmsReceiver?method=printPdus" />
</route>


<route id="Report-route">
  <from uri="sql:{{sql.selectReceivingRoutes}}" />
  <to uri="bean:SmsReceiver?method=createReceivingRoutes" />
  <recipientList>
    <header>receiverRoutes</header>
  </recipientList>
  <to uri="bean:SmsReceiver?method=printPdus" />
</route>

破产管理人

还在Apache Camel邮件列表中发布了相同的问题,地址为: