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

DIZP1ENV.m

Go to the documentation of this file.
  1. DIZP1ENV ;IHS/OIRM/DSD/AEF - PATCH DI*22.0*1001 ENVIRONMENT CHECK ROUTINE [ 04/02/2003 8:23 AM ]
  1. ;;22.0;VA FileMan;**1001**;APR 1, 2003
  1. ;
  1. EN ;EP -- MAIN ENTRY POINT
  1. ;
  1. D ^XBKVAR
  1. D NOQUE
  1. D VERSION
  1. D NOASK
  1. D OK
  1. Q
  1. NOQUE ;----- PREVENT QUEUEING OF INSTALL
  1. ;
  1. S XPDNOQUE=1
  1. Q
  1. VERSION ;----- CHECK VERSION
  1. ;
  1. I "22.0"'=$$VERSION^XPDUTL("VA FILEMAN") D
  1. . S XPDQUIT=1
  1. . D BMES^XPDUTL("CURRENT VERSION IS NOT 22.0, CANNOT CONTINUE WITH INSTALL")
  1. Q
  1. NOASK ;----- SUPPRESS ASK 'DISABLE OPTS','MOVE ROUTINES' PROMPTS
  1. ;
  1. S XPDDIQ("XPZ1")=0 ;'DISABLE OPTIONS' SET DEFAULT TO 'NO' & NOT ASK
  1. S XPDDIQ("XPZ2")=0 ;'MOVE ROUTINES' SET DEFAULT TO 'NO' & NOT ASK
  1. Q
  1. OK ;----- OK TO INSTALL?
  1. ;
  1. I $G(XPDQUIT) D
  1. . D BMES^XPDUTL("INSTALL ABORTED!")
  1. I '$G(XPDQUIT) D
  1. . D BMES^XPDUTL("EVERYTHING LOOKS OK")
  1. Q