This project contains the PubSub+ Event Portal plugin for Mule AnyPoint Studio or any other Eclipse-based IDE (e.g. Spring Tool Suite). With the plugin installed, you can browse the data inside your PubSub+ Event Portal Designer, viewing Applications, Events, Schemas, EventAPIs and more, and can even generate entire working skeleton proejcts!
Watch this video for an overview! https://www.youtube.com/watch?v=Xe9VBn7El94
Configure a new Update Site, pointing to the latest release hosted at: https://solace.dev/plugins
Once installed, you will need to configure a few user preferences. Before you do, you will require an API token from the PubSub+ Event Portal.
Log into the Event Portal. Click on the "user" icon in the bottom-left corner, and select Token Management.
Select every checkbox under the "Read" Column, all the way down the page.
Once you create the token, copy the long string either to the clipboard or to a file.
We are now ready to configure the plugin.
Give your token a name, based on your organization. This is not an identifier, but a human-readable string for your benefit. Copy the long token string into the obscured field.
If you access the web Event Portal SaaS using SSO, you may need to update the "URL for web portal"
with a different URL than the default console.solace.cloud
.
Apply and Close. You are now ready to use the Event Portal plugin.
Click the green "play" button ▶ to load Event Portal data. Depending on how much data is inside the organization, this may take some time.
Browse the various objects. Double-click to fully expand a section of the tree. Right-click on any object to see what context-specific actions are available. For example, versioned Applications and versioned Event APIs can generate skeleton starter proejcts.
This is not an officially supported Solace product.
For more information try these resources:
- Ask the Solace Community
- The Solace Developer Portal website at: https://solace.dev
- Solace Office Hours deep-dive
Contributions are encouraged! 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.