tGroovyFile
Broadens the functionality of Talend
Jobs using the Groovy language which is a simplified Java
syntax.
tGroovyFile allows you to call an
existing Groovy script.
tGroovyFile Standard properties
These properties are used to configure tGroovyFile running in the Standard Job framework.
The Standard
tGroovyFile component belongs to the Custom Code family.
The component in this framework is available in all Talend
products.
Basic settings
Groovy File |
Name and path of the file containing the Groovy code. |
Variables |
This table contains two columns.
Name: Name of the variable called
Value: Value associated with this |
Advanced settings
tStatCatcher Statistics |
Select this check box to collect the log data at component |
Global Variables
Global Variables |
ERROR_MESSAGE: the error message generated by the A Flow variable functions during the execution of a component while an After variable To fill up a field or expression with a variable, press Ctrl + For further information about variables, see |
Usage
Usage rule |
This component can be used alone or as a subJob along with |
Limitation |
Knowledge of the Groovy language is required. |
Calling a file which contains Groovy code
This scenario uses tGroovyFile, on its
own. The Job calls a file containing Groovy code in order to display the file information in
the Console.
Setting up the Job
Open the Custom_Code folder in the Palette and drop a tGroovyFile component onto the workspace.
Configuring the tGroovyFile component
-
Double-click the component to display the Component view.
-
In the Groovy File field, enter the path
to the file containing the Groovy code, or browse to the file in your
directory. In this example, it is D:/Input/Ageducapitaine.txt, and the file contains the
following Groovy codes:1println("The captain is " + age + " years old") -
In the Variables table, add a line by
clicking the [+] button. -
In the Name column, enter
“age”, and then in the Value column, enter 50.
Executing the Job
- Press Ctrl+S to save your Job.
-
Press F6 or click Run on the Run tab to
execute the Job.The Console displays the information
contained in the input file, to which the variable result is added.