| [613] | 1 | KMPRSS ;OAK/RAK - Resource Usage Monitor Status ;11/19/04  10:32 | 
|---|
|  | 2 | ;;2.0;CAPACITY MANAGEMENT - RUM;**1**;May 28, 2003 | 
|---|
|  | 3 | ; | 
|---|
|  | 4 | STAT ;--display rum environment | 
|---|
|  | 5 | ; | 
|---|
|  | 6 | D EN^KMPRSSB | 
|---|
|  | 7 | ; | 
|---|
|  | 8 | Q | 
|---|
|  | 9 | ; | 
|---|
|  | 10 | START ; Start Resource Usage Monitor collection | 
|---|
|  | 11 | N CHECK,DA,DIE,DIR,DR,X,Y | 
|---|
|  | 12 | ; check environment | 
|---|
|  | 13 | D ENVCHECK^KMPRUTL1(.CHECK,1) | 
|---|
|  | 14 | ; if RUM does not support this operating system then quit. | 
|---|
|  | 15 | I (+CHECK)=100 W !! D ENVOUTPT^KMPRUTL1(CHECK,1,1) H 1 Q | 
|---|
|  | 16 | I +$G(^%ZTSCH("LOGRSRC")) W !!,?10,"The Resource Usage Monitor is already running.",! H 1 Q | 
|---|
|  | 17 | W ! K DIR S DIR(0)="Y",DIR("B")="YES" | 
|---|
|  | 18 | S DIR("?")="Answer YES to start collecting Resource Usage Monitor data" | 
|---|
|  | 19 | S DIR("A")="Do you want to start Resource Usage Monitor collection" | 
|---|
|  | 20 | D ^DIR Q:$D(DTOUT)!$D(DUOUT) | 
|---|
|  | 21 | I Y D | 
|---|
|  | 22 | .S DIE=8989.3,DA=1,DR="300///YES" D ^DIE | 
|---|
|  | 23 | .W !!,?10,"Resource Usage Monitor collection is started.",! | 
|---|
|  | 24 | .D ENVCHECK^KMPRUTL1(.CHECK,1) | 
|---|
|  | 25 | .; if background driver not scheduled to run then start it up | 
|---|
|  | 26 | .D:(+CHECK=200) QUEBKG^KMPRUTL1 | 
|---|
|  | 27 | E  W !!,?10,"Resource Usage Monitor collection is NOT started.",! | 
|---|
|  | 28 | H 1 | 
|---|
|  | 29 | Q | 
|---|
|  | 30 | ; | 
|---|
|  | 31 | STOP ; Stop Resource Usage Monitor collection | 
|---|
|  | 32 | N DA,DIE,DIR,DR,DTOUT,DUOUT,X,Y | 
|---|
|  | 33 | I '+$G(^%ZTSCH("LOGRSRC")) W !!,?10,"The Resource Usage Monitor is already stopped.",! H 1 Q | 
|---|
|  | 34 | W ! K DIR S DIR(0)="Y",DIR("B")="YES" | 
|---|
|  | 35 | S DIR("?")="Answer YES to stop collecting Resource Usage Monitor data" | 
|---|
|  | 36 | S DIR("A")="Do you want to stop Resource Usage Monitor collection" | 
|---|
|  | 37 | D ^DIR Q:$D(DTOUT)!$D(DUOUT) | 
|---|
|  | 38 | I Y D | 
|---|
|  | 39 | .S DIE=8989.3,DA=1,DR="300///NO" D ^DIE | 
|---|
|  | 40 | .W !!,?10,"Resource Usage Monitor collection is stopped.",! | 
|---|
|  | 41 | E  W !!,?10,"Resource Usage Monitor collection is NOT stopped.",! | 
|---|
|  | 42 | H 1 | 
|---|
|  | 43 | Q | 
|---|