Re: Proper MessageId in sys$scheduler - duplicates in target queue
You're right, the JMS message id should be unique. It's not possible to send the original id because the message is send on a schedule and thus could be send multiple times so you would have the same problem.
We need to patch that and provide a fix in the next release. Send an email to presales@swiftmq.com and I will send you a patch of the sys$scheduler.jar (base 7.5.2).