We are exploring the possibilities to create a portal based application to allow the business users to see the status of their messages processed by PI 7.1. The message information to be made available be the same as in Run time work bench end to end monitoring i.e. message state, payload data, error message in case of message failiure etc.
Run time work bench can not be offerd to the busniess users as it is too technical and has component monitoring, performance monitoring etc which are not relevent to business users.
Based on premilary information we could come up with following two approches -
1. I got few articles on sdn which talks about fetching out the PI monitoring data from PI underlying tables using a ABAP code and exposing it as a web service to a portal based java webdypro application. Here, the main hurdel I see are -
- PI ABAP tables have monitoring data of XSMB_MONI, how to trace message if it fails in adapter.
Are there tables available to store adapter data also?
- Volume of message flowing through will be huge (20000 per day approx)..Is it possible for a web service to process and return these many records??
2. I have also seen few articles of Netweaver Administrator for PI. It also has very good end to end monitoring capability and also a payload content based search.
- Can NWAPI be customized to alllow few users to see the read only end to end monitoring screen while admin user can do all the admin and monitorng activties??
- Can NWAPI be made availabe as a stand alone application accesible on portal??
Any help or suggestion will be greatly appreciated.
- Rajan