stringtranslate.com

Поток вакансий

В неинтерактивной компьютерной системе, особенно в мейнфреймах IBM , поток заданий , поток заданий или просто задание — это последовательность операторов языка управления заданиями (JCL) и данных (называемых входными данными ), которые составляют единую «единицу работы для операционной системы». система". [1] Термин «задание» традиционно означает разовую часть работы и противопоставляется пакетной обработке (выполнению одних и тех же шагов для многих входных данных), но неинтерактивные вычисления стали называть « пакетной обработкой », и, таким образом, единицу пакетной обработки часто называют заданием или оксюмороническим термином «пакетное задание» ; подробности смотрите в вакансии . Выполнение задания состоит из выполнения одной или нескольких программ . Каждое выполнение программы, называемое шагом задания , шагом задания или шагом , обычно каким-то образом связано с другими в задании. Шаги задания выполняются последовательно, возможно, в зависимости от результатов предыдущих шагов, особенно при пакетной обработке.

Термин «поток заданий» особенно связан с мэйнфреймами; в операционной системе IBM z/OS задание инициируется оператором a // JOBи завершается оператором next // JOBor //. Каждый шаг задания состоит из одного // EXECоператора, указывающего программу, которая будет выполняться, и обычно из нескольких // DDоператоров, определяющих используемые файлы и устройства.

Пример

Простым примером потока заданий является система печати чеков заработной платы, которая может состоять из следующих шагов, выполняемых с пакетом входных данных:

  1. Считайте файл данных, содержащий идентификационные номера сотрудников и отработанные часы за текущий период оплаты (пакет входных данных). Проверьте данные, чтобы убедиться, что номера сотрудников действительны и что отработанное время является разумным.
  2. Рассчитайте зарплату и отчисления за текущий расчетный период на основе введенных часов, ставки заработной платы и вычетов из основной записи сотрудника. Обновите основные показатели сотрудников за текущий год и создайте файл записей, содержащий информацию, которая будет использоваться на следующих шагах.
  3. Распечатайте чеки по заработной плате, используя данные, созданные на предыдущем шаге.
  4. Обновите баланс банковского счета, чтобы отразить номера чеков и написанные суммы.

Каждый шаг зависит от успешного завершения предыдущего шага. Например, если на первом этапе вводятся неправильные данные, задание может быть прекращено без выполнения последующих шагов, чтобы отдел расчета заработной платы мог исправить данные и повторно запустить редактирование. Если ошибок нет, задание будет выполнено до завершения без ручного вмешательства.

Смотрите также

Рекомендации

  1. ^ Корпорация IBM. «Глоссарий терминов и сокращений z/OS — работа» . Проверено 18 февраля 2013 г.