When a merge process is set up, all its information is stored in this file. Once a merge process has completed, that entry may be purged using the Purge Merge Process File option in the managers menu.
.01name(+)0;1FREE TEXTB
.02merge file number0;2FREE TEXTThis field indicates the primary file for which this merge process is being run.
.03start date/time0;3DATE-TIMEThis field indicates the original date and time when the merge process began, or if in the future, is scheduled to start.
This field is used to track the current status of the merge process. The choices are: SCHEDULED - this process is scheduled to run as a task - the start date/time should be indicated in field .03 ACTIVE - the process is currently running and is actively updating the current time value for the process. COMPLETED - the process ran through the all entries to normal completion. UNKNOWN-LOST - this is an abnormal status and is set when a supposedly active process is no longer updating the current time value for the process (and has not for a period of time). RESCHEDULED - the process is scheduled to restart and continue from its last checkpointed location. The restart time should be indicated in field .05
.05restart date/time0;5DATE-TIMEThis value indicates the date and time when the merge process was last restarted or, if in the future, is scheduled to restart. A restart date/time would only be entered if the merge process was not successful in completing in its first run. If multiple restarts are required to reach completion, only the last restart would be indicated.
.06completion date/time0;6DATE-TIMEThis value indicates the date and time when the merge process was successfully completed.
.07number of restarts0;7NUMERICThis field is a simple count of the number of restarts which were required prior to completion of the merge process.
.08task number0;8FREE TEXTThis field shows the task number currently associated with this merge process (scheduled, active, or completed).
.09halt flag0;9SET OF CODES1:HALT
This field is a flag which is set if the merge process is supposed to halt. While the flag might be set manually, it normally would be set by the process when taskmanager indicates the process is to halt, or if a halt merge process option sets the flag. The flag is necessary to permit communication to multiple threads during processing of phase 3.
2merge entry2;0MULTIPLE15.22
3package being merged3;0MULTIPLE15.23

Referenced by 1 types

  1. DUPLICATE RECORD (15) -- merge process