The Scripts (deprecated) - eclipse-efbt/efbt GitHub Wiki

The scripts

Eclipse Free BIRD Tools contains a number of easy to run scripts to perform useful tasks with the artifacts of BIRD.

There are different ways to run any script, including an easy no-install approach using Github codespaces, running the scripts is documented at https://github.com/eclipse/efbt/wiki/Running-the-scripts

generate_generation_transformations_ae.sh

This script creates generation transformations for Asset encumberance in Excel format and in RegDNA format.

generate_generation_transformations_finrep.sh

This script creates generation transformations for Finrep in Excel format and in RegDNA format.

create_ldm_and_explode_subtypes.sh

creates an LDM in RegDNA format from SQLdeveloper export files, here we must have exported the Logical Data Model when downloading from SQLDeveloper. This requires a file called arcs,csv which contains the information about disjoint subtypes. This file can be created by following the instructions at get_arcs

The script also takes the root tables from the LDM and expands their subtypes and disjoint subtypes. This requires a file called arcs.csv which contains the information about disjoint subtypes. The results are put in the relevant results/csv directory. The results show summary breakdowns for the root table,showing valid combinations of subclass discriminators, and full breakdowns showing the required attributes for any discriminator combination.