Talend Framework 1.6 Release Notes

What’s new in Talend Framework 1.6

This is a minor improvement and bug fixing release.

Job: ExampleSpreadsheet

Added a dependency on the routine FileHelper, as it was missing.

For more information, read My First Framework Job.

Context MySQLConnection

Added default value :-

mySQLConnectionSharedDBConnectionName="MySQLSharedConnection"

Job: LibJobReporting

Minor review for improvements and simplification.

Job: LibPruneFileSystem

Added the ability to prune statsDir, using the same retention policy as logDir.

Routines

Improvements and bug fixing to the following routines.

  • StringUtils
  • FieldHelper
  • QualityHelper
  • LookupHelper

Installation

If you are installing the Talend Framework version 1.6 in to a project where a previous version of the Talend Framework has not been installed, please follow these instructions.

If you are upgrading from a previous version of the Talend Framework, you should follow these same instructions; but you should also take note of the recommendations under Upgrading, below.

Upgrading

If you’re upgrading your project from a version of the Talend Framework prior to version 1.4, then should should follow the usual installation instructions; however, you should note the following.

Context Groups

If you have made your own changes to the default values of any Framework Context Groups, then you will need to re-apply these changes. Prior to installation, you should ensure that you have made a note of what these changes are.

It is not, normally, expected that that you will be changing these values; however, there may be some circumstances where you have chosen to modify default values within the following two Context Groups.

  • Framework
  • FileSystem

It is not recommended that you directly modify default values in any of the other Framework Context Groups. These values should always be modified using Context Files and the Context Loader.

File System Default Value Changes

Version 1.4 of the Talend Framework introduced some changes to the default File System locations. This was to simplify your file system structure and administration.

It is recommended that you use these new defaults; however, you may amend these to the previous values, if you choose.

Parameter1.31.4
inputDir#BASEDIR/input#BASEDIR/#JOBNAME/input
outputDir#BASEDIR/output#BASEDIR/#JOBNAME/output
workingDir#BASEDIR/working#BASEDIR/#JOBNAME/working
tmpDir#BASEDIR/tmp#BASEDIR/#JOBNAME/tmp
archiveDir#BASEDIR/archive#BASEDIR/archive
reportingDir#BASEDIR/reporting#BASEDIR/reporting
databaseDir#BASEDIR/database#BASEDIR/#JOBNAME/database
paramDir#BASEDIR/param#BASEDIR/#JOBNAME/param
logDir#BASEDIR/log#BASEDIR/#JOBNAME/log
binDir#BASEDIR/bin#BASEDIR/bin
libDir#BASEDIR/lib#BASEDIR/#JOBNAME/lib
gLibDir#HOME/project/talend/#CONTEXTSTR/lib#BASEDIR/lib
targetDir#BASEDIR/target#BASEDIR/#JOBNAME/target
lockDir#BASEDIR/lock#BASEDIR/lock
baseDir#HOME/project/talend/#CONTEXTSTR/#PROJECTNAME/#JOBNAME#HOME/project/talend/#CONTEXTSTR/#PROJECTNAME
statsDir#BASEDIR/stats#BASEDIR/#JOBNAME/stats
contextDir#BASEDIR/context#BASEDIR/context
checkpointDir#BASEDIR/checkpoint#BASEDIR/#JOBNAME/checkpoint