Readiness Tool for Delivery Continuity in IFS Cloud¶
This tool is designed to analyze the codebase and database schema to ensure compliance with the new code architecture we have with IFS Cloud 25R2 which conforms to Oracle Edition-Based Redefinition(EBR) standards. It will generate a comprehensive report highlighting non-compliant areas, along with the required changes, enabling customers to proactively address issues before deployment.
This tool is integrated to the IFS Developer Studio. It will only validate aspects not covered by the Preparation Tool, ensuring no overlap and maintaining a clear separation of responsibilities.
Once you check out the repo, the tool can be executed either at the project level or on an individual component.

Executing this tool results in an output as shown below indicating the tests that have passed and failed.

Following are the validations the tool performs, and notifies the user in case of discrepancies.
Table Naming Convention - All tables in the
IFSAPP(and optionallyIFSINFO) schema must use the_RTBsuffix.EBR Preparation Method Usage - All current tables must be passed to the
Prepare_Table_For_Ebrmethod in cdb.Indexes and Constraints - All indexes and constraints must be defined on the
_RTBtables, not on editioning views.Declarative Syntax - All entity modeling must use declarative syntax (e.g.,
.storagefiles). Non-declarative syntax must be converted.Temporary Tables - No temporary or regular tables should exist without editioning views.
Materialized Views - All materialized views must be passed to the
Prepare_MV_For_Ebrmethod. Naming convention: original name as a synonym, and actual MV with_RMVsuffix.