BackupHistoryRoot

By default, the backup copies are stored in the same folder as the decision table. This key can be used to specify a special "root directory" under which the backup copies, including the respective folder structure, are stored.
Entry in a LFET.Project.ini-file:
BackupHistoryRoot = <Path>
  • As value the complete path to a "root directory" must be specified, under which the backup copies, including the respective folder structure, are to be stored

  • This key overrides a possibly existing Backup.History.Folder-specification, i.e. a simultaneously existing BackupHistoryFolder specification is ignored

  • The path specified here must already exist and must be a "side branch" to the decision table path:

    1. The path must match at least the drive and optionally some folders

    2. It must be different in at least one directory "above" the decision table folder

  • From the decision table path the matching part is removed, the rest "under" is added to the specified "root directory", so that also for the backup files the system-wide uniqueness is ensured by the full absolute path and the file name of the decision table

  • In case of any problems, the user receives a detailed error message and the folder specification is ignored, i.e. the backup files are stored in the decision table folder

Example:

The decision table 'dt10' in project 'projectx' is stored in a resources folder:
C:/myprojects/projectx/src/main/resources/lfet/group01/dt10.lfet

The backup history root is defined outside the version controlled workspace:
BackupHistoryRoot = C:/myprojects/LFET/backups

Then the backup files for this decision table would be stored in the backup folder
C:/myprojects/LFET/backups/projectx/src/main/resources/lfet/group01

For more information, please re­fer to the chapter: Backup Copies