Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

First, the method will determine and call TI processes to be run before commencing splicing. The list of processes are is configurable and might be added if required to kpi_template.json configuration file to splice_cube_rules preprocess_TI::Splice object. The list is retrieved from TM1SpliceConfigContainer instance associated with the TM1SpliceExecutor.

Then the method will establish a list of cubes for splicing. The list can be either all cubes as configured in fpm.json in Cubes object (--all option), or a list supplied from command line (--cubes option) or a list of cubes containing supplied list of dimensions to a command line (--dimension option).

Then it will loop all the cubes in the list and will call individual cube splicing for each cube.

After the loop is finished, the method will determine and call TI processes to run after splicing. The list of processes is configured in kpi_template.json in postprocess_TI::Splice object.

Finally the method will check status of each cube that was spliced to see if any errors have occurred during splicing. If an error was detected during splicing, the changes that have been committed by Splicer will be rolled back.