Maximo Open Forum

 View Only

 Maximo customization detection utility

  • Everything Maximo
Mahadevan Ramakrishnan's profile image
Mahadevan Ramakrishnan posted 08-09-2022 00:50
Hi All,

Would like to know if there is any starting point to develop any custom utility to detect all the Maximo customizations(MBO,Bean ,Integration,Cron) in the environment and output the same to an excel file.There is an utility from IBM for the same but it is having some limitations as it caters only to Object and Attribute level customization.

Appreciate your support in providing any leads.

Thank you,
Mahadevan
Prashant Sharma's profile image
Prashant Sharma
Hi Mahadevan,

It is a simple utility to mimic how you find custom classes manually. You should be firing SQL Queries to find class files reference in database tables related to all artifactes that you have listed in your query. You need to see if there is a class file name that doesn't meet with OOB classes which generally start with psdi. One challange can be if developer has written class files inside psdi, in that case you can have list of OOB class files handy and can compare class file names available in Maximo table vs this library. You can also look for user defined attribute which is available in some artifacts to indicate directly for custom development.

Thanks.
Mahadevan Ramakrishnan's profile image
Mahadevan Ramakrishnan
Hi Prashant,

Thank you for your reply on the subject raised by me- Customization detection utility.

I had observed few issues with the utility which was provided by IBM on v7.5.I had downloaded the same on TechZone VM and the statistics returned are not matching with the expectations as the utility is returning customization percent on objects, services and attributes on vanilla environment. Even we deployed the same on one of the customer environments and the results returned are not matching with the expected results.


We want to get rid of the manual customization detection by running sql queries.Do you have any suggestion or any idea as a starting point if we can develop any standalone Java program or something of that sort to automatically detect the customization and how complex that task might be? The IBM utility is also not detecting any customization on integration layer,cron and bean class layer.

Thank you,

Mahadevan.