Posts

Christmas release for IRT your SAP PI/PO testing solution

This month release has been a long way in the process. It is adding some really cool features that have been requested by customers. Luckily we had a headstart on some of them because we could see areas for improving the application. The focus has been on productivity to make the system faster with setting up test cases and running recordings.

Since most SAP PI/PO systems run on clustered environments it is quite important to fully utilize it and make sure that other nodes are not affecting the result. We have added some functionality to let the different nodes share workload among each other. We have split the receiving of messages and comparison to different threads making the performance even better.

We have not had clients wanting us to work with sender agreements and receiver agreements on the single stack yet. So it has not been a priority. Now we got some customers using it so we had to make it work. We found that the web service for downloading ICO has been updated because the old did not contain messages with receiver determinations.

You just select the ICO you want to test and the system would automatically add modules for all receiver channels that matched the ICO.

The last is the ability to perform mappings between system information between the system you fetch data from and where you will replay it. Now if there are any challenges with the mapping you will get a nice UI that makes it easier to perform the mapping directly from the testing result that is missing information.

It is also possible to make mappings of interface names. So if you are doing an interface/namespace renaming you will be able to set up the mapping. That way it will be easier to verify that those instances work.

We expect this to be the last release this year, though there may come a few bug fixes. Next year we have some really cool features coming up.

Then there was a bunch of different bug fixes. We started to see this when working on solving customer support cases.

You can read more about Irt at https://figaf.com/irt

Technical webinar about Figaf’s IRT test tool for SAP PI/PO

During this week I have held a couple of Webinars about our test tool IRT and since it is the end of the year, I thought it was time to geek out. Therefore, I created the webinar just to show how cool I think the solution is. But I didn’t want to exclude those of you who didn’t attend the webinars so I have decided to share a version of the webinar to everyone interested. If you did attend the webinar and just want a second look you are more than welcome.  

In the video I will be sharing some of the cool features that we have been working on this year, to make testing SAP PI/PO much easier to do.

Some of the features that we have added is an easy way to test

  • Sync/async – Async/Sync bridges
  • Test with big XML messages
  • Configuration Wizard
  • JSON and Binary comparison
  • Clone recording requests to request more of the same message
  • System mapping between systems and interfaces between systems
  • Change Tracking Tool added to system
  • Improvements for templates for test cases

I hope you will enjoy the video it is packed with content about how Figaf Integration Regression Tool enables you to test your SAP PI/PO interfaces faster. The video is rather long so get a cup of coffee while watching or see it over a couple of times.

Remember that you can request a 30 day free trial at https://figaf.com/tools/integration-regression-tool/   

Marketing vs. Real life – Five minute photobook

Surely, I can click on a webshop and purchase a photo book in just 5 minutes but then I also need to select pictures and maybe even add some text to the pictures. This is not a 5 minutes task that’s for sure. Depending how much effort you want to put into this it can take several hours, at the moment I have spent 5 hours on my photo calendar.

So why am I raising this topic? Well, I must come clean and admit that I’m kinda doing the same thing – and it bugs me.

At Figaf we have our testing tool IRT and I can set up a test in our own system in just around 5 minutes maybe even shorter. But this is not a real-life scenario when you apply our test tool it will take you a lot longer than 5 minutes.

It can be challenging not to go down the road where you make advertises that states you can make complex testing in just 5 minutes. I have tried to be more realistic and made a backpack where it says “test your full SAP PI/PRO system in days, not months”.

I do believe that this a valid assumption and at Figaf we want to be on the same side and make sure the testing is set-up correctly. But I’m also aware that in some cases it will take longer it could be some weeks and not days.

So how do you see this marketing vs. real life?

Is it okay to say, “set-up a test in 5-minutes” because I can actually show you it can be done or is that a no-go in your opinion?

IRT 1.4 Testing big messages in SAP PI/PO

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

We had a customer that requested that we could process 400Mb messages and verify that they worked. We found that the messages about 10Mb were stuck, so we had to find a way around it. The JMS queue we are using, the build 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.
We still have one improvement on the UI to show the big files, but it will come in one of the next releases. For now, you can see it 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 on how you can test your SAP PI/PO better https://figaf.com/irt

7 steps to a SAP PI to PO migration

Some time ago I created a webinar about SAP PI to PO migrations. I wanted to use the content and share it because it is quite useful for everybody working on a migration. I can see that it is some of the questions that I got on my latest webinar was also about the process. I do hope that this gives a better understanding of what is happening.

As with all things, there are 7 steps to make a good SAP Migration. So if you are in the process this is the steps that I would recommend that you take. It is assumed that you will migrate to a new system because it will make it easier to migrate a single interface at the time. If things does not work you will always have a backup plan.

The 7 steps are the following:

  1. Goals
  2. Current integrations
  3. Pattern mappings
  4. Resource consumption
  5. Migration phases
  6. Development
  7. Testing

The process should be very iterative because you learn a lot in the process that you can use to migrate other interfaces. I the current integration you are going to map out all your existing interfaces together with what types of pattern they are using. This information will then be used in the migration phase and how it is going you may get input on how the next interfaces can be migrated.

You can view this in two different ways. Either you can watch my Screen recording video of it.

Or view the slides here and download them if you want to be using them.

I have also created a longer article about some of the SAPs you need to consider more in details in the blog SAP XI/PI to PO migration.  It is not the same and the two have a lot in common.