8.4

Go Sub
The GoSub action task transfers the execution of the calling process to the specified subprocess. When a
process encounters a GoSub action, it halts its own execution, start the subprocess and waits for it to
complete before resuming its workflow with the next task.
Every subprocess starts with a BeginSub input task and ends with a EndSub output task, both of which
have nothing to configure and cannot be replaced or deleted. The simply represents entry and exit points for
the subprocess.
Note
While it is possible to place a GoSub action within a subprocess, doing so will hide the subprocess
from any GoSub action, in order to avoid circular referencing (aka an infinite loop).
General tab
l Subprocess: Drop down list containing all the available subprocesses in the current configuration.
l Backup job file: Select if you want to use identical copies of the job file for the main process and the
subprocess.
l Backup job information: Select if you want to use identical copies of the job file information for the main
process and subprocess. Once the subprocess completes its execution, the main process will retrieve
the original job information values.
l Backup emulation: Select if you want to use the emulation selected when the job file reaches the
subprocess for the main process as well. Note that the emulation is not passed from a main process to
a subprocess or vice versa.
l Retrieve subprocess error: Select if you want to receive error(s) from the subprocess in order to handle
them on its own.
On Error Tab
The On Error Tab is common to all tasks. Details can be found on " Task Properties Dialog" on page 587.
By default, any action task, branch, splitter or condition that generates an error will simply be ignored, and
the task just under it (not within a branch)will be given control of the job file without any modification. Any
initial input task that generates an error will stop the process from running as a whole, and output tasks will
not generate output. The On Error tab can be used to overwrite the default behaviors.