Upgrade AX 2012 R2 CU7 to AX 2012 R2 CU9

Hi,

I have a question as detailed below:

Currently we have some customisations done for AR Module for AX 2012 R2 CU7. Now We are planning to upgrade to CU9.

Just wanted to ask if the documentation provided by Microsoft is fair enough to proceed if anyone has done it. Moreover, will this update even affect the customizations done in AR?

Can some one please help me a documentation containing the steps in brief to Upgrade from CU7 to CU9 besides documentation from Microsoft.

Would appreciate for the quick response.

Sincerely,

Muneeb

To put it other way, Kindly find my understanding as per the research today as below:

  1. Take the Back Up of Database & Model Store in case if anything goes wrong.

  2. Apply CU9 as per the documentation from Microsoft. (InstallGuide_CU9_AX2012R2)

  3. Once the Update is done, there will be a Project that will be created with Conflicts during update.

  4. Merge the Conflicts found in that Project into AX.

  5. Compile Application

  6. CIL

  7. Synchronise Application

One Concern: We have some Customizations already done in AR module. Wanted to ASK if applying of CU9 will overwrite any one of the earlier Customizations?

Kindly let me know if my understanding is correct or if there is anything i missed or needs to be corrected.

Would appreciate for the help.

Sincerely,

Muneeb

The whole purpose of code upgrade (conflict detection etc.) is about upgrading your customizations. If you had no customizations, there wouldn’t be any conflicts and no code to upgrade.

Microsoft overwrite their own models, not your models. Your models must be upgraded to work with the newer version of code from Microsoft.

Thanks Martin for your response.

These customizations were done earlier and now we want to apply CU9.

  1. The Customizations were done in VAR model (default model of VAR layer). So the customizations will NOT be overwritten if I will Apply CU9?

  2. After Applying CU9, it will create a Project that will contain the Conflicts for the Customizations those are done.

Please let me know if point #1 & #2 are correct.

Sincerely,

Muneeb

Again, Microsoft overwrite code in their layers (esp. SYP), not your code. Whether you have code in VAR or USR, in the default model or your own model etc. is all irrelevant.

Yes, the code conflict projects contains code conflicts. And conflict can occur only in customizations.

Maybe you should look into the documentation and/or Inside Dynamics AX once more. to understand it better.

Ok. Thank you so much for the insight Martin. Since the customizations were done earlier, I was concerned if applying this update would overwrite the customizations.

Sure, I will again have a look at the documentation. I will let you know if any issues further.

Sincerely,

Muneeb