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: 9.402

Package: Kernel

PACKAGE(#9.4)-->9.402

Sub-Field: 9.402


Information

Parent File Name Number Package
PACKAGE(#9.4) AFFECTS RECORD MERGE 9.402 Kernel

Details

Field # Name Loc Type Details
.01 FILE AFFECTED 0;1 POINTER TO FILE FILE (#1) FILE(#1)

  • INPUT TRANSFORM:  S DIC("S")="I $D(^DD(15,.01,""V"",""B"",Y))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X S:$D(X) DINUM=X
  • LAST EDITED:  SEP 10, 1990
  • HELP-PROMPT:  Pointer to a file that has been added to FILE 15's variable pointer.
  • DESCRIPTION:  
    A file that if merged will affect this package.
  • SCREEN:  S DIC("S")="I $D(^DD(15,.01,""V"",""B"",Y))"
  • EXPLANATION:  MUST BE VARIABLE POINTER FILE IN FIELD .01 OF FILE 15
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • CROSS-REFERENCE:  9.402^B
    1)= S ^DIC(9.4,DA(1),20,"B",$E(X,1,30),DA)=""
    2)= K ^DIC(9.4,DA(1),20,"B",$E(X,1,30),DA)
  • CROSS-REFERENCE:  9.4^AMRG
    1)= S ^DIC(9.4,"AMRG",$E(X,1,30),DA(1),DA)=""
    2)= K ^DIC(9.4,"AMRG",$E(X,1,30),DA(1),DA)
    This xref is used by the merge process to determine if any package file entry affects the file being merged.
3 NAME OF MERGE ROUTINE 0;3 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>8!($L(X)<2)!'(X?1U1.7UN) X
  • LAST EDITED:  AUG 16, 1990
  • HELP-PROMPT:  Answer with a routine name (1U.1.7UN).
  • DESCRIPTION:  
    This field holds the routine name to call when two records in an affected file are to be merged. This allows the package to do any repointing or other clean-up needed before the records are merged.
4 RECORD HAS PACKAGE DATA 1;E1,245 MUMPS

  • INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
  • LAST EDITED:  AUG 16, 1990
  • HELP-PROMPT:  This is Standard MUMPS code. To tell if this record has data in this package.
    WRITE AUTHORITY:  @
Info |  Details |  All