Utilisez la procédure ci-dessous afin de créer les liens reliant les composants puis de finaliser la création du script de Job.
Procédure
-
À côté des définitions du script de Job pour le tLibraryLoad, saisissez le script suivant pour définir un lien Row Main entre le tFileInputDelimited et le tUniqRow.
addConnection { TYPE: "FLOW", NAME: "row1", LINESTYLE: 0, SOURCE: "tFileInputDelimited_1", TARGET: "tUniqRow_1" }
-
Saisissez le script suivant pour définir un lien Row entre le tUniqRow et le premier tJavaRow, afin de passer les adresses e-mail uniques pour validation.
addConnection { TYPE: "UNIQUE", NAME: "row2", LINESTYLE: 0, SOURCE: "tUniqRow_1", TARGET: "tJavaRow_1" }
-
Saisissez le script suivant pour définir un lien row entre le tUniqRow et le second tJavaRow, afin de passer les adresses e-mail en doublon au composant de sortie.
addConnection { TYPE: "DUPLICATE", NAME: "row3", LINESTYLE: 0, SOURCE: "tUniqRow_1", TARGET: "tJavaRow_2" }
-
Saisissez le script suivant afin de définir un lien Trigger entre le tLibraryLoad et le tFileInputDelimited.
addConnection { TYPE: "SUBJOB_OK", NAME: "OnSubjobOk", LINESTYLE: 1, METANAME: "tLibraryLoad_1", SOURCE: "tLibraryLoad_1", TARGET: "tFileInputDelimited_1", }
-
Saisissez le script suivant afin de définir un lien de flux (Main row) entre le tAggregateRow et le tSortRow.
addConnection { TYPE: "FLOW", NAME: "row5", LINESTYLE: 0, SOURCE: "tAggregateRow_1", TARGET: "tSortRow_1" }