Мне нужно выполнить задание, в котором используется последний файл из базового имени. Например, если у меня есть:
ФАЙЛ.140115
ФАЙЛ.140111
ФАЙЛ.140101
Мне нужно поймать ФАЙЛ.140115, у которого ближайшая дата с сегодняшнего дня.
Итак, я бы использовал:
//TEST010 EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//OUTDD DD DSN=FILE.LISTFILE,
// DISP=(NEW,CATLG,DELETE),
// DATACLAS=(MED),
// DCB=(RECFM=VB,LRECL=125)
//SYSIN DD *
LISTCAT ENT(FILE.*) -
NAME -
OUTFILE(OUTDD)
Затем, используя сортировку, я могу получить один файл с именем файла, который мне нужен внутри. Но я не знаю, как использовать содержимое этого файла в качестве переменной, чтобы использовать его в качестве параметра на другом этапе.
Есть ли способ сделать это без использования CLIST? Или другие способы сделать то, что я хочу.
Заранее спасибо!