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.64

Package: Kernel

BUILD(#9.6)-->9.64

Sub-Field: 9.64


Information

Parent File Name Number Package
BUILD(#9.6) FILE 9.64 Kernel

Details

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

  • INPUT TRANSFORM:  S DIC("S")="I Y>1.9999" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X I $D(X) S DINUM=X
  • LAST EDITED:  NOV 20, 2002
  • HELP-PROMPT:  Please enter the name of a FILE that is known to VA FileMan.
  • DESCRIPTION:  
    The name of a VA FileMan file which you wish to transport with this package.  This may be any file whose number is 2 or greater.
  • SCREEN:  S DIC("S")="I Y<1.9999"
  • EXPLANATION:  Select a file which is used by this package.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • CROSS-REFERENCE:  9.64^B
    1)= S ^XPD(9.6,DA(1),4,"B",X,DA)=""
    2)= K ^XPD(9.6,DA(1),4,"B",X,DA)
.02 CHECKSUM 0;2 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3) X
  • LAST EDITED:  MAR 30, 1995
  • HELP-PROMPT:  Answer must be 3-30 characters in length.
  • DESCRIPTION:  
    This field contains the checksum for this Data Dictionary
1 DD NUMBER 2;0 Multiple #9.641 9.641

  • DESCRIPTION:  
    DD NUMBER pertains to the top level of the file, file number, or a sub-file such as a multiple field.
222.1 UPDATE THE DATA DICTIONARY 222;1 SET

  • LAST EDITED:  JUN 27, 1989
  • DESCRIPTION:  YES means that the Data Dictionary for this file should be updated when this version of the package is installed.
    NO means that this Data Dictionary has not changed since the last version,
    If the Data Dictionary does not exist at the installing site, then this field does not apply.  The DD will be put in place.
222.2 SEND SECURITY CODE 222;2 SET

  • LAST EDITED:  FEB 11, 1994
  • DESCRIPTION:  YES means you want to include the security protection currently on this file when it is distributed. The security protection will only be installed if the file is new at the installing site.
    NO means you do not want to include security codes.
222.3 SEND FULL OR PARTIAL DD 222;3 SET

  • LAST EDITED:  DEC 20, 1994
  • NOTES:  TRIGGERED by the DATA COMES WITH FILE field of the FILE sub-field of the BUILD File
  • CROSS-REFERENCE:  ^^TRIGGER^9.64^222.7
    1)= X ^DD(9.64,222.3,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^XPD(9.6,D0,4,D1,222)):^(222),1:"") S X=$P(Y(1),U,7),X=X S DIU=X K Y S X=DIV S X="n" X ^DD(9.64,222.3,1,1,1.4)
    1.3)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(0)=X S Y(1)=$C(59)_$S($D(^DD(9.64,222.3,0)):$P(^(0),U,3),1:"") S X=$P($P(Y(1),$C(59)_Y(0)_":",2),$C(59),1)="PARTIAL"
    1.4)= S DIH=$S($D(^XPD(9.6,DIV(0),4,DIV(1),222)):^(222),1:""),DIV=X S $P(^(222),U,7)=DIV,DIH=9.64,DIG=222.7 D ^DICR
    2)= Q
    CREATE CONDITION)= SEND FULL OR PARTIAL DD="PARTIAL"
    CREATE VALUE)= "n"
    DELETE VALUE)= NO EFFECT
    FIELD)= #222.7
    This cross-reference sets the DATA COMES WITH FILE field to 'NO' if the Data Dictionary is a PARTIAL.
  • CROSS-REFERENCE:  9.64^AC^MUMPS
    1)= K:X="f" ^XPD(9.6,DA(1),4,DA,2),^XPD(9.6,DA(1),4,"APDD",DA)
    2)= Q
    This cross-reference is to clean up the partial DD information when you send a Full DD.
222.5 RESOLVE POINTERS 222;5 SET

  • LAST EDITED:  MAY 21, 2003
  • DESCRIPTION:  YES means you want to have all pointer type field values resolved at the installing site.
    NO means you do not want any pointer type field values resolved.
222.6 DATA LIST 222;6 FREE TEXT

  • INPUT TRANSFORM:  S X=$$SEL^DIFROMSS(D1,X) K:X="" X
  • LAST EDITED:  JUL 20, 1994
  • HELP-PROMPT:  Select Sort Template containing the list of records to transport, for this file.
  • DESCRIPTION:  
    This is the results of a search, which is stored in a Sort template.  This Sort list will contain the records to be transported.
  • EXECUTABLE HELP:  D HELP^DIFROMSS(D1)
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
222.7 DATA COMES WITH FILE 222;7 SET

  • LAST EDITED:  MAY 22, 2003
  • DESCRIPTION:  YES means that the data should be included in the initialization routines.
    NO means that the data should be left out.
  • NOTES:  TRIGGERED by the SEND FULL OR PARTIAL DD field of the FILE sub-field of the BUILD File
  • CROSS-REFERENCE:  ^^TRIGGER^9.64^222.3
    1)= X ^DD(9.64,222.7,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^XPD(9.6,D0,4,D1,222)):^(222),1:"") S X=$P(Y(1),U,3),X=X S DIU=X K Y S X=DIV S X="f" X ^DD(9.64,222.7,1,1,1.4)
    1.3)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(0)=X S Y(1)=$C(59)_$S($D(^DD(9.64,222.7,0)):$P(^(0),U,3),1:"") S X=$P($P(Y(1),$C(59)_Y(0)_":",2),$C(59),1)="YES"
    1.4)= S DIH=$S($D(^XPD(9.6,DIV(0),4,DIV(1),222)):^(222),1:""),DIV=X S $P(^(222),U,3)=DIV,DIH=9.64,DIG=222.3 D ^DICR:$O(^DD(DIH,DIG,1,0))>0
    2)= Q
    CREATE CONDITION)= DATA COMES WITH FILE="YES"
    CREATE VALUE)= "f"
    DELETE VALUE)= NO EFFECT
    FIELD)= #222.3
    This cross-reference sets the SEND FULL OR PATIAL DD field to FULL when sending data with a file.
  • FIELD INDEX:  AD (#10) MUMPS ACTION
    Short Descr:  Delete fields if data no longer comes with file.
    Description:  If DATA COMES WITH FILE (#222.7) is changed from YES (to NO or null), then make sure that any fields associated with data coming with the file are null.
    Set Logic:  D ADXREF^XPDKRN
    Set Cond:  S X=(X1(1)="y")
    Kill Logic:  Q
    X(1):  DATA COMES WITH FILE  (9.64,222.7)
222.8 SITE'S DATA 222;8 SET

  • LAST EDITED:  AUG 31, 1994
  • DESCRIPTION:  ADD ONLY IF NEW will install data at the installing site only if this file is new to the site or there is no data in this file at the site. MERGE data will only bring in data which is not already on file at the
    installing site.  OVERWRITE data will be put in place regardless of what is on file at the installing site.  REPLACE will delete the installing site's data before installing data for this file. It will preserve
    locally developed fields, if they were created within the VA Programming Standards and Conventions.
222.9 MAY USER OVERRIDE DATA UPDATE 222;9 SET

  • LAST EDITED:  MAY 02, 1994
  • DESCRIPTION:  YES means that the user has the option to determine whether or not to bring in the data that has been sent with this package. However, the user does not get the ability to change how to install the SITE'S DATA, i.e.
    MERGE to REPLACE.
    NO means that the developer of this package will control whether the data will be installed at the target site.
223 SCREEN TO DETERMINE DD UPDATE 223;E1,245 MUMPS

  • INPUT TRANSFORM:  K:$L(X)>240 X I $D(X) D ^DIM
  • LAST EDITED:  SEP 27, 1989
  • HELP-PROMPT:  This is Standard MUMPS code from 1 to 240 characters in length.
  • DESCRIPTION:  This field contains standard MUMPS code which is used to determine whether or not a data dictionary should be updated. This code must set $T. If $T=1, the DD will be updated. If $T=0, it will not.
    Namespace your variables.
    WRITE AUTHORITY:  @
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
224 SCREEN TO SELECT DATA 224;E1,245 MUMPS

  • INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
  • LAST EDITED:  JAN 19, 1994
  • HELP-PROMPT:  This is Standard MUMPS code.
  • DESCRIPTION:  This field contains standard M code which is used to determine whether a record in a file should be exported in this package. The variable Y will be equal to the internal entry number of the current record. This
    code must set $T, if $T=1 then the record will be sent. If $T=0 it will not.
    WRITE AUTHORITY:  @
Info |  Details |  All