There are two ways in which a job can be called from within another job:
However, the parameter set can be supplied for the job which is being called, it is then possible for the job being called to have a different input and output parameter set to its parent. In this case both the parent's input and output set and the second job's own input and output set are available. Note that it is not mandatory to fill a parameter set for the second job: the input and output parameter set can be used even if they are not filled. This all also applies for additional nested jobs.
If the job being called does not have an input and/or output parameter set, or the sets are different from the parent job, then the job being called can also access the parameter sets of the parent job. However, when the job being called has the same input and/or output parameter set as the calling job, then the job being called can ONLY access its own input and/or output parameter set. The values of the input and/or output parameter set of the calling job will then remain unaffected.