You asked for it. Or our customers asked for it so now we have created it. IRT, our tool to make SAP PI/PO testing easy, has now been upgraded.
I created the following video
Watch on YouTube IRT 1.4 Release Testing of SAP PI/PO with bigger messages
We had a customer that requested that we could process 400Mb messages and verify that they worked. We found that messages above 10Mb were stuck, so we had to find a way around it. The JMS queue we are using, the one built into SAP PI/PO, has some limits for external clients. So we try to ZIP the payload, and if that is not enough, we save the message in the database on the agent. We can then fetch the message with a web service call later. The comparison algorithms were using a lot of memory, so we had to refactor them to be able to compare bigger files. For comparing two 1Mb Text documents, it was using 100Mb, so that did not scale. Now the comparison algorithm has been updated to support messages of 200Mb depending on the hardware. Let’s see if the bigger also works with the memory consumption. If the compare fails it will only be on your development system, so no real problem. In this release, you can see the big files in the Excel reports.
The other improvement was about creating unique numbers in each message. Here we are leveraging the option to use the number range module from the B2B Add-on because it enables good flexibility.
Learn more about how you can test your SAP PI/PO better.