Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

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

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

Пример [ править ]

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

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

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

См. Также [ править ]

Ссылки [ править ]

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