I was always missing a tool which allows us to see what is going to be changed when we are importing a new license into our system. The SysLicenseCode form and SysLicenseCodeReadFile class handles the license importing in Dynamics AX 2009, for which I needed to have a license compare tool.

After checking how does it work I have created a tool called License Impact Manager, which extends the original AX code to be able to read in a new license file and show any changes:

License compare tool

 

If the entry does not exist, the license key got removed or the value has changed, a red indicator is shown in the grid on the right.

Further improvements might be:
– split control for the grids
– same order for the keys as in left pane
– show affected tables (drop, create)

SharedProject_WIK_LicenseImpactManager_v1.xpo