Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: XPDKRN

XPDKRN.m

Go to the documentation of this file.
  1. XPDKRN ;SFISC/RSD - Kernel Install program ;07/02/2003 12:59 [ 03/19/2004 12:04 PM ]
  1. V ;;8.0;KERNEL;**304,1009**;Jul 10, 1995
  1. EN N X,Y
  1. W !!,"KIDS "_$P($T(V),";",3),!
  1. D DT^DICRW:'$D(DT),INIT:($O(^DOPT("XPD","B"),-1)'=5)
  1. I '$G(DUZ) W !,"DUZ must be defined as an active user!!" Q
  1. D Q:Y<0 G @X
  1. .N DIC
  1. .S DIC="^DOPT(""XPD"",",DIC(0)="AEQZ"
  1. .D ^DIC Q:Y<0
  1. .S X=$P(Y(0),U,2,99)
  1. Q
  1. ;
  1. INIT N DIK,I,X
  1. K ^DOPT("XPD")
  1. S ^DOPT("XPD",0)="KIDS OPTION^1N^",DIK="^DOPT(""XPD"","
  1. F I=1:1 S X=$E($T(OPT+I),4,99) Q:X="" S ^DOPT("XPD",I,0)=X
  1. D IXALL^DIK
  1. Q
  1. ADXREF ;New-style 'AD' xref for FILE (#9.64) subfile of the BUILD (#9.6) file.
  1. ;If DATA COMES WITH FILE is changed from YES to NO, then
  1. ;make sure these other fields are empty.
  1. N XPDFDA,XPDIENS
  1. S XPDIENS=DA_","_DA(1)_","
  1. S XPDFDA(9.64,XPDIENS,222.5)="@" ; RESOLVE POINTERS
  1. S XPDFDA(9.64,XPDIENS,222.6)="@" ; DATA LIST
  1. S XPDFDA(9.64,XPDIENS,222.8)="@" ; SITE'S DATA
  1. S XPDFDA(9.64,XPDIENS,222.9)="@" ; MAY USER OVERRIDE DATA UPDATE
  1. S XPDFDA(9.64,XPDIENS,224)="@" ; SCREEN TO SELECT DATA
  1. D FILE^DIE("","XPDFDA")
  1. Q
  1. OPT ;
  1. ;;LOAD A DISTRIBUTION^EN1^XPDIL
  1. ;;VERIFY CHECKSUMS IN TRANSPORT GLOBAL^EN1^XPDDCS
  1. ;;PRINT TRANSPORT GLOBAL^EN2^XPDDP
  1. ;;COMPARE TRANSPORT GLOBAL TO CURRENT SYSTEM^EN1^XPDCOM
  1. ;;BACKUP A TRANSPORT GLOBAL^EN^XPDIB
  1. ;;INSTALL PACKAGE(S)^EN^XPDI
  1. ;;RESTART INSTALL OF PACKAGE(S)^EN^XPDIR
  1. ;;UNLOAD A DISTRIBUTION^EN1^XPDIU