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

Имена наборов данных

RTYF,    DSET1003,   K1234567            - простые (до 8 символов)

D.AS30.DATA,  FIRST.TEMP                - составные (до 44 символов)

&&LOADSET                                 - временные НД

MYLIB(PRG1), SYS1.PROCLIB(UPDT) - раздел библиотечного НД

Типы наборов данных

·  последовательные

·  индексно-последовательные

·  прямого доступа

·  библиотечные (PDS)

·  VSAM-наборы

Форматы логических записей НД

·  фикированный (F)

·  переменный (V)

·  неопределенный (U)


Оператор DD

Ø  определяет параметры набора данных, связанного с определенным шагом  задания.

Позиционные параметры:

* | DATA

DUMMY

указывает, что за текущим оператором следует набор данных (набор данных во входном потоке)

фиктивный набор данных

Ключевые параметры:

DSN[AME]=имя НД[(имя раздела)] | &&имя НД | *.[имя шага.[имя шага процедуры.]]имя DD

DDNAME=имя DD

DCB=([DSORG=тип НД],[RECFM=формат записи], [LRECL=длина записи], [BLKSIZE=макс размер блока], [BUFNO=кол. буферов]) | (DD ссылка)

DISP=(статус,[дисп НЗ],[дисп АЗ])

SPACE=(ед,(размер1[,размер2][,оглавл] [,RLSE][,метод][,ROUND])

SYSOUT=* | (,) | класс

UNIT=(устройство[,количество][,DEFER])

VOL[UME]=([PRIVATE][,RETAIN] [,номер тома][,число томов] [,SER=(серийные номера)] [,REF=ссылка])

имя набора данных или ссылка на оператор DD, содержащий имя

ссылка на последующий оператор DD, в котором будут определены параметры набора

параметры блока управления данными:

DSORG=PS[U] | DA[U] | IS[U] | PO[U]

RECFM=F[B] | V[B] | U

BLKSIZE<=32760 байт

статус НД и диспозиция при нормальном (НЗ) и аварийном (АЗ) завершении задания

статус=NEW | OLD | SHR | MOD

дисп АЗ= DELETE | KEEP | CATLG | UNCATLG | PASS

дисп НЗ= DELETE | KEEP | CATLG | UNCATLG

размер области памяти под новый НД

ед=TRK | CYL | блок

метод= CONTIG | MXIG | ALX

выходной класс НД

тип устройства (количество =1-59)

параметры тома


Специальные имена операторов DD:

JOBCAT

указание пользовательского каталога для работы с НД при выполнении задания

JOBLIB

указание (или создание) пользовательской библиотеки для поиска программ, указанных в операторах EXEC задания

STEPCAT

указание пользовательского каталога для работы с НД при выполнении шага задания

STEPLIB

указание (или создание) пользовательской библиотеки для поиска программ, указанных в операторe EXEC щага задания

SYSIN

указание НД во входном потоке

SYSABEND,

SYSMDUMP,

SYSUDUMP

записи дампов пользовательских и системных областей памяти

SYSCHK,

SYSCKEOV

определение наборов данных контрольной точки