Jobs
Generated by Talend Open Studio for Data Integration


Project NamePREGROUPERGENERATION DATE25.9.2025 11:38:33
AUTHORuser@talend.comTalend Open Studio VERSION 7.3.1.20200219_1130

Summary

Project Description
Description
Preview Picture
Settings
Context List
Component List
Components Description


Project Description


PropertiesValues
NamePREGROUPER
Languagejava
Description


Description


PropertiesValues
Namepgp_vdg_zavaznosti
Authoruser@talend.com
Version0.1
Purpose
Status
Description
Creation26.2.2024 9:18:40
Modification11.3.2025 15:43:04

Preview Picture


No image available
tFileInputDelimited_1tFileInputDelimited_2tFileOutputDelimited_2tJavaFlex_1tJavaFlex_2

Settings

Extra settings

NameValue
COMP_DEFAULT_FILE_DIR
Multi thread executionfalse
Implicit tContextLoadfalse


Status & Logs

NameValue
Use statistics (tStatCatcher)false
Use logs (tLogCatcher)false
Use volumetrics (tFlowMeterCatcher)false
On Consolefalse
On Filesfalse
On Databasesfalse
Catch components statisticsfalse
Catch runtime errorstrue
Catch user errorstrue
Catch user warningstrue


Context List

ContextDefault

NamePromptNeed Prompt?TypeValueSource
ciselnikyciselniky?falseid_Directorypgp
tempdirtempdir?falseid_Directorypgp




Component List

Component NameComponent Type
tFileInputDelimited_1tFileInputDelimited
tFileInputDelimited_2tFileInputDelimited
tFileOutputDelimited_2tFileOutputDelimited
tJavaFlex_1tJavaFlex
tJavaFlex_2tJavaFlex

Components Description

Component   tFileInputDelimited

      UNIQUE NAMEtFileInputDelimited_1INPUT(S)none
LABELzavaznosti_vdgOUTPUT(S)tJavaFlex_1

Component Parameters:
PropertiesValues
Unique NametFileInputDelimited_1
Component NametFileInputDelimited
Version0.102 (ALPHA)
FamilyFile/Input
Starttrue
Startabletrue
SUBTREE_STARTtrue
END_OF_FLOWfalse
Activatetrue
DUMMYfalse
tStatCatcher Statisticsfalse
Helporg.talend.help.tFileInputDelimited
Update componentstrue
IREPORT_PATH
JAVA_LIBRARY_PATHC:\Talend731\configuration\lib\java
Subjob color
Title color
Property TypeBuilt-In
REPOSITORY_ALLOW_AUTO_SWITCHtrue
SchemaBuilt-In
File Name/Input Streamcontext.ciselniky + "zavaznosti_vdg.csv"
CSV optionsfalse
Row Separator"\n"
CSV Row Separator"\n"
Field Separator"\t"
Escape char"""
Text enclosure"""
Header1
Footer0
Limit
Skip empty rowstrue
Uncompress as zip filefalse
Die on errorfalse
Schema TypeBuilt-In
Temporary directory"C:/ProgramData/TOS_DI-20200219_1130-V7.3.1/workspace"
Advanced separator(for number)false
Thousands separator","
Decimal separator"."
Extract lines at randomfalse
Number of lines10
Trim all columnfalse
Check column to trim[{SCHEMA_COLUMN=skupina, TRIM=false}, {SCHEMA_COLUMN=kod, TRIM=false}, {SCHEMA_COLUMN=zavaznost, TRIM=false}]
Check each row structure against schemafalse
Check datefalse
Encoding"ISO-8859-15"
Split row before fieldfalse
Permit hexadecimal (0xNNN) or octal (0NNNN) for numeric types - it will act the opposite for Bytefalse
Decode table[{SCHEMA_COLUMN=skupina, DECODE=false}, {SCHEMA_COLUMN=kod, DECODE=false}, {SCHEMA_COLUMN=zavaznost, DECODE=false}]
Destination
Min column number of optimize code100
Label formatzavaznosti_vdg
Hint format<b>__UNIQUE_NAME__</b><br>__COMMENT__
Connection formatrow
Show Informationfalse
CommentNačtení souboru "zavaznosti_vdg.csv" ze složky číselníků.
Use an existing validation rulefalse
Validation Rule Type

Schema for tFileInputDelimited_1 :
ColumnKeyTypeLengthPrecisionNullableComment
skupinafalseStringtrue
kodfalseString5true
zavaznostfalseIntegertrue

Original Function Parameters:
Component   tFileInputDelimited

      UNIQUE NAMEtFileInputDelimited_2INPUT(S)none
LABELpgp_dokladu02_k0_validni_deduplikaceOUTPUT(S)tJavaFlex_2

Component Parameters:
PropertiesValues
Unique NametFileInputDelimited_2
Component NametFileInputDelimited
Version0.102 (ALPHA)
FamilyFile/Input
Starttrue
Startabletrue
SUBTREE_STARTtrue
END_OF_FLOWfalse
Activatetrue
DUMMYfalse
tStatCatcher Statisticsfalse
Helporg.talend.help.tFileInputDelimited
Update componentstrue
IREPORT_PATH
JAVA_LIBRARY_PATHC:\Talend731\configuration\lib\java
Subjob color
Title color
Property TypeBuilt-In
REPOSITORY_ALLOW_AUTO_SWITCHtrue
SchemaBuilt-In
File Name/Input Streamcontext.tempdir+"validace_temp/k0/validni/"+"pgp_doklady02_k0_validni_deduplikace.csv"
CSV optionsfalse
Row Separator"\n"
CSV Row Separator"\n"
Field Separator"\t"
Escape char"""
Text enclosure"""
Header1
Footer0
Limit
Skip empty rowstrue
Uncompress as zip filefalse
Die on errorfalse
Schema TypeBuilt-In
Temporary directory"C:/ProgramData/TOS_DI-20200219_1130-V7.3.1/workspace"
Advanced separator(for number)false
Thousands separator","
Decimal separator"."
Extract lines at randomfalse
Number of lines10
Trim all columnfalse
Check column to trim[{SCHEMA_COLUMN=ID_POJ, TRIM=false}, {SCHEMA_COLUMN=ID_ZP, TRIM=false}, {SCHEMA_COLUMN=IDZZ, TRIM=false}, {SCHEMA_COLUMN=ID_DOKLADU, TRIM=false}, {SCHEMA_COLUMN=ODB, TRIM=false}, {SCHEMA_COLUMN=DATUM_PRI, TRIM=false}, {SCHEMA_COLUMN=DATUM_PRO, TRIM=false}, {SCHEMA_COLUMN=DATUM_NAR, TRIM=false}, {SCHEMA_COLUMN=VEKLET, TRIM=false}, {SCHEMA_COLUMN=VEKDEN, TRIM=false}, {SCHEMA_COLUMN=POHLAVI, TRIM=false}, {SCHEMA_COLUMN=HMOTNOST, TRIM=false}, {SCHEMA_COLUMN=GEST_VEK, TRIM=false}, {SCHEMA_COLUMN=PRIJETI, TRIM=false}, {SCHEMA_COLUMN=DRU_PRI, TRIM=false}, {SCHEMA_COLUMN=DUV_PRI, TRIM=false}, {SCHEMA_COLUMN=UKONCENI, TRIM=false}, {SCHEMA_COLUMN=DG_ZAKLADNI, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI1, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP1, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI2, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP2, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI3, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP3, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI4, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP4, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI5, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP5, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI6, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP6, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI7, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP7, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI8, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP8, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI9, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP9, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI10, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP10, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI11, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP11, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI12, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP12, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI13, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP13, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI14, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP14, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI15, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP15, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI16, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP16, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI17, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP17, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI18, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP18, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI19, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP19, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI20, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP20, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI21, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP21, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI22, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP22, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI23, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP23, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI24, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP24, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI25, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP25, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI26, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP26, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI27, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP27, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI28, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP28, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI29, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP29, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI30, TRIM=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP30, TRIM=false}, {SCHEMA_COLUMN=UPV, TRIM=false}]
Check each row structure against schemafalse
Check datefalse
Encoding"ISO-8859-15"
Split row before fieldfalse
Permit hexadecimal (0xNNN) or octal (0NNNN) for numeric types - it will act the opposite for Bytefalse
Decode table[{SCHEMA_COLUMN=ID_POJ, DECODE=false}, {SCHEMA_COLUMN=ID_ZP, DECODE=false}, {SCHEMA_COLUMN=IDZZ, DECODE=false}, {SCHEMA_COLUMN=ID_DOKLADU, DECODE=false}, {SCHEMA_COLUMN=ODB, DECODE=false}, {SCHEMA_COLUMN=DATUM_PRI, DECODE=false}, {SCHEMA_COLUMN=DATUM_PRO, DECODE=false}, {SCHEMA_COLUMN=DATUM_NAR, DECODE=false}, {SCHEMA_COLUMN=VEKLET, DECODE=false}, {SCHEMA_COLUMN=VEKDEN, DECODE=false}, {SCHEMA_COLUMN=POHLAVI, DECODE=false}, {SCHEMA_COLUMN=HMOTNOST, DECODE=false}, {SCHEMA_COLUMN=GEST_VEK, DECODE=false}, {SCHEMA_COLUMN=PRIJETI, DECODE=false}, {SCHEMA_COLUMN=DRU_PRI, DECODE=false}, {SCHEMA_COLUMN=DUV_PRI, DECODE=false}, {SCHEMA_COLUMN=UKONCENI, DECODE=false}, {SCHEMA_COLUMN=DG_ZAKLADNI, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI1, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP1, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI2, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP2, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI3, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP3, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI4, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP4, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI5, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP5, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI6, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP6, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI7, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP7, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI8, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP8, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI9, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP9, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI10, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP10, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI11, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP11, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI12, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP12, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI13, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP13, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI14, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP14, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI15, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP15, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI16, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP16, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI17, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP17, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI18, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP18, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI19, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP19, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI20, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP20, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI21, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP21, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI22, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP22, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI23, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP23, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI24, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP24, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI25, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP25, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI26, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP26, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI27, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP27, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI28, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP28, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI29, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP29, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI30, DECODE=false}, {SCHEMA_COLUMN=DG_VEDLEJSI_TYP30, DECODE=false}, {SCHEMA_COLUMN=UPV, DECODE=false}]
Destination
Min column number of optimize code100
Label formatpgp_dokladu02_k0_validni_deduplikace
Hint format<b>__UNIQUE_NAME__</b><br>__COMMENT__
Connection formatrow
Show Informationfalse
Comment
Use an existing validation rulefalse
Validation Rule Type

Schema for metadata :
ColumnKeyTypeLengthPrecisionNullableComment
ID_POJfalseString20false
ID_ZPfalseIntegertrue
IDZZfalseintfalse
ID_DOKLADUfalseString20false
ODBfalseString3false
DATUM_PRIfalsejava.util.Datefalse
DATUM_PROfalsejava.util.Datefalse
DATUM_NARfalsejava.util.Datetrue
VEKLETfalseIntegertrue
VEKDENfalseIntegertrue
POHLAVIfalseintfalse
HMOTNOSTfalseIntegertrue
GEST_VEKfalseIntegertrue
PRIJETIfalseString1true
DRU_PRIfalseString1true
DUV_PRIfalseString1true
UKONCENIfalseString1false
DG_ZAKLADNIfalseString5false
DG_VEDLEJSI1falseString5true
DG_VEDLEJSI_TYP1falseString1true
DG_VEDLEJSI2falseString5true
DG_VEDLEJSI_TYP2falseString1true
DG_VEDLEJSI3falseString5true
DG_VEDLEJSI_TYP3falseString1true
DG_VEDLEJSI4falseString5true
DG_VEDLEJSI_TYP4falseString1true
DG_VEDLEJSI5falseString5true
DG_VEDLEJSI_TYP5falseString1true
DG_VEDLEJSI6falseString5true
DG_VEDLEJSI_TYP6falseString1true
DG_VEDLEJSI7falseString5true
DG_VEDLEJSI_TYP7falseString1true
DG_VEDLEJSI8falseString5true
DG_VEDLEJSI_TYP8falseString1true
DG_VEDLEJSI9falseString5true
DG_VEDLEJSI_TYP9falseString1true
DG_VEDLEJSI10falseString5true
DG_VEDLEJSI_TYP10falseString1true
DG_VEDLEJSI11falseString5true
DG_VEDLEJSI_TYP11falseString1true
DG_VEDLEJSI12falseString5true
DG_VEDLEJSI_TYP12falseString1true
DG_VEDLEJSI13falseString5true
DG_VEDLEJSI_TYP13falseString1true
DG_VEDLEJSI14falseString5true
DG_VEDLEJSI_TYP14falseString1true
DG_VEDLEJSI15falseString5true
DG_VEDLEJSI_TYP15falseString1true
DG_VEDLEJSI16falseString5true
DG_VEDLEJSI_TYP16falseString1true
DG_VEDLEJSI17falseString5true
DG_VEDLEJSI_TYP17falseString1true
DG_VEDLEJSI18falseString5true
DG_VEDLEJSI_TYP18falseString1true
DG_VEDLEJSI19falseString5true
DG_VEDLEJSI_TYP19falseString1true
DG_VEDLEJSI20falseString5true
DG_VEDLEJSI_TYP20falseString1true
DG_VEDLEJSI21falseString5true
DG_VEDLEJSI_TYP21falseString1true
DG_VEDLEJSI22falseString5true
DG_VEDLEJSI_TYP22falseString1true
DG_VEDLEJSI23falseString5true
DG_VEDLEJSI_TYP23falseString1true
DG_VEDLEJSI24falseString5true
DG_VEDLEJSI_TYP24falseString1true
DG_VEDLEJSI25falseString5true
DG_VEDLEJSI_TYP25falseString1true
DG_VEDLEJSI26falseString5true
DG_VEDLEJSI_TYP26falseString1true
DG_VEDLEJSI27falseString5true
DG_VEDLEJSI_TYP27falseString1true
DG_VEDLEJSI28falseString5true
DG_VEDLEJSI_TYP28falseString1true
DG_VEDLEJSI29falseString5true
DG_VEDLEJSI_TYP29falseString1true
DG_VEDLEJSI30falseString5true
DG_VEDLEJSI_TYP30falseString1true
UPVfalseIntegertrue

Original Function Parameters:
Component   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_2INPUT(S)tJavaFlex_2
LABELpgp_dokladu02_k0_validni_deduplikaceOUTPUT(S)none

Component Parameters:
PropertiesValues
Unique NametFileOutputDelimited_2
Component NametFileOutputDelimited
Version0.101 (ALPHA)
FamilyFile/Output
Startablefalse
SUBTREE_STARTfalse
END_OF_FLOWtrue
Activatetrue
DUMMYfalse
tStatCatcher Statisticsfalse
Helporg.talend.help.tFileOutputDelimited
Update componentstrue
IREPORT_PATH
JAVA_LIBRARY_PATHC:\Talend731\configuration\lib\java
Subjob color
Title color
Property TypeBuilt-In
Use Output Streamfalse
Output StreamoutputStream
File Namecontext.tempdir+"validace_temp/k0/validni/"+"pgp_doklady02_k0_validni_deduplikace_vdg.csv"
Row Separator"\n"
Use OS line separator as row separator when CSV Row Separator is set to CR,LF or CRLF.true
CSV Row Separator"\n"
Field Separator"\t"
Appendfalse
Include Headertrue
Compress as zip filefalse
REPOSITORY_ALLOW_AUTO_SWITCHtrue
SchemaBuilt-In
Advanced separator(for number)false
Thousands separator","
Decimal separator"."
CSV optionsfalse
Escape char"""
Text enclosure"""
Create directory if not existstrue
Split output in several filesfalse
Rows in each output file1000
Custom the flush buffer sizefalse
Row number1
Output in row modefalse
Encoding"ISO-8859-15"
Don't generate empty filefalse
Throw an error if the file already existfalse
Min column number of optimize code 90
Label formatpgp_dokladu02_k0_validni_deduplikace
Hint format<b>__UNIQUE_NAME__</b><br>__COMMENT__
Connection formatrow
Show Informationfalse
Comment
Use an existing validation rulefalse
Validation Rule Type

Schema for metadata :
ColumnKeyTypeLengthPrecisionNullableComment
ID_POJfalseString20false
ID_ZPfalseIntegertrue
IDZZfalseintfalse
ID_DOKLADUfalseString20false
ODBfalseString3false
DATUM_PRIfalsejava.util.Datefalse
DATUM_PROfalsejava.util.Datefalse
DATUM_NARfalsejava.util.Datetrue
VEKLETfalseIntegertrue
VEKDENfalseIntegertrue
POHLAVIfalseintfalse
HMOTNOSTfalseIntegertrue
GEST_VEKfalseIntegertrue
PRIJETIfalseString1true
DRU_PRIfalseString1true
DUV_PRIfalseString1true
UKONCENIfalseString1false
DG_ZAKLADNIfalseString5false
DG_VEDLEJSI1falseString5true
DG_VEDLEJSI_TYP1falseString1true
DG_VEDLEJSI2falseString5true
DG_VEDLEJSI_TYP2falseString1true
DG_VEDLEJSI3falseString5true
DG_VEDLEJSI_TYP3falseString1true
DG_VEDLEJSI4falseString5true
DG_VEDLEJSI_TYP4falseString1true
DG_VEDLEJSI5falseString5true
DG_VEDLEJSI_TYP5falseString1true
DG_VEDLEJSI6falseString5true
DG_VEDLEJSI_TYP6falseString1true
DG_VEDLEJSI7falseString5true
DG_VEDLEJSI_TYP7falseString1true
DG_VEDLEJSI8falseString5true
DG_VEDLEJSI_TYP8falseString1true
DG_VEDLEJSI9falseString5true
DG_VEDLEJSI_TYP9falseString1true
DG_VEDLEJSI10falseString5true
DG_VEDLEJSI_TYP10falseString1true
DG_VEDLEJSI11falseString5true
DG_VEDLEJSI_TYP11falseString1true
DG_VEDLEJSI12falseString5true
DG_VEDLEJSI_TYP12falseString1true
DG_VEDLEJSI13falseString5true
DG_VEDLEJSI_TYP13falseString1true
DG_VEDLEJSI14falseString5true
DG_VEDLEJSI_TYP14falseString1true
DG_VEDLEJSI15falseString5true
DG_VEDLEJSI_TYP15falseString1true
DG_VEDLEJSI16falseString5true
DG_VEDLEJSI_TYP16falseString1true
DG_VEDLEJSI17falseString5true
DG_VEDLEJSI_TYP17falseString1true
DG_VEDLEJSI18falseString5true
DG_VEDLEJSI_TYP18falseString1true
DG_VEDLEJSI19falseString5true
DG_VEDLEJSI_TYP19falseString1true
DG_VEDLEJSI20falseString5true
DG_VEDLEJSI_TYP20falseString1true
DG_VEDLEJSI21falseString5true
DG_VEDLEJSI_TYP21falseString1true
DG_VEDLEJSI22falseString5true
DG_VEDLEJSI_TYP22falseString1true
DG_VEDLEJSI23falseString5true
DG_VEDLEJSI_TYP23falseString1true
DG_VEDLEJSI24falseString5true
DG_VEDLEJSI_TYP24falseString1true
DG_VEDLEJSI25falseString5true
DG_VEDLEJSI_TYP25falseString1true
DG_VEDLEJSI26falseString5true
DG_VEDLEJSI_TYP26falseString1true
DG_VEDLEJSI27falseString5true
DG_VEDLEJSI_TYP27falseString1true
DG_VEDLEJSI28falseString5true
DG_VEDLEJSI_TYP28falseString1true
DG_VEDLEJSI29falseString5true
DG_VEDLEJSI_TYP29falseString1true
DG_VEDLEJSI30falseString5true
DG_VEDLEJSI_TYP30falseString1true
UPVfalseIntegertrue

Original Function Parameters:
Component   tJavaFlex

      UNIQUE NAMEtJavaFlex_1INPUT(S)tFileInputDelimited_1
LABEL__UNIQUE_NAME__OUTPUT(S)none

Component Parameters:
PropertiesValues
Unique NametJavaFlex_1
Component NametJavaFlex
Version0.101 (ALPHA)
FamilyCustom_Code
Startfalse
Startabletrue
SUBTREE_STARTfalse
END_OF_FLOWtrue
Activatetrue
DUMMYfalse
tStatCatcher Statisticsfalse
Helporg.talend.help.tJavaFlex
Update componentstrue
IREPORT_PATH
JAVA_LIBRARY_PATHC:\Talend731\configuration\lib\java
Subjob color
Title color
REPOSITORY_ALLOW_AUTO_SWITCHtrue
Schema TypeBuilt-In
Data Auto Propagate(before main part)true
Start code// start part of your Java code List<Object[]> ciselnikList = new ArrayList<>();
Main code// here is the main part of the component, // a piece of code executed in the row // loop Object[] combinedColumns = {row1.kod, row1.zavaznost, row1.skupina}; ciselnikList.add(combinedColumns);
End code// end of the component, outside/closing the loop globalMap.put("ciselnikList",ciselnikList);
TOS2.0false
TOS3.2false
TOS4.0true
Importimport java.util.List; import java.util.ArrayList; import java.util.Arrays;
Label format__UNIQUE_NAME__
Hint format<b>__UNIQUE_NAME__</b><br>__COMMENT__
Connection formatrow
Show Informationfalse
Comment
Use an existing validation rulefalse
Validation Rule Type

Schema for tJavaFlex_1 :
ColumnKeyTypeLengthPrecisionNullableComment

Original Function Parameters:
Component   tJavaFlex

      UNIQUE NAMEtJavaFlex_2INPUT(S)tFileInputDelimited_2
LABEL__UNIQUE_NAME__OUTPUT(S)tFileOutputDelimited_2

Component Parameters:
PropertiesValues
Unique NametJavaFlex_2
Component NametJavaFlex
Version0.101 (ALPHA)
FamilyCustom_Code
Startfalse
Startabletrue
SUBTREE_STARTfalse
END_OF_FLOWfalse
Activatetrue
DUMMYfalse
tStatCatcher Statisticsfalse
Helporg.talend.help.tJavaFlex
Update componentstrue
IREPORT_PATH
JAVA_LIBRARY_PATHC:\Talend731\configuration\lib\java
Subjob color
Title color
REPOSITORY_ALLOW_AUTO_SWITCHtrue
Schema TypeBuilt-In
Data Auto Propagate(before main part)true
Start code// start part of your Java code
Main codeString prefix = "DG_VEDLEJSI"; String prefixTyp = "DG_VEDLEJSI_TYP"; List<Object[]> ciselnik = (List<Object[]>) globalMap.get("ciselnikList"); List<Object[]> comparedValues = new ArrayList<>(); String[] groups = {"infekcni_agens", "karence", "iontova_dysbalance", "spondylopatie"}; int columnCounter = 0; row2Struct input_row = (row2Struct) row2; String columnName = ""; for(int i = 1; i < 31; i++) { for(int j = 0; j < ciselnik.size(); j++){ Object[] selectedRow = ciselnik.get(j); columnName = prefix + i; Field field2 = row2.getClass().getField(columnName); String columnValue = (String) field2.get(row2); if(selectedRow[0].equals(columnValue)){ Object[] row = new Object[4]; row[0] = selectedRow[0]; row[1] = selectedRow[1]; row[3] = selectedRow[2]; row[2] = i; comparedValues.add(row); } } } for(String group : groups){ List<Object[]> groupValues = new ArrayList<>(); for (Object[] value : comparedValues) { String valueStr = value[3] != null ? value[3].toString() : ""; // Ensure it's a String if (group.equalsIgnoreCase(valueStr)) { // Case-insensitive comparison groupValues.add(value); } } if(groupValues.size() >=2){ int max = (int) groupValues.get(0)[1]; int maxIndex = 0; List<Object[]> columnNumbers = new ArrayList<>(); for(int i = 1; i < groupValues.size(); i++){ int zavaznost = (int) groupValues.get(i)[1]; if(zavaznost > max){ max = (int) groupValues.get(i)[1]; Object[] values = new Object[2]; values[0] = zavaznost; values[1] = groupValues.get(maxIndex)[2]; columnNumbers.add(values); maxIndex = i; } else { Object[] values = new Object[2]; values[0] = zavaznost; values[1] = groupValues.get(i)[2]; columnNumbers.add(values); } } for(int j = 0; j < columnNumbers.size(); j++){ int index = (int) columnNumbers.get(j)[1]; String staticValue = "9"; switch (index) { case 1: row3.DG_VEDLEJSI_TYP1 = staticValue; break; case 2: row3.DG_VEDLEJSI_TYP2 = staticValue; break; case 3: row3.DG_VEDLEJSI_TYP3 = staticValue; break; case 4: row3.DG_VEDLEJSI_TYP4 = staticValue; break; case 5: row3.DG_VEDLEJSI_TYP5 = staticValue; break; case 6: row3.DG_VEDLEJSI_TYP6 = staticValue; break; case 7: row3.DG_VEDLEJSI_TYP7 = staticValue; break; case 8: row3.DG_VEDLEJSI_TYP8 = staticValue; break; case 9: row3.DG_VEDLEJSI_TYP9 = staticValue; break; case 10: row3.DG_VEDLEJSI_TYP10 = staticValue; break; case 11: row3.DG_VEDLEJSI_TYP11 = staticValue; break; case 12: row3.DG_VEDLEJSI_TYP12 = staticValue; break; case 13: row3.DG_VEDLEJSI_TYP13 = staticValue; break; case 14: row3.DG_VEDLEJSI_TYP14 = staticValue; break; case 15: row3.DG_VEDLEJSI_TYP15 = staticValue; break; case 16: row3.DG_VEDLEJSI_TYP16 = staticValue; break; case 17: row3.DG_VEDLEJSI_TYP17 = staticValue; break; case 18: row3.DG_VEDLEJSI_TYP18 = staticValue; break; case 19: row3.DG_VEDLEJSI_TYP19 = staticValue; break; case 20: row3.DG_VEDLEJSI_TYP20 = staticValue; break; case 21: row3.DG_VEDLEJSI_TYP21 = staticValue; break; case 22: row3.DG_VEDLEJSI_TYP22 = staticValue; break; case 23: row3.DG_VEDLEJSI_TYP23 = staticValue; break; case 24: row3.DG_VEDLEJSI_TYP24 = staticValue; break; case 25: row3.DG_VEDLEJSI_TYP25 = staticValue; break; case 26: row3.DG_VEDLEJSI_TYP26 = staticValue; break; case 27: row3.DG_VEDLEJSI_TYP27 = staticValue; break; case 28: row3.DG_VEDLEJSI_TYP28 = staticValue; break; case 29: row3.DG_VEDLEJSI_TYP29 = staticValue; break; case 30: row3.DG_VEDLEJSI_TYP30 = staticValue; break; default: break; } } } }
End code// end of the component, outside/closing the loop
TOS2.0false
TOS3.2false
TOS4.0true
Importimport java.util.List; import java.util.ArrayList; import java.util.Arrays; import java.lang.reflect.Field;
Label format__UNIQUE_NAME__
Hint format<b>__UNIQUE_NAME__</b><br>__COMMENT__
Connection formatrow
Show Informationfalse
Comment
Use an existing validation rulefalse
Validation Rule Type

Schema for metadata :
ColumnKeyTypeLengthPrecisionNullableComment
ID_POJfalseString20false
ID_ZPfalseIntegertrue
IDZZfalseintfalse
ID_DOKLADUfalseString20false
ODBfalseString3false
DATUM_PRIfalsejava.util.Datefalse
DATUM_PROfalsejava.util.Datefalse
DATUM_NARfalsejava.util.Datetrue
VEKLETfalseIntegertrue
VEKDENfalseIntegertrue
POHLAVIfalseintfalse
HMOTNOSTfalseIntegertrue
GEST_VEKfalseIntegertrue
PRIJETIfalseString1true
DRU_PRIfalseString1true
DUV_PRIfalseString1true
UKONCENIfalseString1false
DG_ZAKLADNIfalseString5false
DG_VEDLEJSI1falseString5true
DG_VEDLEJSI_TYP1falseString1true
DG_VEDLEJSI2falseString5true
DG_VEDLEJSI_TYP2falseString1true
DG_VEDLEJSI3falseString5true
DG_VEDLEJSI_TYP3falseString1true
DG_VEDLEJSI4falseString5true
DG_VEDLEJSI_TYP4falseString1true
DG_VEDLEJSI5falseString5true
DG_VEDLEJSI_TYP5falseString1true
DG_VEDLEJSI6falseString5true
DG_VEDLEJSI_TYP6falseString1true
DG_VEDLEJSI7falseString5true
DG_VEDLEJSI_TYP7falseString1true
DG_VEDLEJSI8falseString5true
DG_VEDLEJSI_TYP8falseString1true
DG_VEDLEJSI9falseString5true
DG_VEDLEJSI_TYP9falseString1true
DG_VEDLEJSI10falseString5true
DG_VEDLEJSI_TYP10falseString1true
DG_VEDLEJSI11falseString5true
DG_VEDLEJSI_TYP11falseString1true
DG_VEDLEJSI12falseString5true
DG_VEDLEJSI_TYP12falseString1true
DG_VEDLEJSI13falseString5true
DG_VEDLEJSI_TYP13falseString1true
DG_VEDLEJSI14falseString5true
DG_VEDLEJSI_TYP14falseString1true
DG_VEDLEJSI15falseString5true
DG_VEDLEJSI_TYP15falseString1true
DG_VEDLEJSI16falseString5true
DG_VEDLEJSI_TYP16falseString1true
DG_VEDLEJSI17falseString5true
DG_VEDLEJSI_TYP17falseString1true
DG_VEDLEJSI18falseString5true
DG_VEDLEJSI_TYP18falseString1true
DG_VEDLEJSI19falseString5true
DG_VEDLEJSI_TYP19falseString1true
DG_VEDLEJSI20falseString5true
DG_VEDLEJSI_TYP20falseString1true
DG_VEDLEJSI21falseString5true
DG_VEDLEJSI_TYP21falseString1true
DG_VEDLEJSI22falseString5true
DG_VEDLEJSI_TYP22falseString1true
DG_VEDLEJSI23falseString5true
DG_VEDLEJSI_TYP23falseString1true
DG_VEDLEJSI24falseString5true
DG_VEDLEJSI_TYP24falseString1true
DG_VEDLEJSI25falseString5true
DG_VEDLEJSI_TYP25falseString1true
DG_VEDLEJSI26falseString5true
DG_VEDLEJSI_TYP26falseString1true
DG_VEDLEJSI27falseString5true
DG_VEDLEJSI_TYP27falseString1true
DG_VEDLEJSI28falseString5true
DG_VEDLEJSI_TYP28falseString1true
DG_VEDLEJSI29falseString5true
DG_VEDLEJSI_TYP29falseString1true
DG_VEDLEJSI30falseString5true
DG_VEDLEJSI_TYP30falseString1true
UPVfalseIntegertrue

Original Function Parameters: