Solace Community is getting a facelift!
On March 3rd we will be starting the process of migrating Solace Community to a new platform. As a result, Solace Community will go in to a temporary read-only state. You will still be able to come onto Solace Community and search through posts to find answers, but you won't be able to ask questions, post comments, or react in any way.
We hope to have the migration complete by Wednesday March 5th (or sooner), so please keep an eye out!
View or peek messages on a queue - queue browsing

Want to see what's on a queue without consumi.ng the messages? Got a poison message that's killing your app but dont know why? Here's an example of this type of question: https://solace.community/discussion/198/possible-to-export-message-payload-in-queue-level#latest
What you need is a queue browser. This reads a message from a queue but doesn't consume it - the message remains on the queue.
The simplest way to do this is with sdkperf. Use the -sql option to bind to the queue, -qb to enable queue browsing and -md to view the contents as text. If you are using a binary format or serialisation package, you'll probably need to write an application: browsing is a flow property.
Comments
-
Thanks for sharing @TomF. SDKPerf is definitely an excellent command line option for queue browsing.
If anyone finds this post and wants to give sdkperf a shot you can download it here: https://solace.com/downloads/Also, if you're looking for a GUI that can be used as a queue browser you can use JMSToolBox. I'll shamelessly plug a video I made a few months back that talks about using that tool.
2