However, in the example, the main job start by calling the child job, then log the returns. Pretty straight forward, but it works. In my case, I have to do come operations before calling the subjob. The problem is as soon as there is a component before my tRunJob, the data from the child job is not returned to my main job. For exemple, I added a tRowGenerator at the start of my job, the compoenent generate a single row then call my subjob. It seems like tRunJob is not working when this component is not the one initiating the data flow.