This Chrome Plugin extends the SAP Cloud Platform Integration with some useful features.
I recommend to read the readme first but if you know what you are doing, you can add it to your Chrome Browser directly: Chrome Web Store
- Sidebar with processed messages
- Activate InlineTrace to see message route in integration flow designer
- Directly see trace messages in integration flow designer
- Pretty print for trace messages in integration flow designer
- Button to switch on trace
- Directly go to traces of specific message
- Directly go to logs and attachements of specific message
- Pop-up with error-message when hovering message in sidebar
- Pop-up with deployment info
- View and delete variables in info pop-up
- Useful links in browser-bar-popup
- Last visited iflows in browser-bar-popup
- [Bugfix] Now you can show the current integration flow in tab name with $iflow.name in custom name for tab
- [Bugfix] Minor bugfixes with powertrace
- [Bugfix] Fixed a bug that prevented the plugin to run under Ubuntu and other Linux systems
- [Bugfix] Minor bugfixes
- [Feature] Tracebutton will retrigger trace until pressed again
- [Feature] Deployment state is shown in message sidebar
- [Feature] Discarded Runs will not be shown in message sidebar
- [Bugfix] Minor bugfixes
- [Bugfix] CPIHelper did not load after tenant update v2
- [Bugfix] CPIHelper did not load after tenant update
- [Feature] Select tab icon, text and tenant color for your tenants
- [Bugfix] Improved compatibility with Cloud Foundry
- [Bugfix] Fixed some css issues
- [Feature] View and delete variables in info pop-up
- [Feature] What's new screen when updating
- [Improvement] Improved speed beautifier with big xml structures
- [Bugfix] Fixed icon in Chrome Store
- [Bugfix] Fixed issue with error pop-up
- [Feature] Pop up to see trace messages directly in designer
- [Feature] Added beautifier to trace in designer
- [Feature] Content logs in trace pop-up
- [Feature] Show error in InlineTrace PopUp
- [Improvement] Smaller message sidebar
- [Improvement] New icon
- [Improvement] Many design improvements
- [Feature] Added inline-trace feature in designer
- [Improvement] Improved xcsrf token exchange
- [Bugfix] Fixed not working trace in some cases
- [Bugfix] Info-popup deployed on time is now in locale time zone
- [Bugfix] Fixed bug in info-popup
- [Improvement] Improved design of plugin-popup in browser-bar
- [Feature] Added last visited iflows in browser-bar-popup
- [Feature] Added useful links in browser-bar-popup
- [Feature] Added undeploy button in info-popup
- [Feature] Added popup with deployment info
- [Bug] Fixed timezone offset in message sidebar
- [Improvement] A few design changes
- [Feature] Processed message error message on hovering over the message date (if exists)
- [Improvement] A few design changes
- [Improvement] Word-wrap when Integration-Flow name is very long
- [Improvement] Smaller Message-Sidebar
First public version.
- [Feature] Message Sidebar
- [Feature] Trace button
You need Google Chrome to install this plugin. I tested it with version 80. I assume that older versions will work too. There are two options to install this plugin:
Just add the plugin in the Chrome Web Store. This is probably the easiest way. Updates will be installed automatically.
Please note: there was an old Chrome Store entry that is not updated anymore. If you installed the plugin before 21 March 2020, you have to uninstall and install again with the link above.
If you know what you are doing, you can install the plugin directly from sources. Clone the repo and add the folder directly to Google Chrome
- Download or clone the repo from github. Unpack if necessary.
- In Google Chrome, Navigate to Settings – > Extensions
- Enable Developer Mode (slider on the top-right)
- Click: "Load Unpacked Extension" and select the folder with the plugin data
Attention: If you installed the plugin from Chrome Store before 21 March 2020, please uninstall and install again with the link on the top. Chrome updates extensions that are installed from the Chrome Web Store automatically. If you installed the plugin from sources: Please replace the folder with the new version on your disk. After that you must delete and add the plugin in Chrome Browser. If you have cloned the repository, pull new data. Than delete and add the plugin in Chrome. Restart Chrome.
If you open an Integration Flow, the plugin will automatically add a "Messages", a "Trace" and a "Info" button in the Integration-Flow-Designer.
The "Message" button opens a small dragable sidebar with the last processed messages. You can jump directly to infos and traces of the message run. If you hover status icon of message, you will see a pop-up with the error message directly. If you click on the time button,InlineTrace is activated (Only when trace was activated for message). If you click on a color coded integration flow item and trace is available, a pop-up opens with the trace of the message at this point.
The "Trace buttons" sets the loglevel of the current Iflow to trace.
The "Info"-Button lets you see detailed informations of the deployment state of your Integration Flow.
The button of the plugin in the toolbar gives you a list of useful links of you current tenant. It includes last visited Integration Flows. See also the SAP Community Blog
On the message sidebar, press the time-button next to the status icon of a processed message. If run steps exist, the elements of the Integration Flow will change colors accordingly. This will give you a quick overview over the run.
- Blue elements are successfully processed steps
- Red elements are elements with errors. SAP does not provide good information about errors. So when an error at a Splitter-Element occurs, this does not have to mean that the error occured here. It can also be a catched error from elements after the Splitter.
Run steps exists for processed messages with trace and for a short time in processed messages with errors.
If you activated the Inline Trace feature, you can get more details. Traces only exist for processed messages with loglevel trace and will be deleted after round about 1 hour by SAP.
Run a message with trace activated. You see the message in the message sidebar. Click on the button with the time for the specific message. If trace is available, items which processed the message change color. You can click on integration flow elements to see the trace message before this step.
SAP deletes trace messages after a while. Trace messages normally do not live longer than 1 hour.
See Contribution guidelines for this project if you want to take part in this project. As I am a beginner myself, beginners are welcome.
- Change tab name to tenant name to better differentiate between different tenants
- Inject data from trace in the simulation function
If you have any ideas, please write a message or comment at the SAP Community
Many thanks to ConVista Consulting AG in Cologne, Germany. They supported this idea from the beginning and contributed time and ressources for me to start this project. Also many thanks to open this project to the public under GNU GPLv3. I hope there will be many more people to contribute in the future.
- Raffael Herrmann: Speed up handling of large XML structures in beautifier.
- Ivo Vermeer: Change icon, text and tenant color
- bdais: filter discarded entries