Hi everyone
I've just performed an upgrade from Ax 2012 R2 CU6 to Ax 2012 R3 CU13 according to this documentation:
https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/scenario-perform-in-place-upgrade-to-ax-2012-r2-or-ax-2012-r3
I'm at the point where the upgraded models are in the R3 environment, and I need to run the data upgrade.
I make it through the pre-Sync fine, but the actual Synchronization fails with errors - all of them on DMF tables. I noticed that on the DMF tables reported in the error, there are field id conflicts. I run a job to fix them, and try to sync again, but then I get tons of errors on indexes that can't be updated, so I think I'm on the wrong path.
Some of the DMF tables had modifications on them. In the upgrade documentation, you're supposed to delete the DMF or FPK model. I did that. However, there were DMF modifications in an ISV layer that got merged back into the code after the code upgrade was done. I suspect I did something wrong here - what did I do wrong? When are you supposed to merge DMF customisations back into the code? Since DMF changed so much between R2 and R3, does it require re-implementation? The documentation says nothing about it, only that the FPK model must be initially deleted - which it was.
My strategy now is to delete the DMF modifications, recompile the code, recompile CIL, and then run the dataupgrade again. Will this work? What must I do with the DMF modifications?
Any help is appreciated as always.
Thanks