1 | KMPDSS ;OAK/RAK - CM Tools Status ;2/14/05 10:43
|
---|
2 | ;;2.0;CAPACITY MANAGEMENT TOOLS;**3**;Mar 22, 2002
|
---|
3 | ;
|
---|
4 | EN ;-entry point
|
---|
5 | ;
|
---|
6 | N DIR,OUT,X,Y
|
---|
7 | ;
|
---|
8 | S OUT=0
|
---|
9 | F D Q:OUT
|
---|
10 | .D HDR^KMPDUTL4(" Check Capacity Planning Environment ")
|
---|
11 | .S DIR(0)="SO^H:HL7;R:RUM;S:SAGG;T:Timing"
|
---|
12 | .W !! D ^DIR I Y=""!(Y="^") SET OUT=1 Q
|
---|
13 | .D DISPLAY^KMPDSS1(Y_"^"_Y(0))
|
---|
14 | ;
|
---|
15 | Q
|
---|
16 | ;
|
---|
17 | VERDSPL(KMPDPKG) ;--display routine version info
|
---|
18 | ;-----------------------------------------------------------------------
|
---|
19 | ; KMPDPKG... CM Package:
|
---|
20 | ; "D" - CM Tools
|
---|
21 | ; "R" - RUM
|
---|
22 | ; "S" - SAGG
|
---|
23 | ;-----------------------------------------------------------------------
|
---|
24 | Q:$G(KMPDPKG)=""
|
---|
25 | Q:KMPDPKG'="D"&(KMPDPKG'="R")&(KMPDPKG'="S")
|
---|
26 | N I,X
|
---|
27 | ; routine check
|
---|
28 | D VERPTCH^KMPDUTL1(KMPDPKG,.X)
|
---|
29 | W !?5,$S(KMPDPKG="D":"CM TOOLS",KMPDPKG="R":"RUM",1:"SAGG")
|
---|
30 | W " routines",$$REPEAT^XLFSTR(".",28-$X),": "
|
---|
31 | I '$P($G(X(0)),U,3) W "No Problems"
|
---|
32 | E D
|
---|
33 | .W !?20,"Current Version",?55,"Should be"
|
---|
34 | .S I=0 F S I=$O(X(I)) Q:I="" I $P(X(I),U) D
|
---|
35 | ..W !?3,I,?20,$P(X(I),U,4)
|
---|
36 | ..W:$P(X(I),U,5)]"" " - ",$P(X(I),U,5)
|
---|
37 | ..W ?55,$P(X(I),U,2)
|
---|
38 | ..W:$P(X(I),U,3)]"" " - ",$P(X(I),U,3)
|
---|
39 | Q
|
---|
40 | ;
|
---|
41 | PRM ;-- edit parameters file
|
---|
42 | ;
|
---|
43 | N DDSFILE,DR,DA
|
---|
44 | ;
|
---|
45 | S DA=$O(^KMPD(8973,0)) Q:'DA
|
---|
46 | S DDSFILE=8973,DR="[KMPD PARAMETERS EDIT]" D ^DDS
|
---|
47 | ;
|
---|
48 | Q
|
---|
49 | ;
|
---|
50 | SST ;-- start/stop coversheet collection
|
---|
51 | ; check for cprs patch
|
---|
52 | I '$$PATCH^XPDUTL("OR*3.0*209") D Q
|
---|
53 | .W !! D EN^DDIOL($C(7)_"*** Patch OR*3.0*209 must be installed for CPRS Timing data to be collected ***")
|
---|
54 | ;
|
---|
55 | N DIR,STAT,X,Y
|
---|
56 | S STAT=$G(^KMPTMP("KMPD-CPRS"))
|
---|
57 | W !!!,"Timing Collection is currently [ ",$S(STAT:"Running",1:"STOPPED")," ]",!
|
---|
58 | S DIR(0)="YO",DIR("B")="N"
|
---|
59 | S DIR("A")="Do you want to '"_$S(STAT:"Stop",1:"Start")_"' the collection"
|
---|
60 | D ^DIR Q:'Y
|
---|
61 | S ^KMPTMP("KMPD-CPRS")=$S(STAT:"",1:1)
|
---|
62 | W !!,"Timing Collection has been [ ",$S(STAT:"STOPPED",1:"Started")," ]"
|
---|
63 | Q
|
---|