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

enter image description here

Приведенный выше JCL печатает только имя файла в спуле, но нам нужно получить все файлы, доступные с LCDT.TEST.FINAL.G * в один из выходного файла. Так как же этого добиться, записав все доступные файлы с помощью LCDT.TEST.FINAL.G * в выходной файл.

1 Ответ

4 голосов
/ 13 марта 2020

Ваш список наборов данных находится в спуле, потому что именно туда вы направляете их с помощью кодирования ...

//SYSPRINT DD  SYSOUT=*

Направляйте ваш SYSPRINT DD на набор данных, а не на спул с помощью кодирования ...

//SYSPRINT DD  DISP=(NEW,CATLG,DELETE),
//             DSN=&SYSUID..LCDT.DATASET.LIST,
//             SPACE=(TRK,(10,10),RLSE)

... и IDCAMS должны предоставить соответствующие RECFM и LRECL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...