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

INHPRE.m

Go to the documentation of this file.
  1. INHPRE ;JSH; 13 Sep 1999 15:22;Interface - PreInit routine
  1. ;;3.01;BHL IHS Interfaces with GIS;;JUL 01, 2001
  1. ;COPYRIGHT 1991-2000 SAIC
  1. ;
  1. EN ;Pre-init for subsystem
  1. S X="ERR^INHPRE",@^%ZOSF("TRAP")
  1. N INTITLE
  1. W !!,"Running Generic Interface Pre-Init..."
  1. D ENV^UTIL,ROU
  1. D BACKUP("4604 Inst")
  1. W !!
  1. ;
  1. Q
  1. ;
  1. BACKUP(INTITLE) ;Backup control files
  1. ;
  1. I $D(^UTILITY("INSAVE",INTITLE)) D
  1. . W !,"Backing up previous save of GIS environmental data for ",INTITLE,!
  1. . N TTLSUB S TTLSUB=INTITLE_" PREV"
  1. . M ^UTILITY("INSAVE",TTLSUB)=^UTILITY("INSAVE",INTITLE)
  1. K ^UTILITY("INSAVE",INTITLE)
  1. W !!,"Backing up GIS environmental data",!
  1. I '$$BACKUP^INHSYSUL(INTITLE) W !!,"Backup of GIS control files not complete!!!",!!
  1. Q
  1. ;
  1. ROU ;Load routines in non CHCS v4.2 systems
  1. Q
  1. ;
  1. ;see if installing on non CHCS v4.2 system
  1. Q:$$SC^INHUTIL1
  1. W !!,"Performing non CHCS v4.2 initialization"
  1. N %S,%D,I,%S1,%D1
  1. S %S="INHUTSRD^INHUTDT^INHUTIL^INHDIPZ3^INHDWPR"
  1. S %D="UTSRD^UTDT^UTIL^DIPZ3^DWPR"
  1. W !!,"I will save the following routines:",!
  1. F I=1:1:$L(%S,"^") S %S1=$P(%S,"^",I),%D1=$P(%D,"^",I) W !,%S1_" ... will be saved as ... "_%D1
  1. W !!,"Do you wish to do this" S %="" D YN^DICN Q:%'=1
  1. F I=1:1:$L(%S,"^") S %S1=$P(%S,"^",I),%D1=$P(%D,"^",I) X "ZL @%S1 ZS @%D1" W !,%S1_" ... saved as ... "_%D1
  1. Q
  1. ;
  1. ERR ;Error exit point
  1. W !,"Unexpected error occured in GIS Pre-Init routine:"
  1. W !,?5,$$GETERR^%ZTOS,!
  1. Q