source: WorldVistAEHR/trunk/r/LAB_SERVICE-LR-LS/LR331.m

Last change on this file was 613, checked in by George Lilly, 15 years ago

initial load of WorldVistAEHR

File size: 2.3 KB
Line 
1LR331 ;DALOI/JMC - LR*5.2*331 PATCH ENVIRONMENT CHECK ROUTINE ; Feb 25, 2005
2 ;;5.2;LAB SERVICE;**331**;Sep 27, 1994;Build 7
3EN ; Does not prevent loading of the transport global.
4 ; Environment check is done only during the install.
5 ;
6 N XQA,XQAMSG
7 ;
8 I '$G(XPDENV) D Q
9 . S XQAMSG="Transport global for patch "_$G(XPDNM,"Unknown patch")_" loaded on "_$$HTE^XLFDT($H)
10 . S XQA("G.LMI")=""
11 . D SETUP^XQALERT
12 . D BMES^XPDUTL($$CJ^XLFSTR("Sending transport global loaded alert to mail group G.LMI",80))
13 ;
14 S XQAMSG="Installation of patch "_$G(XPDNM,"Unknown patch")_" started on "_$$HTE^XLFDT($H)
15 S XQA("G.LMI")=""
16 D SETUP^XQALERT
17 D BMES^XPDUTL($$CJ^XLFSTR("Sending install started alert to mail group G.LMI",80))
18 ;
19 D CHECK
20 D EXIT
21 Q
22 ;
23CHECK ; Perform environment check
24 I $S('$G(IOM):1,'$G(IOSL):1,$G(U)'="^":1,1:0) D Q
25 . D BMES^XPDUTL($$CJ^XLFSTR("Terminal Device is not defined",80))
26 . S XPDQUIT=2
27 I $S('$G(DUZ):1,$D(DUZ)[0:1,$D(DUZ(0))[0:1,1:0) D Q
28 . D BMES^XPDUTL($$CJ^XLFSTR("Please log in to set local DUZ... variables",80))
29 . S XPDQUIT=2
30 I $P($$ACTIVE^XUSER(DUZ),"^")'=1 D Q
31 . D BMES^XPDUTL($$CJ^XLFSTR("You are not a valid user on this system",80))
32 . S XPDQUIT=2
33 S XPDIQ("XPZ1","B")="NO"
34 Q
35 ;
36EXIT ;
37 I $G(XPDQUIT) D BMES^XPDUTL($$CJ^XLFSTR("--- Install Environment Check FAILED ---",80))
38 I '$G(XPDQUIT) D BMES^XPDUTL($$CJ^XLFSTR("--- Environment Check is Ok ---",80))
39 Q
40 ;
41PRE ; KIDS Pre install
42 ;
43 N DA,DIK
44 D BMES^XPDUTL($$CJ^XLFSTR("*** Pre install started ***",80))
45 ;
46 D BMES^XPDUTL($$CJ^XLFSTR("Deleting Field #15 in file #68, ACCESSION",80))
47 S DIK="^DD(68.02,",DA=15,DA(1)=68 D ^DIK
48 D BMES^XPDUTL($$CJ^XLFSTR("Field will be installed as part of KIDS installation",80))
49 ;
50 D BMES^XPDUTL($$CJ^XLFSTR("*** Pre install completed ***",80))
51 Q
52 ;
53POST ; KIDS Post install
54 N XQA,XQAMSG
55 D BMES^XPDUTL($$CJ^XLFSTR("*** Post install started ***",80))
56 D BMES^XPDUTL($$CJ^XLFSTR("*** No action required ***",80))
57 D BMES^XPDUTL($$CJ^XLFSTR("*** Post install completed ***",80))
58 D BMES^XPDUTL($$CJ^XLFSTR("Sending install completion alert to mail group G.LMI",80))
59 S XQAMSG="Installation of patch "_$G(XPDNM,"Unknown patch")_" completed on "_$$HTE^XLFDT($H)
60 S XQA("G.LMI")=""
61 D SETUP^XQALERT
62 S XQAMSG="LIM: Review description for "_$G(XPDNM,"Unknown patch")_" use KIDS:Utilities:Build File Print"
63 S XQA("G.LMI")=""
64 D SETUP^XQALERT
65 Q
Note: See TracBrowser for help on using the repository browser.