1 | ZTMCHK1 ;SEA/RDS-Taskman: Option, ZTMCHECK, Part 2 ;04/19/99 15:25
|
---|
2 | ;;8.0;KERNEL;**127**;Jul 10, 1995
|
---|
3 | ;
|
---|
4 | LINKS ;Check Required Volume Sets' Links
|
---|
5 | W !!,"Checking the links to the required volume sets..."
|
---|
6 | S (ZTJ,ZTV)=0
|
---|
7 | L0 S X="ERLINKS",@^%ZOSF("TRAP") F S ZTV=$O(^%ZIS(14.5,ZTV)) Q:'ZTV S ZTS=$P(^(ZTV,0),U) I $P(^(0),U,5)="Y",ZTS'=ZTVOL D
|
---|
8 | . S ZTJ=ZTJ+1,ZTX=ZTS D MGR S ZTX=$D(^[Y,ZTS]%ZOSF("PROD")) W !?5,"The link to volume set ",ZTS," is present!"
|
---|
9 | . Q
|
---|
10 | S X="",@^%ZOSF("TRAP")
|
---|
11 | I 'ZTJ W !?5,"There are no volume sets whose links are required!"
|
---|
12 | W !!,"Checks completed...Taskman's environment is okay!"
|
---|
13 | ;
|
---|
14 | EOP ;Pause at end of page
|
---|
15 | W ! S Y="" F ZT=0:0 R !,"Press RETURN to continue or '^' to exit: ",Y:$S($D(DTIME)#2:DTIME,1:60) S:'$T DTOUT="" S:Y="^" DUOUT="" Q:Y=""!(Y="^") W !!,"Enter either RETURN or '^'",! W:Y'["?" $C(7)
|
---|
16 | I $D(DUOUT)!$D(DTOUT) W:$D(DTOUT) $C(7) G EXIT
|
---|
17 | ;
|
---|
18 | INFO ;Display Task Manager's Information
|
---|
19 | W @IOF,!!,"Here is the information that Taskman has:"
|
---|
20 | W !?5,"Operating System: ",$P(ZTOS,U)
|
---|
21 | W !?5,"Volume Set: ",ZTVOL
|
---|
22 | W !?5,"Cpu-volume Pair: ",ZTPAIR
|
---|
23 | W !?5,"TaskMan Files UCI and Volume Set: ",$P(ZTVSS,U,6),"," S X=$P(ZTVSS,U,7) W $S(X="":ZTVOL,$D(^%ZIS(14.5,X,0))[0:ZTVOL,$P(^(0),U)="":ZTVOL,1:$P(^(0),U)) K X
|
---|
24 | W !!?5,"Log Tasks? ",$P(ZTPS,U,3)
|
---|
25 | W !?5,"Default Task Priority: ",ZTPT
|
---|
26 | I ZTOS["DSM"&(ZTOS'["VAX"),ZTSIZ]"" W !?5,"Task Partition Size: ",ZTSIZ
|
---|
27 | W !?5,"Submanager Retention Time: ",ZTRET
|
---|
28 | W !?5,"Min Submanager Count: ",$P(ZTPS,U,12)
|
---|
29 | W !?5,"Taskman Hang Between New Jobs: ",ZTSLO
|
---|
30 | W !?5,"TaskMan running as a type: ",$P("^COMPUTE^PRINT^GENERAL^","^",$F("CPG",$P(ZTPS,U,9)))
|
---|
31 | I $P(ZTPS,U,10)]"" W !?5,"TaskMan is using VAX DSM enviroment: ",$P(ZTPS,U,10)
|
---|
32 | I $G(^%ZIS(14.7,+ZTPN,2))]"" W !?5,"TaskMan is using '",^(2)," for load balancing"
|
---|
33 | ;
|
---|
34 | STATUS ;Display Task Manager's Status-Related Information
|
---|
35 | W !!?5,"Logons Inhibited?: ",ZTVLI
|
---|
36 | W !?5,"Taskman Job Limit: ",ZTVMJ
|
---|
37 | I $D(^XTV(8989.3,0)) S %=$O(^XTV(8989.3,1,4,"B",ZTVOL,0)) W !?5,"Max sign-ons: ",$P($G(^XTV(8989.3,1,4,+%,0)),U,3)
|
---|
38 | X ^%ZOSF("ACTJ") W !?5,"Current number of active jobs: ",Y
|
---|
39 | ;
|
---|
40 | DONE ;Prompt To Continue And Quit
|
---|
41 | W ! R !,"End of listing. Press RETURN to continue: ",Y:$S($D(DTIME)#2:DTIME,1:60) S:'$T DTOUT="" S:Y="^" DUOUT=""
|
---|
42 | EXIT Q
|
---|
43 | ;
|
---|
44 | MGR ;LINKS--lookup name of another volume set's library uci
|
---|
45 | S Y=ZTX I Y]"" S Y=$O(^%ZIS(14.5,"B",Y,""))
|
---|
46 | I Y]"" S Y=$S($D(^%ZIS(14.5,Y,0))#2:$P(^(0),U,6),1:"")
|
---|
47 | I Y="" S Y=$P($P(^%ZIS(14.5,ZTVSN,0),U,6),",")
|
---|
48 | Q
|
---|
49 | ;
|
---|
50 | ERLINKS ;Error Trap For LINKS Code
|
---|
51 | W !?5,"The link to volume set ",ZTS," appears to be down!",$C(7) G L0
|
---|
52 | ;
|
---|