I have a problem with ids while upgrading from AX2012 R2 CU7 to AX2012 R3 CU12, I’ll detail the steps I have been doing:
- Clean system with my AX2012 R2 bussiness and model database (no AOS neither client or components from AX2012 R2).
- Install AX2012 R3 CU12 by selecting connect to existing database (my R2 database).
- Select foundation model, foundation upgrade model and foundation label model, the process finish with no problems and creates the upgrade R3 baseline
- Install AOS, client debugger and management utilities.
- Stop the AOS and compile by using axbuild xppcompileall
- Start the AOS.
When I open the client I have been looking through the AOT, and for example, in the BankAccountTable there are two new fields (in the AX2012 R3 CU12):
- TypeOfAccount (enum type) foundation model id. 60018
- CMFBankBalanceMinimum (real type) foundation model id. 60017
But in my current production model, bankAccountTable:
- TypeOfAccount (enum type) syp layer (KB3193046) id. 60017
So the system can’t synchronize the database, an error is thrown because the system is trying to convert the type enum to real.
I thought the system would keep the ids from the sys an syp layer (from my R2 model). Am I doing something wrong?, any idea?