Readiness Tool for Reduced Downtime Deliveries in IFS Cloud¶
Note: This feature will be available with IFS Cloud 25R2 GA. However, any preparation work required needs to be done starting from EA.
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_RTB
suffix.EBR Preparation Method Usage - All current tables must be passed to the
Prepare_Table_For_Ebr
method in cdb.Indexes and Constraints - All indexes and constraints must be defined on the
_RTB
tables, not on editioning views.Declarative Syntax - All entity modeling must use declarative syntax (e.g.,
.storage
files). 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_Ebr
method. Naming convention: original name as a synonym, and actual MV with_RMV
suffix.