Оператор JOB
Ø отмечает начало задания и служит для его идентификации (поле имени - обязательно!)
Позиционные параметры: |
|
Учетная информация Идентификатор автора задания |
код подразделения, код пользователя и т.д. Обычно выглядит как список подпараметров, заключенный в круглые скобки. Зависит от параметров инициализации JES до 20 символов, кириллические символы вводятся в апострофах |
Ключевые параметры: |
|
CLASS=класс задания PRTY=приоритет TIME=(минуты,секунды) | 1440 | минуты | NOLIMIT MSGCLASS=класс MSGLEVEL=(а1,[а2]) COND=(код,условие) |
класс, присваиваемый заданию (A-Z, 0-9) приоритет задания (0-15) максимальное время выполнения задания (1440 и NOLIMIT - время не ограничено) выходной класс для сообщений (A-Z, 0-9) уровень полноты вывода сообщений (а1=0|1|2 - для операторов JCL, а2=0|1 - для системных сообщений) условие прекращения выполнения задания в зависимости от кода возврата шагов задания: код=0-4095, условие =GT|GE|EQ|NE|LT|LE |
//JOBPRIM1 JOB (ASU151,MIIT,2000), IVANOV
//* ПРИМЕР №2
//JOBPRIM2 JOB 330567,‘ИВАНОВ И.И.’
//JOBPRIM3 JOB ,PETR,CLASS=M
//JOBPRIM4 JOB (ACCT#,000),,TIME=3,COND=(16,GE),
// MSGLEVEL=(1,1),PRTY=7,MSGCLASS=C
Оператор EXEC
Ø отмечает начало шага (пункта) задания и указывает на программу или процедуру, которую надлежит выполнить на данном шаге.
Позиционные параметры: |
|
PGM=имя программы | *.имя шага.имя DD [PROC=]имя процедуры |
имя выполняемой программы или ссылка на выполняемую программу имя вызываемой процедуры |
Ключевые параметры: |
|
PARM[.имя шага процедуры]=список подпараметров TIME[.имя шага процедуры]= (минуты,секунды) | 1440 | минуты | NOLIMIT COND[.имя шага процедуры]= ([код,условие][,имя шага][.имя шага процедуры][,EVEN][,ONLY]) |
список подпараметров, передаваемых выполняемой программе (процедуре) максимальное время выполнения программы (1440 и NOLIMIT - время не ограничено) условие отмены выполнения (обхода) шага задания в зависимости от кода возврата предыдущего или указанного шага задания: код=0-4095, условие =GT|GE|EQ|NE|LT|LE |
//EXEPRIM1 EXEC PGM=MYPROG
//EXEPRIM2 EXEC PGM=*.STEP1.PROGDD
//EXEPRIM3 EXEC PROC=FORTGCLG
//EXEPRIM4 EXEC FORTGCLG
//EXEPRIM5 EXEC PGM=MYPROG,TIME=(,10),PARM=(YES,5,NOPRINT)
//EXEPRIM6 EXEC ASMFCL,PARM.LKED=(MAP,LET)
//EXEPRIM6 EXEC PGM=IEWL,COND=(4,GT,STEP3)
Управление наборами данных
Набор данных – именованная совокупность связанных элементов данных, размещаемых во внешней памяти.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.