У меня есть требование сравнить два файла, затем сопоставить записи одного файла и не сопоставить с другим файлом, используя ключи соединения в jcl. Я не уверен, правильно ли это или нет. Не могли бы вы мне помочь? первый входной файл имеет единственную длину 18 записей, которая будет сравниваться с длиной первых 18 записей input2. Если она совпадает, мы записываем запись в выходной файл на основе условия сборки, а если не совпадает, то копируем запись в другой файл.
SORT FIELDS=COPY
JOINKEYS FILE=F1,FIELDS=(1,18,A)
JOINKEYS FILE=F2,FIELDS=(1,18,A)
REFORMAT FIELDS=(F2:1,258,F2:264,1,F2:334,2)
OUTFIL FNAMES=MATCH
SORT FIELDS=COPY
JOINKEYS FILE=F1,FIELDS=(1,18,A)
JOINKEYS FILE=F2,FIELDS=(1,18,A)
JOIN UNPAIRED,F2,ONLY
REFORMAT FIELDS=(F2:1,258,F2:264,1,F2:334,2)
OUTFIL FNAMES=UNMATCH