Hello.
The way that you would view messages without consuming them is to use a queue browser.
Most of the Solace APIs support queue browsing including Java, C, and .Net. In addition, JMS supports queue browsing should you want to use it. These APIs allow you to receive messages, including payloads, and not acknowledge them (unless you want to delete them).
Not, it is a security principle to separate management interfaces from messaging interfaces. The management interfaces (CLI, SEMPv1/2, Manager UI, SolAdmin) do not have access to message payloads, only header info.
Hi
Also SDKPerf, a very useful tool for validating performance and exploring features associated with your Solace PubSub+ event broker, supports queue browsing with the -qb option.