# | Name | Location | Type | Details | Index | Description |
---|---|---|---|---|---|---|
.01 | name(+) | 0;1 | FREE TEXT | B | ||
.02 | merge file number | 0;2 | FREE TEXT | This field indicates the primary file for which this merge process is being run. | ||
.03 | start date/time | 0;3 | DATE-TIME | This field indicates the original date and time when the merge process began, or if in the future, is scheduled to start. | ||
.04 | status | 0;4 | SET OF CODES | S:SCHEDULED A:ACTIVE NOW C:COMPLETED U:UNKNOWN-LOST R:RESCHEDULED | 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 | |
.05 | restart date/time | 0;5 | DATE-TIME | This 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. | ||
.06 | completion date/time | 0;6 | DATE-TIME | This value indicates the date and time when the merge process was successfully completed. | ||
.07 | number of restarts | 0;7 | NUMERIC | This field is a simple count of the number of restarts which were required prior to completion of the merge process. | ||
.08 | task number | 0;8 | FREE TEXT | This field shows the task number currently associated with this merge process (scheduled, active, or completed). | ||
.09 | halt flag | 0;9 | SET OF CODES | 1: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. | |
2 | merge entry | 2;0 | MULTIPLE | 15.22 | ||
3 | package being merged | 3;0 | MULTIPLE | 15.23 |