Who can do this (User role)

Data Publisher


Description

I want to export a pipeline so that it can be used within other ODN instance after import. 

Preconditions

at least one pipeline exists

How to do it:

  • selects and clicks 'Unified Views' from 'Tools' combo box on main page of internal catalog
    • 'Home' page of ODN/UV is displayed
  • clicks 'Pipelines' in main menu
    • list of all existing pipelines in the system is displayed
  • selects a pipeline for export and clicks name of the pipeline
    • 'Export' button is available
  • clicks 'Export' button 
    • 'Pipeline export' dialog is displayed containng
      • 'Export DPU data' - unchecked by default
      • 'Export DPUs JARs' checkbox - unchecked by default
      • 'Export pipeline's schedule' checkbox - unchecked be default
      • list containing the following information organized in columns is displayed
        • DPU template names 
          • template names (2nd level and 3rd level) displayed in this column 
        • DPUs:
          • corresponding DPU JAR names are displayed in this column
      • 'Export' button is available
      • 'Close' button is available
  • if clicks 'Close' no action is done, 'Pipeline export' dialog is closed
  • checks/unchecks the checkboxes and clicks 'Export' if satisfied
    • all 2nd level and 3rd level DPU templates which are referenced by DPU instances of the pipeline are included in zip file (for each 3rd level DPU template its corresponding parent 2nd level DPU template is included as well)
    • all configurations of DPU instances (pipeline configuration) are included in zip file
    • if 'Export DPU data' checkbox is checked, cached data at the level of DPU template are exported
    • if 'Export DPU JARs' checkbox is checked:
      • DPU JARs referenced by the 2nd level DPU templates included in the zip file are included in the zip file
    • if 'Export DPU templates' checkbox is unchecked:
      • no DPU JARs are included in the zip file
    • if 'Export pipeline's schedule' checkbox is checked, all scheduling rules associated with the pipeline are included in zip file 
    • zip file with the name of the pipeline is created and downloaded to local file system (exact location depends on browser settings)
    • 'Pipeline export' dialog is closed

Notes

81