Я думаю, что у вас всегда будут проблемы с искаженными данными при следующих обстоятельствах: Задание 1 обновляет дату рождения;Задание 2 обновляет почтовый индекс
Job 1 cpyf prod/x qtemp/x
Job 2 cpyf prod/x qtemp/x
Job 1 call updbirth
Job 2 call updpostal
. На данный момент существует три отдельные копии файла X:
1) Производство.Ни почтовый индекс, ни дата рождения не были обновлены, но некоторые другие вакансии могут обновлять имя и адрес.Обновления, внесенные в эту копию, не отражаются в задании 1 или копии задания 2 файла X
2) Задание 1. В этой копии обновлены даты рождения, но не почтовые индексы или изменения, внесенные в производство с момента запуска задания 1.
3) Задание 2. Эта копия имеет обновленные почтовые индексы, но не даты рождения или изменения, внесенные в производство с момента запуска задания 2.
Независимо от того, какой файл копируется обратно в производство, все изменениясделанные в производстве будут потеряны.Затем, когда другой рабочий файл будет скопирован обратно в производство, все эти изменения также будут потеряны.Полученный производственный файл будет содержать только изменения, внесенные последней пакетной программой для обновления рабочего файла.