Работаю в системе z / OS, и я не являюсь частью команды программистов, но я знаю кое-какие вещи. У нас есть инструмент, с которым мы работаем, который может выводить JCL + NDM для отправки файлов из компании клиенту. Я могу вручную добавить и просмотреть вывод перед отправкой карты.
Я ищу способ повлиять на время передачи, согласно запросу клиента. Я хотел бы сделать это простым и просто изменить JCL + NDM перед отправкой. Они хотели бы, чтобы между каждой передачей было несколько минут (выполнение сценария NDM), а время передачи файла может варьироваться.
Какие команды мне доступны для этого? Я провел некоторый поиск, и похоже, что большинство людей думают, что это ужасная идея, хотя я не понимаю, почему (все еще плохо знакомый с мэйнфреймами).
Я столкнулся с NDM MAXDELAY
, но я не уверен это поможет, это больше похоже на механизм очередей, чем задержка.
Другой парень упомянул JCL STARTT
, который мог бы их разнести ... если бы мы знали, сколько времени потребуется для их отправки.
Я надеялся, что есть что-то, что вставляет задержка. Мы уже устанавливаем приоритет для однопотокового сценария и отправляем по одному.
Поскольку у меня JCL и NDm в одном и том же сценарии, я могу использовать любой из них для задержки.
Для справки, на других языках в большинстве языков есть wait
, delay
или другая доступная команда. Кроме того, иногда эти команды имеют идиосинкразии; Arduino останавливает все выполнение во время delay
, поэтому это не рекомендуется.