Skip to content

SolaceLabs/solace-msg-utility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solace Message Web Utility

Overview

Tip

Enterprise support is available through Solace Professional Services. Talk to your Solace consultant or sales contact to find out more!

Important

This is an open-source tool that is not officially supported under Solace Customer Support policy.

The application is intended to be able to run without a backend application (e.g. web server).

Future versions and enhancements will include additional optional features that might require a web server to work.

This version, as compared to other Solace Queue Browsers available, does not require SEMP credentials to work at its core.

Screenshot

Pre-requisite

  1. Modern Browser (only browsers tested with are listed below)
    • Edge 137+
    • Chrome 137+
    • Chromium 137+
    • Thorium 130+
  2. Solace Javascript API (Browser) v10.18.3+
  3. JSZip Library v3.10.1+ (optional - only required for bulk download)

Installation / Running the App

  1. You only need dist/index.html from the repository - you can choose to clone the entire repository or only download the index.html file.
  2. Download Solace Javascript (Browser) API from Solace Downloads or Solace Products (login required).
    • Place solclient.js in the same folder as index.html or,
    • Place solclient.js in js folder which is of the same directory as index.html.
  3. Open index.html with a modern browser and you are ready to go.

Features

  1. List messages in Queue(s)
  2. View message content
  3. Download message(s) content
  4. Delete message(s) from Queue
  5. Forward message(s) from Queue
  6. Supports Basic and OAuth2 login
  7. Supports saving/loading login credentials from local browser storage (excluding password)
  8. Search / Filter by Message Content
  9. Search / Filter by Message Headers / Properties
  10. Discover / List VPNs & Queues with a SEMP Management Connection

Note

When connecting to secured (SSL/TLS) endpoints, please ensure the broker server certificate is valid (i.e. CN, SAN, Dates etc. all are correct). Due to limitations of how a browser work, you might not be able to connect to invalid/unvalidated secured endpoints.

User Guide

Refer to User Guide

References

Similar tools

Name GUI Backend Authentication Supported Features Comments
Solace Queue Browser Utility Browser None Basic, Oauth View, Delete, Filter, Download, Text vs Binary Detection, JSON Pretty Print, Debug mode -
JMSToolBox Win Desktop App None Basic View, Delete, Filter, Download, Republish Requires SEMP Credential
Solace Queue Browser Browser .Net (Container) Basic, OAuth, Client Certiticate View, Filter, Download -
Chrome Extension Browser None Basic View Requires SEMP Credentials
Solace Queue Browser GUI Java Desktop App None Basic View, Delete, Copy, Move (Drag & Drop) Requires SEMP
Solace Message Viewer Browser None Basic View -

About

Solace Queue Browser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages