Job: "main"

What? Who? When?
Created - 2010/10/06 01:02:24.031
Modified - 2010/10/06 01:02:24.031

Project auto-documentation

This job auto-documents your project at every batch run (should be only when something in the code changes) using the kettle-cookbook.

Parameters

This job defines 2 parameters.

Name Default Value Description
INPUT_DIR D:\Applications\pentaho\pdi-ce-3.2.0-stable\samples null
OUTPUT_DIR D:\tmp\kettle-cookbook-doc null

Diagram

START
Create ${OUTPUT_DIR} and Copy Template
process-files.ktr
create-output-dir
kettle-items.xslt
kettle-main.xslt
delete all-items.html
delete main.html
transform script exists?
Success 1
Execute transform script
Delete transform script
is windows?
Make Executable

Variables

This job reads the following variables:

Name Value Connections Job Entries
OUTPUT_DIR Create ${OUTPUT_DIR} and Copy Template, kettle-items.xslt, kettle-main.xslt, delete all-items.html, delete main.html
Internal.Job.Filename.Directory Create ${OUTPUT_DIR} and Copy Template, process-files.ktr, create-output-dir, kettle-items.xslt, kettle-main.xslt
FULL_TRANSFORM_SCRIPT transform script exists?, Execute transform script, Delete transform script, Make Executable
IS_WINDOWS is windows?

Database Connections

This job does not define any database connections.

Job Entries

START

Special entries

Create ${OUTPUT_DIR} and Copy Template

This job entry copies the static resources such as css and javascript files and images to the output directory. These static resources are referenced by <script>, <link> and <img> tags in the generated HTML documentation.

process-files.ktr

Transformation

create-output-dir

Job

kettle-items.xslt

XSL Transformation

kettle-main.xslt

XSL Transformation

delete all-items.html

Delete file

delete main.html

Delete file

transform script exists?

File Exists

Success 1

Success

Execute transform script

Shell

Delete transform script

Delete files

is windows?

Simple evaluation

Make Executable

Shell