Ваш комментарий о том, что это необходимо для тестирования в среде разработки без доступа к планировщику , заставляет задуматься, есть ли в вашем магазине планировщик для производственной среды. Если это произойдет, то ваше тестирование не будет фактически проверять то, что будет использоваться в вашей производственной среде. Просто о чем подумать, если вы еще этого не сделали.
В ответ на ваш вопрос один из методов - использовать утилиту, например IEBGENER, на последнем шаге одного задания для отправки следующего задания.
Например, последний шаг JOB_A будет выполнять IEBGENER с SYSUT1, содержащим исполняемый JCL для JOB_B и SYSUT2, указывающим на INTRDR . Это одна из техник, которую вы могли бы использовать, хотя заставить JOB_E работать так, чтобы она не мешала выполнению каких-либо других заданий, может быть сложно, так как JOB_E должен запускаться после выполнения * JOB_B и JOB_D.
Другим методом будет использование Rexx в пакетном режиме для отправки ваших заданий с помощью внутреннего считывателя, а затем с помощью SDSF Rexx-интерфейс для отслеживания того, когда они завершены. По сути, вы будете писать специальный планировщик заданий, соответствующий вашему набору заданий.