# | Name | Location | Type | Details | Index | Description |
---|---|---|---|---|---|---|
.01 | package being merged | 0;1 | FREE TEXT | B | During a merge process, there is the merge of the primary file. There may also be merges of related files which require special processing (as indicated by entries within the 'Affects Merge' multiple of the package file). This entry indicates which file merge the associated data is related to. The entry is a file number for which a merge is being run. | |
.02 | start date/time(+) | 0;2 | DATE-TIME | The date and time at which the merge process actually began. | ||
.03 | status | 0;3 | SET OF CODES | A:ACTIVE C:COMPLETED U:UNKNOWN-LOST R:RESCHEDULED S:SCHEDULED H:HALTED E:ERROR EXIT | 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 .02 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 | |
.04 | restart date/time | 0;4 | 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. | ||
.05 | completion date/time | 0;5 | DATE-TIME | This value indicates the Date and Time when the merge process was successfully completed. | ||
.06 | number of restarts | 0;6 | NUMERIC | This field is a simple count of the number of restarts which were required prior to completion of the merge process. | ||
.07 | task number | 0;7 | FREE TEXT | This field shows the task number currently associated with this merge process (scheduled, active, or completed). | ||
.08 | tag for merge routine | 0;8 | FREE TEXT | This field contains the TAG for entry into the merge routine for the package. This will generally be in the form of TAG^ROUTINE(ARRAY) | ||
.09 | package routine | 0;9 | FREE TEXT | This is the name of the routine as specified in the package file under the 'Affects Merge' entry that specifies special processing for this package. | ||
1.01 | current time | 1;1 | DATE-TIME | This value indicates the last date/time recorded as a checkpoint by the process. This value is used to determine whether the process is still active or not. | ||
1.02 | stage - current | 1;2 | SET OF CODES | 0:FASTER 1:LATTER | This field is used to indicate which processing stage this merge process is currently in. The merge process goes through three stages, but since the first is rapid and doesn't require any effort to repeat (since the entries have already been merged) only two stages are recorded. The FASTER (or EARLY) stage indicates the processing of pointers which either DINUMmed or cross-referenced so that they can be identified rapidly. The LATTER stage indicates the processing of pointers which can only be found by stepping through each entry within a file - these are the pointers which require longer periods to sucessfully complete the re-pointing. | |
1.03 | file - current | 1;3 | FREE TEXT | This value indicates the file currently being processed as recorded at the last checkpoint by the active merge process. | ||
1.04 | entry-current | 1;4 | FREE TEXT | This value indicates the last internal entry number recorded as a checkpoint (within the checkpointed file) by the active merge process. This value (in conjunction with the other checkpoint data) is intended for use in tracking the progress of the merge process and, if necessary, to permit the merge process to be restarted in the vicinity where it was last processing. | ||
2 | file for thread | 2;0 | MULTIPLE | 15.232 |
Error: Invalid Global File Type: 15.23