Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Details |  All
Print Page as PDF
Sub-Field: 15.23

Package: Toolkit

XDR MERGE PROCESS(#15.2)-->15.23

Sub-Field: 15.23


Information

Parent File Name Number Package
XDR MERGE PROCESS(#15.2) PACKAGE BEING MERGED 15.23 Toolkit

Details

Field # Name Loc Type Details
.01 PACKAGE BEING MERGED 0;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
  • LAST EDITED:  APR 17, 1996
  • HELP-PROMPT:  Answer must be 1-30 characters in length.
  • DESCRIPTION:  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.
  • CROSS-REFERENCE:  15.23^B
    1)= S ^VA(15.2,DA(1),3,"B",$E(X,1,30),DA)=""
    2)= K ^VA(15.2,DA(1),3,"B",$E(X,1,30),DA)
.02 START DATE/TIME 0;2 DATE
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
  • LAST EDITED:  APR 16, 1996
  • HELP-PROMPT:  This value indicates the date and time that the merge process was actually initiated or is scheduled to be started (if it is in the future).
  • DESCRIPTION:  
    The date and time at which the merge process actually began.
.03 STATUS 0;3 SET
  • 'A' FOR ACTIVE;
  • 'C' FOR COMPLETED;
  • 'U' FOR UNKNOWN-LOST;
  • 'R' FOR RESCHEDULED;
  • 'S' FOR SCHEDULED;
  • 'H' FOR HALTED;
  • 'E' FOR ERROR EXIT;

  • LAST EDITED:  APR 18, 1996
  • HELP-PROMPT:  This field indicates the current status of this merge process.
  • DESCRIPTION:  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

  • INPUT TRANSFORM:  S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
  • LAST EDITED:  APR 16, 1996
  • HELP-PROMPT:  This value indicates the date and time at which the LAST restart for the merge process began or is scheduled (if in the future).
  • DESCRIPTION:  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

  • INPUT TRANSFORM:  S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
  • LAST EDITED:  APR 16, 1996
  • HELP-PROMPT:  This value indicates the Date and Time when the merge process was completed.
  • DESCRIPTION:  
    This value indicates the Date and Time when the merge process was successfully completed.
.06 NUMBER OF RESTARTS 0;6 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>100)!(X<0)!(X?.E1"."1N.N) X
  • LAST EDITED:  APR 16, 1996
  • HELP-PROMPT:  This value indicates the number of times that the merge process was restarted.
  • DESCRIPTION:  
    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

  • INPUT TRANSFORM:  K:$L(X)>20!($L(X)<1)!'(X?1.N) X
  • LAST EDITED:  APR 16, 1996
  • HELP-PROMPT:  This field contains the task number currently associated with the merge process (scheduled, active, or completed).
  • DESCRIPTION:  
    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

  • INPUT TRANSFORM:  K:$L(X)>8!($L(X)<1)!'(X?1U.7UN) X
  • LAST EDITED:  APR 19, 1996
  • HELP-PROMPT:  This indicates the TAG to be used for entry into the merge routine.
  • DESCRIPTION:  
    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

  • INPUT TRANSFORM:  K:$L(X)>8!($L(X)<3) X
  • LAST EDITED:  APR 17, 1996
  • HELP-PROMPT:  Answer must be 3-8 characters in length.
  • DESCRIPTION:  
    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

  • INPUT TRANSFORM:  S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
  • LAST EDITED:  APR 16, 1996
  • HELP-PROMPT:  This value indicates the most recent date/time checkpoint of the active process.
  • DESCRIPTION:  
    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
  • '0' FOR FASTER;
  • '1' FOR LATTER;

  • LAST EDITED:  APR 16, 1996
  • HELP-PROMPT:  This field is used to indicate which processing stage it currently is in.
  • DESCRIPTION:  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

  • INPUT TRANSFORM:  K:$L(X)>20!($L(X)<1)!'(X?.N.".".N) X
  • LAST EDITED:  APR 16, 1996
  • HELP-PROMPT:  This field indicates the current file being processed as indicated at the last checkpoint of the active merge process.
  • DESCRIPTION:  
    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

  • INPUT TRANSFORM:  K:$L(X)>20!($L(X)<1)!'(X?.N.".".N) X
  • LAST EDITED:  APR 16, 1996
  • HELP-PROMPT:  This value indicates the most recent internal entry number as checkpointed within the FILE - CURRENT file by the active merge process.
  • DESCRIPTION:  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 15.232
Info |  Details |  All