Вы не можете сделать это в одной работе.Опции включают
- Изменение программы ABC для чтения из файла
- Запись программы / rexx для чтения файла и вызова программы ABC
- Прочитайте файл и Создайте новое задание, которое вызывает ABC с датой, которую вы только что прочитали.Это можно сделать с помощью сценария rexx.
- Некоторые системы планирования могут поддерживать это.
Пожалуйста, предоставьте немного больше информации
- Что делает система планированияваша компания использует
- Является ли программа ABC локальной программой ???это можно изменить
- Является ли задание частью пакетного потока, запущенного автоматически или отправленного пользователем.
Ручная отправка
Если заданиеесли вы отправляете вручную, вы можете
- написать скрипт Rexx, используя файл ISPF , чтобы сгенерировать && отправить макрос JCL
- Rexx для обновления и отправки JCL
ISPF Редактировать макрос
Вы можете иметь
// set DATE=$Date$
//STEP1 EXEC PGM=ABC,PARM='&date'
в журнале JCL и иметь макрос редактирования rexx
- прочитать файл
- сделать замену всех на & дату
- Я бы использовал те же переменные, что и Controlm
С JCL
// set DATE=$Date$
//STEP1 EXEC PGM=ABC,PARM='&date'
макрос редактирования может выглядеть примерно так:
/* rexx */
ADDRESS ISREDIT 'macro'
Address TSO "EXECIO 1 DISKR indd"
pull date
ADDRESS ISREDIT "r $date$" date
ADDRESS ISREDIT "cancel"
Макрос редактирования должен находиться в библиотеках SYSPROC или SYSEXEC.Если макрос называется ChgDate , вы бы просто