1 | RGMSENV ;B'HAM/PTD-CIRN MESSAGING SUPPORT build environment check routine ;4/6/99
|
---|
2 | ;;1.0; CLINICAL INFO RESOURCE NETWORK ;;30 Apr 99
|
---|
3 | ;If this is a production account, ensure that HL*1.6*39 is installed.
|
---|
4 | Q:XPDENV=1 ;do not run environment check at install time
|
---|
5 | ;run environment check only during Load a Distribution
|
---|
6 | ;Determine if this is a production account. If NOT, quit.
|
---|
7 | DIR K DIR S DIR(0)="SAM^P:Production;T:Test;"
|
---|
8 | S DIR("A",1)="Identify this account as 'Production' or 'Test'."
|
---|
9 | S DIR("A")="This installation is taking place in which account? "
|
---|
10 | S DIR("B")="TEST"
|
---|
11 | S DIR("?")="Enter 'P' for Production or 'T' for Test"
|
---|
12 | S DIR("??")="^D HLP^RGMSENV"
|
---|
13 | D ^DIR G:$D(DIRUT) ABORT S RGANS=Y
|
---|
14 | I RGANS="T" G END
|
---|
15 | ;For production account, check for patch HL*1.6*39.
|
---|
16 | S RGPCH=$$PATCH^XPDUTL("HL*1.6*39") I RGPCH=1 G END
|
---|
17 | ;
|
---|
18 | ABORT ;Patch HL*1.6*39 missing; abort install; leave transport global.
|
---|
19 | W !!,"You must have patch HL*1.6*39 installed."
|
---|
20 | S XPDQUIT=2
|
---|
21 | ;
|
---|
22 | END I '$D(XPDQUIT) W !!,"Environment check is ok.",!
|
---|
23 | K DIR,DIRUT,DTOUT,DUOUT,RGANS,RGPCH,X,Y
|
---|
24 | Q
|
---|
25 | ;
|
---|
26 | HLP ;Help text.
|
---|
27 | W !!,"Enter 'P' if this installation is taking place in your"
|
---|
28 | W !,"PRODUCTION account. This will require patch HL*1.6*39."
|
---|
29 | W !,"Enter 'T' if this installation is taking place in your"
|
---|
30 | W !,"TEST account. HL*1.6*39 should NOT be installed in any"
|
---|
31 | W !,"test account.",!
|
---|
32 | Q
|
---|
33 | ;
|
---|