SDVPP ;alb/mjk - SD Pre-Init Driver ; 3/26/93
;;5.3;Scheduling;**1015**;Aug 13, 1993;Build 21
;
EN ; -- main entry point
S XQABT1=$H
D USER^DGVPP,VERS:$D(DIFQ),ROU^DGVPP:$D(DIFQ)
I $D(DIFQ) D EN^SDV53PP
;insert vers specific call -- if any
I '$D(DIFQ) W !!,"'SD' INITIALIZATION ABORTED!!" G Q
S XQABT2=$H
ENQ Q
Q K DGVCUR,DGVNEW,DGVNEWR,DGXX,SDX,DGVREQ,DGVREL,SDTIME,DGTIME,DGDATE,SDVCUR,SD00,SDZ01,DGVNEWVR
Q
;
VERS ; -- check current version of SD
D VERS^DGVPP
I SDVCUR,(SDVCUR<DGVREQ) D MSG G VERSQ
;
I SDVCUR>DGVNEW W "Current version (",SDVCUR,") is greater than this version (",DGVNEW,")." K DIFQ
VERSQ Q
;
MSG W !!,*7,"A search of your system indicates that the Version of the SD module which you",!,"are currently running on this system is Version ",SDVCUR,"."
W !!,"This initialization requires that Version ",DGVREQ,", or higher, of the SD module be installed",!,"prior to installing this release."
W !!,"If you do not have a copy of the necessary previous release(s) of SD, which",!,"must be installed prior to this release of the module, please contact your",!,"local Information Systems Center for assistance." K DIFQ
Q
SDVPP ;alb/mjk - SD Pre-Init Driver ; 3/26/93
+1 ;;5.3;Scheduling;**1015**;Aug 13, 1993;Build 21
+2 ;
EN ; -- main entry point
+1 SET XQABT1=$HOROLOG
+2 DO USER^DGVPP
IF $DATA(DIFQ)
DO VERS
IF $DATA(DIFQ)
DO ROU^DGVPP
+3 IF $DATA(DIFQ)
DO EN^SDV53PP
+4 ;insert vers specific call -- if any
+5 IF '$DATA(DIFQ)
WRITE !!,"'SD' INITIALIZATION ABORTED!!"
GOTO Q
+6 SET XQABT2=$HOROLOG
ENQ QUIT
Q KILL DGVCUR,DGVNEW,DGVNEWR,DGXX,SDX,DGVREQ,DGVREL,SDTIME,DGTIME,DGDATE,SDVCUR,SD00,SDZ01,DGVNEWVR
+1 QUIT
+2 ;
VERS ; -- check current version of SD
+1 DO VERS^DGVPP
+2 IF SDVCUR
IF (SDVCUR<DGVREQ)
DO MSG
GOTO VERSQ
+3 ;
+4 IF SDVCUR>DGVNEW
WRITE "Current version (",SDVCUR,") is greater than this version (",DGVNEW,")."
KILL DIFQ
VERSQ QUIT
+1 ;
MSG WRITE !!,*7,"A search of your system indicates that the Version of the SD module which you",!,"are currently running on this system is Version ",SDVCUR,"."
+1 WRITE !!,"This initialization requires that Version ",DGVREQ,", or higher, of the SD module be installed",!,"prior to installing this release."
+2 WRITE !!,"If you do not have a copy of the necessary previous release(s) of SD, which",!,"must be installed prior to this release of the module, please contact your",!,"local Information Systems Center for assistance."
KILL DIFQ
+3 QUIT