[613] | 1 | KMPDSS1 ;OAK/RAK - CP Status ;2/14/05 10:49
|
---|
| 2 | ;;2.0;CAPACITY MANAGEMENT TOOLS;**3**;Mar 22, 2002
|
---|
| 3 | ;
|
---|
| 4 | DISPLAY(KMPDAPP) ;-display environment data
|
---|
| 5 | ;-----------------------------------------------------------------------------
|
---|
| 6 | ; KMPDAPP... CP application
|
---|
| 7 | ; H^HL7
|
---|
| 8 | ; R^RUM
|
---|
| 9 | ; S^SAGG
|
---|
| 10 | ; T^TIMING
|
---|
| 11 | ;-----------------------------------------------------------------------------
|
---|
| 12 | ;
|
---|
| 13 | Q:$G(KMPDAPP)=""
|
---|
| 14 | Q:"HRST"'[$P(KMPDAPP,U)
|
---|
| 15 | ;
|
---|
| 16 | S KMPDNMSP=$P(KMPDAPP,U) Q:KMPDNMSP=""
|
---|
| 17 | S KMPDTITL=$P(KMPDAPP,U,2)
|
---|
| 18 | ;
|
---|
| 19 | D EN^VALM("KMPD STATUS")
|
---|
| 20 | ;
|
---|
| 21 | Q
|
---|
| 22 | ;
|
---|
| 23 | HDR ; -- header code
|
---|
| 24 | ;
|
---|
| 25 | Q:$G(KMPDNMSP)=""
|
---|
| 26 | ;
|
---|
| 27 | N ROUTINE,TEXT,VERSION
|
---|
| 28 | ;
|
---|
| 29 | S ROUTINE="KMP"_$S(KMPDNMSP="H"!(KMPDNMSP="T"):"D",1:KMPDNMSP)_"UTL"
|
---|
| 30 | ;
|
---|
| 31 | ; version data
|
---|
| 32 | ; if sagg
|
---|
| 33 | I $P(KMPDNMSP,U)="S" D
|
---|
| 34 | .S VERSION="" S X="KMPSUTL" X ^%ZOSF("TEST") Q:'$T
|
---|
| 35 | .S VERSION=$P($T(+2^KMPSUTL),";",3)_"^"_$P($T(+2^KMPSUTL),";",5)
|
---|
| 36 | ; all others
|
---|
| 37 | E S @("VERSION=$$VERSION^"_ROUTINE)
|
---|
| 38 | ;
|
---|
| 39 | ; header text
|
---|
| 40 | S TEXT="Environment Check for "_$G(KMPDTITL)
|
---|
| 41 | S TEXT=$J(" ",IOM-$L(TEXT)\2)_TEXT
|
---|
| 42 | S VALMHDR(1)=TEXT
|
---|
| 43 | S TEXT=$$PKG($P(KMPDNMSP,U))_" v"_$P(VERSION,U)_" "_$P(VERSION,U,2)
|
---|
| 44 | S TEXT=$J(" ",IOM-$L(TEXT)\2)_TEXT
|
---|
| 45 | S VALMHDR(2)=TEXT
|
---|
| 46 | ;
|
---|
| 47 | Q
|
---|
| 48 | ;
|
---|
| 49 | INIT ; -- init variables and list array
|
---|
| 50 | ;
|
---|
| 51 | Q:$G(KMPDNMSP)=""
|
---|
| 52 | ;
|
---|
| 53 | N ROUTINE
|
---|
| 54 | ;
|
---|
| 55 | S ROUTINE="FORMAT^KMPDSS"_$S(KMPDNMSP="H"!(KMPDNMSP="T"):"D",1:KMPDNMSP)_"(.VALMCNT)"
|
---|
| 56 | ;
|
---|
| 57 | D @(ROUTINE)
|
---|
| 58 | ;
|
---|
| 59 | ;D FORMAT^KMPRSSA(.VALMCNT)
|
---|
| 60 | ;
|
---|
| 61 | Q
|
---|
| 62 | ;
|
---|
| 63 | HELP ; -- help code
|
---|
| 64 | ;
|
---|
| 65 | S X="?" D DISP^XQORM1 W !!
|
---|
| 66 | ;
|
---|
| 67 | Q
|
---|
| 68 | ;
|
---|
| 69 | EXIT ; -- exit code
|
---|
| 70 | ;
|
---|
| 71 | K @VALMAR
|
---|
| 72 | ;
|
---|
| 73 | Q
|
---|
| 74 | ;
|
---|
| 75 | EXPND ; -- expand code
|
---|
| 76 | ;
|
---|
| 77 | Q
|
---|
| 78 | ;
|
---|
| 79 | PKG(KMPDNM) ;-- extrinsic function - return package name
|
---|
| 80 | ;-----------------------------------------------------------------------------
|
---|
| 81 | ; KMPDNM... H - HL7
|
---|
| 82 | ; R - RUM
|
---|
| 83 | ; S - SAGG
|
---|
| 84 | ; T - Timing
|
---|
| 85 | ;-----------------------------------------------------------------------------
|
---|
| 86 | ;
|
---|
| 87 | Q:$G(KMPDNM)="" ""
|
---|
| 88 | Q:"HRST"'[KMPDNM ""
|
---|
| 89 | ;
|
---|
| 90 | N IEN,NMSP
|
---|
| 91 | ;
|
---|
| 92 | S NMSP="KMP"_$S(KMPDNM="H"!(KMPDNM="T"):"D",1:KMPDNM)
|
---|
| 93 | S IEN=$O(^DIC(9.4,"C",NMSP,0))
|
---|
| 94 | Q $P($G(^DIC(9.4,+IEN,0)),U)
|
---|