This content has been marked as final. Show 2 replies
If the destination was a topic, the behavior would be expected. Messages only stays on a topic and are delivered to consumers if there are consumers or durable subscribers.
Did you check the server logs and see if there are any exceptions or warnings?
You can also turn on jms debugging by adding the following to your server startup script.
The debugging messages wiill show up in the server log.
Probably there is an exception before putting the message in the queue.
In your publish action, add a Routing Option, setting QualityOfService=Exactly-Once. After that, invoke the business service, and probably an exception will be thrown, which will give you a hint on how to fix the issue.