Как записать все доступные файлы в выходной файл, используя listcat в JCL - PullRequest
0 голосов
/ 13 марта 2020

Приведенный выше JCL напечатает вывод в спуле, но мне нужно, чтобы он был записан в выходной файл.

Я хочу напечатать все доступные файлы, которые начинаются с LCDT.TEST.FINAL.G * в выходном файле, так как написать JCL для печати имени файла в выходном файле.

1 Ответ

0 голосов
/ 14 марта 2020

Вместо //SYSPRINT DD SYSOUT=* вы должны записать содержимое SYSPRINT в набор данных, как показано ниже:

//S010     EXEC PGM=IDCAMS    
//SYSPRINT DD DSN=ABC.XYZ.SYSPRINT,DISP=(,CATLG,DELETE),
//         SPACE=(CYL,(1,5),RLSE)
//SYSIN    DD *
  LISTCAT ENTRIES(LCDT.TEST.FINAL.*) ALL
/*

РЕДАКТИРОВАТЬ: Только что заметил, что этот вопрос является возможной копией Как вывести список всех файлов в выходной файл, используя listcat в JCL

...