I have been working on a simple solution for customers to help them with archive their EDI or XML documents they have been using. It is what I have been missing when working with SAP PI for the last 6 years.
One of the things that really bothered me when working with PI was that it was to difficult to find the messages that has been processed. I had to download the files from the FTP server and to a text search to find the document with invoice 1234. Or even worse I should go thru SXI_MONITOR and open all messages in the timeframe to find the correct message.
I also had some issues with saving the data on a FTP server that filled up. This stopped the SAP PI system which was not really an excellent idea.
Those were the main reasons that I decided to develop my SAP PIArchiving solution. The focus has been on making a solution that is easy to use and does not require a lot of configuration.
The initial ideas were just to be able to upload messages to Amazon S3, because it was simple and quite reliable as a place to store files. Several people told that they was not really happy with storing their data externally. So the solution had to be refactored to also allow local based storage. Currently the solution supports the local file system, but other solutions are going to be built like FTP(just make sure you have enough space ;-)) and the SAP content server. It is fairly easy to add more functionalities to the solution.
I created a short video to show how simple the solution is.
Please leave a comment on what you think or come with ideas for improving the solution.