JES – Job Entry Subsystem

Содержание

Слайд 2

JOB & JCL

JOB – единица работы z/OS.
JCL – язык управления заданиями.
Каждое задание

JOB & JCL JOB – единица работы z/OS. JCL – язык управления
характеризуется набором атрибутов, среди которых необходимо выделить:
имя (jobname);
идентификатор (jobID);
класс выполнения или просто класс (class);
приоритет (prty).

Слайд 3

JES - подсистема управления заданиями

JES - подсистема управления заданиями

Слайд 4

Этапы обработки заданий

Этапы обработки заданий

Слайд 5

Этап ввода

На этапе ввода (entry phase) осуществляется прием заданий, поступающих в систему от различных источников.

Этап ввода На этапе ввода (entry phase) осуществляется прием заданий, поступающих в

Текст каждого поступившего задания и вложенные в него входные данные пользователя (обозначаемые как набор данных SYSIN) помещаются в специальный набор данных JES2, называемый SPOOL.

Слайд 6

SPOOL

Спул используется для временного хранения данных, связанных с выполнением каждого поступившего в подсистему

SPOOL Спул используется для временного хранения данных, связанных с выполнением каждого поступившего
JES2 задания, и содержит:
JCL операторы задания и специальные операторы JES2 (JECL);
исходные данные, представленные во входном потоке (набор данных SYSIN);
выходные данные и сообщения, формируемые в процессе выполнения задания, и подготавливаемые для вывода в отчет (набор данных SYSOUT);
управляющая информация JES2;
сообщения для вывода в системный журнал SYSLOG.

Слайд 7

SDSF-spool display & search facility  в z/OS существует специальный опциональный компонент SDSF, предназначенный

SDSF-spool display & search facility в z/OS существует специальный опциональный компонент SDSF,
для просмотра параметров текущего состояния всех запущенных в системе заданий и отчетов о выполнении.

Слайд 8

Этап ввода

Также на первом этапе осуществляется регистрация задания, заключающаяся в присваивании заданию

Этап ввода Также на первом этапе осуществляется регистрация задания, заключающаяся в присваивании
уникального идентификатора (JobID) и занесении учетной и статусной информации в специальный реестр JES2, получивший название очередь заданий (JOBQUEUE). Помимо идентификатора, JOBQUEUE содержит также значения класса, приоритета и текущего состояния задания.

Слайд 9

Этап преобразования.

Анализ текста задания на наличие синтаксических ошибок
Трансляция этого текста в промежуточный

Этап преобразования. Анализ текста задания на наличие синтаксических ошибок Трансляция этого текста
код
При выявлении ошибок – формирование отчета SYSOUT и переход на этап вывода
При отсутствии ошибок - помещение кода задания в Spool и переход на стадию выполнения.

Слайд 10

Этап выполнения

На этапе выполнения (execution phase) ключевую роль играют системные программы, получившие название инициаторов (initiators). Обычно

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

Слайд 11

Алгоритм работы инициатора:

инициатор формирует запрос к JES2 на получение нового задания из

Алгоритм работы инициатора: инициатор формирует запрос к JES2 на получение нового задания
очередей обслуживаемых им классов;
JES2 анализирует очередь заданий (JOBQUEUE) и передает инициатору сообщение о выбранном в соответствии с приоритетом задании;
инициатор считывает из спула промежуточный код задания и входные данные (SYSIN), определяет, какие ресурсы необходимы для выполнения, и открывает соответствующие наборы данных, а также копирует в свое адресное пространство загрузочные модули вызываемых в задании программ;
инициатор последовательно передает управление программам задания, контролируя ход их выполнения и поступающие сообщения; реальное управление выполнением программ реализуется базовой управляющей программой (BCP);
при завершении задания (нормальном или аварийном) результаты работы программ передаются инициатором в набор данных SYSOUT спула, а задания поступают в очередь на стадию вывода.

Слайд 12

Этап вывода

JES формирует отчет о выполнение задания и помещает его в набор

Этап вывода JES формирует отчет о выполнение задания и помещает его в
данных SYSOUT
Подготовленные отчеты направляются в очередь на стадию печати

Слайд 13

Этап печати

Вывод подготовленного отчета из н.д. SYSOUT на указанное пользователем или установленное

Этап печати Вывод подготовленного отчета из н.д. SYSOUT на указанное пользователем или
JES устройство .
Задание передается в очередь на стадию завершения

Слайд 14

Этап завершения

Очистка Spool-а и очереди заданий от информации ,связанной с выполненным заданием.

Этап завершения Очистка Spool-а и очереди заданий от информации ,связанной с выполненным заданием.
Имя файла: JES-–-Job-Entry-Subsystem.pptx
Количество просмотров: 163
Количество скачиваний: 0