Язык управления заданиями JCL (Job Control Language)

Страницы работы

9 страниц (Word-файл)

Содержание работы

Язык управления заданиями

JCL (Job Control Language)

Типы операторов:

JOB

Начало задания и режим работы

EXEC

Начало шага задания, указание выполняемой программы или процедуры

DD

Описание набора данных и используемых устройств

COMMAND

Ввод системной команды MVS или JES

PROC

Начало процедуры

PEND

Конец процедуры

JCLLIB

Имена библиотек для поиска программ, указанных в задании

INCLUDE

Имя раздела библиотеки, текст которого необходимо включить в указанное место задания

OUTPUT

Параметры системного вывода

CNTL

Начало блока параметров, передаваемых программе во входном потоке

ENDCNTL

Конец блока параметров, передаваемых программе во входном потоке

IF/THEN/ELSE

Условное выполнение шагов задания (ветвление)

SET

Инициализация или изменение значений символических параметров

Формат предложения (карты) JCL

//ИмяОператора  Оператор  СписокПараметров  Комментарий

ИмяОператора - последовательность символов (не более 8), начинающаяся с буквы. Допустимые символы: лат. буквы, цифры, спец. знаки (@, #, $).

СписокПараметров - последовательность значений позиционных и ключевых параметров, разделенных запятыми (пробелы не допускаются).

Позиционные параметры указываются перед ключевыми в строго заданной последовательности. Если значение позиционного параметра не задано, запятая сохраняется.

Пример:      NEW,,KEEP

Ключевые параметры задаются в виде: ключевое_слово=значение. Последовательность ключевых параметров – произвольная.

Пример:      CLASS=B,COND=(16,LT)

         SPACE=(1200(5,3))


Специальные предложения:    

//       пустая карта (конец задания)

//*      строка комментария

/*       конец данных во входном потоке

Структура задания

Начало задания

// JOB

1-й шаг задания

Начало шага: программа P1

Описание набора данных D11

Описание набора данных D12

……………………………..

Описание набора данных D1N1

// EXEC   P1

// DD      D11

// DD      D12

…………

// DD      D1N1

2-й шаг задания

Начало шага: программа P2

Описание набора данных D21

Описание набора данных D22

……………………………..

Описание набора данных D2N2

// EXEC   P2

// DD      D21

// DD      D22

…………

// DD      D2N2

…..

…………………………….

………….

K-й шаг задания

Начало шага: программа PK

Описание набора данных DK1

Описание набора данных DK2

……………………………..

Описание набора данных DKN2

// EXEC   PK

// DD      DK1

// DD      DK2

…………

// DD      DKN2

Конец задания

//

Похожие материалы

Информация о работе