There are other considerations that help you understand how to optimally use the parallel job manager.
You can keep the default value for the property TransactionTimeOut in the top-level job xJCL, or you can adjust it depending on the transaction timeout of the sub job.
You can view job logs for a sub-job from the job management console. The PJM retrieves sub-job logs for its logical job and aggregates them into its top-level job log.
If the top-level job and several sub-jobs are in the restartable state, then only restart the top-level job. If you restart any of the sub-jobs manually, then the top-level job will not process the logical transaction properly.
You can use the jobrecovery script when a primary site fails to allow a secondary site to take over. See the jobrecovery.bat|.sh script.