← Release notes

Release 2309: bringing back the monitoring overview

September 13, 2023 · 4 min read

It is time for another release making life easier for SAP integration developers. In this release we have a lot of new improvements.

Fixed vulnerability that could be caused by specific non-standard custom logging settings. Default settings are not affected, but it’s still recommended to upgrade to the new version to eliminate that risk completely.

There are also some performance enhancements and memory optimizations to make the tool more reliable for performing SAP PI/PO and Integration Suite synchronizations. For this reason, also update the tool. If you use SAP BTP deployment make sure to download fresh templates to control the memory better.

Template editor for channels in migration

If you are working with migrations you often need to create the same adapter connections for multiple scenarios. We previously had our migration template in XSLT in a git repository and it was a challenge to update.

We have now moved this into the Figaf tool and giving you a faster way to select a running iFlow connection and then use it as the template. This way it becomes much easier to support your File to SFTP moves or the IBM MQ to AMQP.

It takes about 30 seconds to create a new template.

In the template you will also get a parameter called iFlowname and packaged. This will allow you to use the information in, for instance, URLs or something else that is related to iFlow name. For more usage information, see the documentation.

Monitoring statistics for SAP Cloud Integration

As a SAP PI developer I have used the Message Status Overview quite a lot to understand what is going on in the landscape.

SAP PI Message Status Overview listing error, scheduled and successful message counts per sender, receiver and interface

But you don’t have this option in Cloud Integration. You could only see some basic statistics.

Now we have added a similar function for SAP Cloud Integration. This will continue reading the messages and try to calculate the messages that are processed. This will give you an overview like the following.

Figaf CPI Message Overview showing successful, failed and other message counts and average processing time per iFlow

The messages are aggregated per iFlow including Sender and Receiver. Then in Success, Failed and then the other grouping. You can also see the average processing time of the requests for that iFlow.

You can then drill into the different messages and see what is going on at a specific point in time and with the same Sender/Receiver filters.

Figaf message browser listing Cloud Integration messages for one iFlow with status, start date and duration details

To get started you need to enable monitoring for the agent by checking “Enable message processing logs statistics”

Agent settings with the Enable message processing logs statistics checkbox ticked

I think this is a good place to start the monitoring process to make sure you have a good overview of your landscape.

With this aggregated data we can create some insightful reports. So it is up to your great ideas of what could be useful next steps.

Notice: We poll the messages every 5 minutes from the Cloud Integration API. If there are gaps, they will be displayed.

XSLT/Groovy Editor

We have made it easier to run Groovy and XSLT editing. In this release we give you the option to select test cases from other parts of the iFlow. This will make it faster to work on migration tasks and other improvements.

Figaf Groovy editor with test case and message selection, input XML, script and output panels

Once you press upload the iFlow will be set to draft state. Then you will be able to test end to end. Once you are satisfied you can save the iFlow as version.

The editor will also allow you to edit scripts in Scripts collection.

We have also integrated with CPI Helper. It means that if you open a Groovy script in Cloud Integration either from an iFlow or in a script collection. Then with one button you can open it in Figaf Editor and start working with it. This will speed up the editing process quite a bit.

Groovy script open in SAP Integration Suite with an Open in Figaf button added by CPI Helper

To make this work we have also improved the synchronization, so the development process becomes faster.

Other

  • We have improved testing to report a failure if messages are missing.

  • We removed the migration option on tickets. It was originally designed for PI to PO migrations, where it simplified copying parameters and passwords. It did not work with our newer transport landscape and caused a lot of confusion.

See this working in your landscape

No credit card required.

Integration cost calculator →

Start your free trial

No credit card required

Try Figaf DevOps Suite free for 30 days. It takes less than an hour to get started, and we send everything you need by email.

Join our newsletter

Get the latest about Figaf, SAP and anything relevant to SAP integration, every week in Figaf Weekly.