Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: KMPDSS

KMPDSS.m

Go to the documentation of this file.
  1. KMPDSS ;OAK/RAK,JML - CM Tools Status ;6/1/2020
  1. ;;4.0;CAPACITY MANAGEMENT;**1**;11/15/2017;Build 27
  1. ;
  1. EN ;-entry point
  1. ;
  1. N DIR,OUT,X,Y
  1. ;
  1. S OUT=0
  1. F D Q:OUT
  1. .D HDR^KMPDUTL4(" Check Capacity Planning Environment ")
  1. .S DIR(0)="SO^S:SAGG;T:Timing"
  1. .W !! D ^DIR I Y=""!(Y="^") SET OUT=1 Q
  1. .D DISPLAY^KMPDSS1(Y_"^"_Y(0))
  1. ;
  1. Q
  1. ;
  1. VERDSPL(KMPDPKG) ;--display routine version info
  1. ;-----------------------------------------------------------------------
  1. ; KMPDPKG... CM Package:
  1. ; "D" - CM Tools
  1. ; "R" - RUM - Decommissioned
  1. ; "S" - SAGG
  1. ;-----------------------------------------------------------------------
  1. Q:$G(KMPDPKG)=""
  1. Q:KMPDPKG'="D"&(KMPDPKG'="S")
  1. N I,X
  1. ; routine check
  1. D VERPTCH^KMPDUTL1(KMPDPKG,.X)
  1. W !?5,$S(KMPDPKG="D":"CM TOOLS",1:"SAGG")
  1. W " routines",$$REPEAT^XLFSTR(".",28-$X),": "
  1. I '$P($G(X(0)),U,3) W "No Problems"
  1. E D
  1. .W !?20,"Current Version",?55,"Should be"
  1. .S I=0 F S I=$O(X(I)) Q:I="" I $P(X(I),U) D
  1. ..W !?3,I,?20,$P(X(I),U,4)
  1. ..W:$P(X(I),U,5)]"" " - ",$P(X(I),U,5)
  1. ..W ?55,$P(X(I),U,2)
  1. ..W:$P(X(I),U,3)]"" " - ",$P(X(I),U,3)
  1. Q
  1. ;
  1. PRM ;-- edit parameters file
  1. ;
  1. N DDSFILE,DR,DA
  1. ;
  1. S DA=$O(^KMPD(8973,0)) Q:'DA
  1. S DDSFILE=8973,DR="[KMPD PARAMETERS EDIT]" D ^DDS
  1. ;
  1. Q
  1. ;
  1. SST ;-- start/stop coversheet collection
  1. ; check for cprs patch
  1. I '$$PATCH^XPDUTL("OR*3.0*209") D Q
  1. .W !! D EN^DDIOL($C(7)_"*** Patch OR*3.0*209 must be installed for CPRS Timing data to be collected ***")
  1. ;
  1. N DIR,STAT,X,Y
  1. S STAT=$G(^KMPTMP("KMPD-CPRS"))
  1. W !!!,"Timing Collection is currently [ ",$S(STAT:"Running",1:"STOPPED")," ]",!
  1. S DIR(0)="YO",DIR("B")="N"
  1. S DIR("A")="Do you want to '"_$S(STAT:"Stop",1:"Start")_"' the collection"
  1. D ^DIR Q:'Y
  1. S ^KMPTMP("KMPD-CPRS")=$S(STAT:"",1:1)
  1. W !!,"Timing Collection has been [ ",$S(STAT:"STOPPED",1:"Started")," ]"
  1. Q