Поток вакансий
В неинтерактивных компьютерных системах, особенно IBM в мэйнфреймах , поток заданий , поток заданий или просто задание — это последовательность операторов языка управления заданиями (JCL) и данных (называемых входными данными ), которые составляют единую «единицу работы для операционной системы». система". [1] Термин «задание» традиционно означает разовую часть работы и противопоставляется пакетной обработке ( выполнению одних и тех же шагов для многих входных данных), но неинтерактивные вычисления стали называть « пакетной обработкой » и, следовательно, единицей пакетной обработки. обработку часто называют заданием или оксюмороническим термином « пакетное задание» ; смотрите в вакансии подробности . Выполнение задания состоит из выполнения одной или нескольких программ . Каждое выполнение программы, называемое шагом задания , шагом задания или шагом , обычно каким-то образом связано с другими в задании. Шаги задания выполняются последовательно, возможно, в зависимости от результатов предыдущих шагов, особенно при пакетной обработке.
Термин «поток заданий» особенно связан с мэйнфреймами; в операционной системе IBM z/OS задание инициируется // JOB
и прекращается следующим // JOB
или //
заявление. Каждый этап работы состоит из одного // EXEC
оператор, указывающий программу, которая будет выполнена, и обычно несколько // DD
операторы, определяющие файлы и устройства, которые будут использоваться.
Пример
[ редактировать ]Простым примером потока заданий является система печати чеков заработной платы, которая может состоять из следующих шагов, выполняемых с пакетом входных данных:
- Считайте файл данных, содержащий идентификационные номера сотрудников и отработанные часы за текущий период оплаты (пакет входных данных). Проверьте данные, чтобы убедиться, что номера сотрудников действительны и что отработанное время является разумным.
- Рассчитайте зарплату и отчисления за текущий расчетный период на основе введенных часов, ставки заработной платы и вычетов из основной записи сотрудника. Обновите основные показатели сотрудников за текущий год и создайте файл записей, содержащий информацию, которая будет использоваться на следующих шагах.
- Распечатайте чеки по заработной плате, используя данные, созданные на предыдущем шаге.
- Обновите баланс банковского счета, чтобы отразить номера чеков и написанные суммы.
Каждый шаг зависит от успешного завершения предыдущего шага. Например, если на первом этапе вводятся неправильные данные, задание может быть прервано без выполнения последующих шагов, чтобы позволить отделу расчета заработной платы исправить данные и повторно запустить редактирование. Если ошибок нет, задание будет выполнено до завершения без ручного вмешательства.
См. также
[ редактировать ]Ссылки
[ редактировать ]Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2016 г. ) |
- ^ Корпорация IBM. «Глоссарий терминов и сокращений z/OS — работа» . Проверено 18 февраля 2013 г.