New archived content: Talend MDM, Talend Data Catalog 8.0, and Talend 7.3 products reached their end of life in 2024. Their documentation was moved to the Talend Archive page and will no longer receive content updates.
This use case shows that it is possible to access the input flow using
a dedicated variable and following a specific syntax such as: input_row.name. The
source data is processed at runtime by the tJavaRow component.
A common Job using
tJavaRow is generally composed of:
a tFileInputDelimited component to read data from a text
file,
a tJavaRow to apply transformation to the data
processed,
a tLogRow component to print data in the console.
Procedure
In the Palette, slide a tFileInputDelimited , a
tJavaRow and a tLogRow
component onto the workspace.
Connect tFileInputDelimited to
tJavaRow and tJavaRow to
tLogRow using a Row > Main link.
Set the Basic settings of the tFileInputDelimited
component.
Double-click on tFileInputDelimited to display its
Basic settings. The
tFileInputDelimited reads the same text file and use
the same schema as in the tJava example .
When prompted, click OK to accept the propagation or
click afterward on the Sync columns button in the
Basic settings view of
tJavaRow.
Double-click on tJavaRow to display its Basic
settings view and add the following code in the
Code area: