Skip to main content
Question

Customization Uplift Steps for 25R2 ?

  • November 30, 2025
  • 1 reply
  • 11 views

Forum|alt.badge.img+12

Hello,

 

Currently attempting to upgrade my environment from 25R1 to 25R2 and with the new EBR Compliance stuff I must admit I’m a bit stumped as to what exactly I’m supposed to be doing to uplift any custom entity I created within the Cust Layer ?

 

For context this is a Managed Cloud environment, so not a Remote Install.

 

I generated the topic branch and I’m trying to order it as an environment but the install keeps failing, I got it to pass the model generation, but now I’m getting some errors that I’m not entirely sure what the steps to do are ?

 

I think the customizations are super straightforward, basically a new entity model, with a .cdb file that handled the creation of the table/indexes, and both the entity and model file were uploaded to the customization repository for delivery to our use place, which has always worked flawlessly (was that the wrong thing to do?)

 

When attempting to install the topic-ru branch now, after doing the typical bits (update of the solutionset yaml file, etc.), I keep getting errors. Unfortunately it takes absolutely AGES to error when provisioning so I’m only making very little progress (something like 5 hours of “pending” until I can get an actual error log)…

 

 

 

First of all, the nzd_validator keeps telling me that my .cdbs are “not supported for online

 

Am I ACTUALLY expected to delete these CDBs  from my repository ? If so, do I need to replace them with anything ?

 

I am not sure whether this is a fatal error or not, because I did manage to the get model files to generate without error, the DB deployment, started, in which I start getting EBR related errors:

 

 

 

Ok so the model file clearly is generated properly as it’s trying to deploy this .edv, but the underlying RTB table has not been created yet… What do I need to do exactly ?

 

I’ve read the entirely of the documentation on this (https://docs.ifs.com/techdocs/25r2/060_development/027_base_server_dev/225_reduced_downtime_delivery/010_ebr_prep/), but I really can’t seem to find a simple list of steps of “what to do to properly prepare a custom entity for EBR”

 

In Studio Developer, the Update Readiness tool told me to “Register tables for EDR in CDB” :

 

But this isn’t clear at all, given that the nzd_validator tells me that .cdb files are not allowed for online deployment, so I’m really lost, am I supposed to modify my existing cdbs? create a new cdb specifically to prepare all tables for edr ? Delete the cdbs like the validator tells me and do something else?

 

Also in Studio Developer, the 25R2 Framework Preparation script tells me everything is a success, but that it hasn’t modified anything…

 

 

 

Am I suppose to use one of those drop files as briefly mentioned in the documentation ? If so, that seems a bit frightening because the contents of it does include dropping Core layer entities etc, and also I’d obviously want to make sure that once applied to my Use Place the data isn’t actually lost…

 

I did find this :

 

https://docs.ifs.com/techdocs/25r2/060_development/027_base_server_dev/225_reduced_downtime_delivery/020_code_changes/020_uptime_changes/010_migrating_cdbs/#built-in_validations

 

Which explains to change CDBs into .ddlsource files, which I can do, but I want to ensure this is indeed the way forward, even if I am not a “Delivery Continuity” Customer ?

 

(Just a bit weird that the readiness tool would say to Prepare for EBR in the .cdb files if the actual way forward is to completely delete the cdb and instead use those .ddlsource files)

 

Any input appreciated :)

1 reply

Forum|alt.badge.img+12
  • Author
  • Hero (Customer)
  • November 30, 2025

I realize reading through all of it again that it may be that for “Normal” Customers (offline delivery i.e. not using Delivery Continuity) you might be able to keep using CDBs and that ddlsource files are only for Delivery Continuity customers?

 

If that’s the case, am I to consider the nzd_validator to be a “non fatal” error (just telling you you won’t be able to do Online Deliveries, but offline is still ok), and the only requirement is to uplift existing Custom Table entities to EBR by appending the Prepare_For_Ebr command at the end of the CDBs for them, such as this ?

 

 

(I understand the doc says you dont need to do this for any custom fields added to Core entities as these are already uplifted for EBR by default with the upgrade files)