Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

[resolved] pb input/output subjob

hello,
i'm reading data from a tfileinputDelimited, which has 6 lines.
then i transfer these 6 rows to a subjob (using a context String variable, who concatenate the  columns data: str1 || str2 || str3....).
Then, in the child job, i use a tbufferoutput to get  the string;
and finally i get it from the parent job.
My problem:
there are 6 rows who are entering in the child job, but only one row who exit from it (the last entry in the tfileDelimited). 
-Why?
-how can i do to get 6 rows from my child job?
Labels (2)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

SOLUTION: USE THE MAIN LINK, INSTEAD OF "ON SUBJOB OK""
(and don't forget, in advanced setting, to check  "propagate the child result to the output schema ")

View solution in original post

5 Replies
Anonymous
Not applicable
Author

hi Khaled501,
need more informations about your jobs.
thanks to send some screenshoot aout it.
One thought : if you're got only the last row, it's often due to some iteration or writing job using iteration in file without append mode.
regards
laurent
Anonymous
Not applicable
Author

0683p000009MDP5.png
here's my screenshot
Anonymous
Not applicable
Author

what about TEST1 child job ?
from which source are you reading data ?
in your (father) job you propagate data in a tjavarow but any output flow (you are using a trigger on component ok)
regards
Anonymous
Not applicable
Author

0683p000009MDOs.png
0683p000009MDPA.png
Anonymous
Not applicable
Author

SOLUTION: USE THE MAIN LINK, INSTEAD OF "ON SUBJOB OK""
(and don't forget, in advanced setting, to check  "propagate the child result to the output schema ")