1

SMSC から DELIVER_SM を受信しようとしています。smpp ルートが静的に作成されるコードの最初のスニペットは、問題なく動作します。しかし後で、SQL クエリから返された資格情報を使用して動的に作成された複数の smpp ルートをリッスンしたかったので、2 番目のスニペットを書きました。 DELIVER_SM が表示されます。「from uri="smpp://..."」からのコンシューマーとして 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>
4

0 に答える 0