View the message content of a queued message directly on the Messages Queued page.
This extension was built to prove that the payload of messages can be viewed inline. If you want to add new features or make improvements, feel free to add a pull request!
- Clone or download this repository to a folder on your device.
- If downloaded, unzip the package.
- Go to chrome://extensions/
- At the top right, turn on Developer mode.
- Click Load unpacked and select the unzipped solace-queue-browser-extension-main folder.
-
Click on the extensions icon in the top right corner and then click the newly installed Emixa Solace message view Extension.
- A new page should open prompting for an encryption key.
- This key will be used to securely encrypt the connections you save locally.
-
Enter a key and click save.
-
To create a connection, click the green New Connection button.
-
Now on the right side of the page, start filling in the required connection detail fields.
-
To obtain these credentials, open Solace Cluster Manager and select the Service you want to connect with.
-
For Username and Password, please refer to the official Creating a Client Username documentation.
-
For the Message VPN, navigate to Manage -> SEMP - REST API.
- Here you will find the Message VPN Name. Copy this value.
-
For the Host name, navigate to Connect -> Connect with JavaScript -> Solace JavaScript API.
- Here you will find Host URIs.
- Find a URI that looks similar to this wss://mr-connection-abcd1234.messaging.solace.cloud:443 and copy the mr-connection-abcd1234 value.
-
Click save.
- Clicking save will automatically make an attempt to connect to the Message VPN.
- The result will be displayed in the top right hand corner.
-
Open Cluster Manager and select the Service whose queued messages you would like to see.
-
Navigate to Manage -> Message VPN -> Queues.
-
Click a queue from the list and then click the Messages Queued tab.
-
In the top-right corner of the window there is a green button Find Messages.
-
Messages will be displayed inline.
-
If you have toggled ON Display User Properties, you will also see the User Properties of each message displayed next to the queue message.
See also a thread on https://solace.community/discussion/comment/2103#Comment_2103 Please note that the use of this extension is at your own risk.
For more information try these resources:
- The Solace Developer Portal website at: https://solace.dev
- Ask the Solace Community
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
See the list of contributors who participated in this project.
See the LICENSE file for details.