Код Rexx для изменения слова в jcl и отправки - PullRequest
0 голосов
/ 25 августа 2018

Код Rexx для изменения слова в jcl и отправки.

Существует код JCL.Требование - выполнить задание после выполнения «C ALL JOB1 JOB2».

1 Ответ

0 голосов
/ 26 августа 2018

Есть несколько способов сделать это. Я бы предложил ISPF skeltons

ISPF Скелтон

Реккс это

ADDRESS TSO "ALLOC DD(OUTSKEL) DS('"OUTSKPDS"') SHR"
job="job2" /* job1 */
'FTOPEN'
'FTINCL SAMPSKEL'
'FTCLOSE LIBRARY(OUTSKEL) NAME('WORKMEM')'

Скелет становится

//&job. job

см. Выполнение DFSORT с использованием REXX

Редактировать макрос

Вы можете использовать макрос редактирования. Реккс

'address ispexec edit dataset(my.job.to.edit) macro(mymacro)'

и макрос примерно

address isredit 'macro' 
address isredit 'c job1 job2 all'
address isredit 'sub'

Чтение / запись

Вы можете читать JCL построчно, при необходимости изменять каждую строку и записывать новый файл набора данных JCL

...