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

SD53P205.m

Go to the documentation of this file.
  1. SD53P205 ;bp/cmf - Patch SD*5.3*205 utility routine ; 10/23/99
  1. ;;5.3;Scheduling;**205**;AUG 13, 1993
  1. ;
  1. ENV ;environment check point.
  1. ;
  1. S XPDABORT=""
  1. D PROGCHK(.XPDABORT) ;checks programmer variables
  1. I XPDABORT="" K XPDABORT
  1. Q
  1. ;
  1. PRE ;Pre-init
  1. D DFILE ;Delete entries in file #404.45 and #404.46
  1. Q
  1. ;
  1. DFILE ;
  1. ;Delete #404.45 entries
  1. I $D(^SCTM(404.45)) D
  1. . N DIK,DA S DIK="^SCTM(404.45,",DA=0
  1. . D BMES^XPDUTL("Deleting file #404.45 entries...")
  1. . F S DA=$O(^SCTM(404.45,DA)) Q:'DA D ^DIK
  1. . Q
  1. ;
  1. ;Delete #404.46 entries
  1. I $D(^SCTM(404.46)) D
  1. . N DIK,DA S DIK="^SCTM(404.46,",DA=0
  1. . D BMES^XPDUTL("Deleting file #404.46 entries...")
  1. . F S DA=$O(^SCTM(404.46,DA)) Q:'DA D ^DIK
  1. . Q
  1. Q
  1. ;
  1. ;
  1. PROGCHK(XPDABORT) ;checks for necessary programmer variables
  1. ;
  1. I '$G(DUZ)!($G(DUZ(0))'="@")!('$G(DT))!($G(U)'="^") DO
  1. .D BMES^XPDUTL("*****")
  1. .D MES^XPDUTL("Your programming variables are not set up properly.")
  1. .D MES^XPDUTL("Installation aborted.")
  1. .D MES^XPDUTL("*****")
  1. .S XPDABORT=2
  1. .Q
  1. Q
  1. ;