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

tRunJob, pass parent input to parent output

Hi, I have a logging framework which is populated through REST. For this i have created a job that is then meant to be used in other jobs. The problem i run into is when running tRunJob to send data to the logging framework (logToMT in picture), i loose the current dataflow. As Talend doesn't populate parent output with parent input even though the child doesn't use tBufferedOutput. An example of this can be seen below, where row4 values are all null as the child didn't return anything and tRunJob doesn't propagates its input from row3. In this specific case i can work around it by using row3 in tFileCopy instead of row4 for variables. But I'm currently working on setting up the generic design for the platform and that workaround might not work in other scenarios and also increasing the complexity of platform (as the intuitive thing would be for tFileCopy to use row4 and not row3). Is there any "proper" way to achieve my goal that I have missed? Have tried onComponent instead of Main which solves the dataflow not being changed, but then i don't get a logstep for each iteration which is wanted sometimes.

 

0683p000009M8Vy.png

Labels (2)
0 Replies