Upgrading ISV Layer - AX 2012 R2 to R3


We are upgrading our Dynamics AX 2012 R2 to R3, we have customization on the ISV Layer, the ISV supplier does provide an upgraded model of the ISV (R3) but it has many changes from the R2 version, some tables are deleted and functionalities have been changed.

These changes can effect our system as we are using some of the deleted objects in integrations with third party software and we have many customizations on top of these deleted objects.

Is it okay to move all the ISV customizations to a clean VAR Layer and upgrade it? will that cause any issues for the future? or is there a better way to achieve that? 

Thanks a lot.

  • I'm not sure that I understand what you're trying to do, so let me at least explain how upgrades normally works.

    Let's assume that you have customizations in VAR layer only. You'll get an R3 environment (with changes in SYP layer) and the R3 version of the ISV solution. The baseline database contains R2 version of all layers.

    Then you'll run conflict detection. It'll look at which objects you've customized and whether they're modified by Microsoft or the ISV (e.g. whether ClassA in R3 version of ISV layer has different code than in R2). You have to upgrade these conflicting objects.

    If R2 version contains a certain object (that you're using) but it was deleted in R3, you must look at what the new solution uses instead and upgrade your extensions accordingly.

Reply Children