Во-первых, я полный новичок во всем, что связано с мэйнфреймами.
У меня есть учебное задание на работе, чтобы найти совпадающие ключи в двух файлах с помощью SORT. Я отправил этот код своему наставнику, псевдокод здесь, потому что я еще не могу получить доступ к системе из дома и не подумал скопировать его перед отъездом:
//STEP01 EXEC SORT
//SORTIN DD DSN=file1
// DD DSN=file2
//SORTXSUM DD DSN=output file
//SORTOUT don't need this data anywhere specific so just tossing at spool
//SYSIN DD *
SORT FIELDS=(1,22,CH,A)
SUM FIELDS=NONE,XSUM
/*
Когда я вставляю пару случайных последовательных файлов, результат именно такой, как я ожидаю. Однако мой наставник говорит, что это не работает. Его английский довольно плохой, и я редко понимаю, что он говорит в первые несколько раз, когда он это повторяет.
Это в сочетании с тем, что он упомянул JOINKEYS (конечно, перед тем, как уйти с работы), заставляет меня думать, что он просто хочет (нужно?), чтобы это было сделано по-другому, и очень плохо справляется с выражением этого.
В любом случае, может ли кто-нибудь сказать мне, является ли код, который я написал, отстойным, и объяснить, почему он явно не соответствует методу, использующему JOINKEYS?