У меня есть два файла: F1 и F2 (оба LRECL=37). Если F1 и F2 идентичны, то выходной файл должен быть пустым, а если они не идентичны, то все записи F1 должны быть скопированы в выходной файл. Есть ли способ добиться этого с помощью утилиты JCL.
Несовпадение файлов
comment
Возможный дубликат Сравните два файла и запишите их в файлы match и nomatch
- person cschneid   schedule 27.12.2017
Ответы (1)
Ожидаемый результат может быть достигнут за 3 шага.
На первом шаге задания удалите и определите выходной набор данных с помощью утилиты IEFBR14.
На втором этапе задания сравните наборы данных F1 и F2 с помощью утилиты IEBCOMPR. IEBCOMPR возвращает код 00 в случае успешного сравнения и 08 в случае неравного сравнения.
На третьем шаге задания используйте код возврата из второго шага задания, чтобы решить, запускать ли утилиту IEBGENER для копирования ВСЕХ записей набора данных F1.
Надеюсь, это поможет, пожалуйста, дайте мне знать, если у вас есть альтернатива, которая работает эффективно.
person
Srinivasan JV
schedule
02.01.2018