Blogs

Daniel Graversen

Release of PI documenter tools as open source
Daniel Graversen Active Contributor Gold: 1,500-2,499 points SAP Mentor
Business Card
Company: Figaf ApS
Posted on Apr. 29, 2009 06:30 AM in PHP, SAP Process Integration (PI)

URL: http://code.google.com/p/pidocumenter/

Subscribe.Subscribe
Print. Print
Permalink Permalink
Share

I released the two services for PI to get documentation of mappings and to compare two mappings to see what have changed. The release to those services can be found in the two blogs.

After the release people have been asked if it was possible to run the tools at the users own computer instead of the server version. And I have been thinking about releasing the scripts as commercial products to accommodate this request. It is possible to create compiled PHP code, which can be executed at local PC’s. I did decide against it because it would require a product to be more mature then the product is and did not believe the marked was large enough and marketing would be difficult. By releasing the product as open source it might be possible to get other to contribute and create a service, which could help many more.

The product was original designed to run on a server in a controlled environment. But with this version I had to refactor some of the code to support the usage a client perspective. A problem is that script is extracting a lot of files from the XIM files. These files need to be cleaned up and I used the quick solution to use the windows Delete command to do this clean up. There are some other places which have not been cleaned up yet, they will be cleaned up in the next release.

One of the challenges with releasing software as open source is that it exposes ones coding capabilities. I would say that there is a long way to go before I’m able to get a living from coding PHP. The code seems to work, but the refactoring is a little more time consuming.

You can find the code and installation guides at code.google.com/p/pidocumenter/.

If you want to help with improving the code, please join the group and help improve the product.

Daniel Graversen  Active Contributor Gold: 1,500-2,499 points SAP Mentor is founder of figaf.com and PI hacker/consultant. He has developed the PI documentation tool. Daniels has developed the a SAP PI Archiving tool, that makes archiving much easier. Daniel has also started the PI Architecture which will create a better infrastructure for SAP PI projects.


Comment on this articleDo you have any ideas on how to improve the product.
Comment on this weblog