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

ZTMCHK1.m

Go to the documentation of this file.
  1. ZTMCHK1 ;SEA/RDS-Taskman: Option, ZTMCHECK, Part 2 ;5/31/07 12:13
  1. ;;8.0;KERNEL;**127,446**;Jul 10, 1995;Build 35
  1. ;
  1. W !!,"Checking the links to the required volume sets..."
  1. S (ZTJ,ZTV)=0
  1. 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 LK
  1. I 'ZTJ W !?5,"There are no volume sets whose links are required!"
  1. W !!,"Checks completed...Taskman's environment is okay!"
  1. ;
  1. EOP ;Pause at end of page
  1. 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)
  1. I $D(DUOUT)!$D(DTOUT) W:$D(DTOUT) $C(7) G EXIT
  1. ;
  1. INFO ;Display Task Manager's Information
  1. W @IOF,!!,"Here is the information that Taskman is using:"
  1. W !?5,"Operating System: ",$P(ZTOS,U)
  1. W !?5,"Volume Set: ",ZTVOL
  1. W !?5,"Cpu-volume Pair: ",ZTPAIR
  1. 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
  1. W !!?5,"Log Tasks? ",$P(ZTPS,U,3)
  1. ;W !?5,"Default Task Priority: ",ZTPT ;p446
  1. I ZTOS["DSM"&(ZTOS'["VAX"),ZTSIZ]"" W !?5,"Task Partition Size: ",ZTSIZ
  1. W !?5,"Submanager Retention Time: ",ZTRET
  1. W !?5,"Min Submanager Count: ",$P(ZTPS,U,12)
  1. W !?5,"Taskman Hang Between New Jobs: ",ZTSLO
  1. W !?5,"TaskMan running as a type: ",$P("^COMPUTE^PRINT^GENERAL^","^",$F("CPG",$P(ZTPS,U,9)))
  1. I $P(ZTPS,U,10)]"" W !?5,"TaskMan is using VAX enviroment: ",$P(ZTPS,U,10) ;p446
  1. I $G(^%ZIS(14.7,+ZTPN,2))]"" D
  1. . W !?5,"TaskMan is using '",^(2),"' for load balancing"
  1. . W !?5,"Balance Interval: ",$P(ZTPS,U,14) ;p446
  1. . Q
  1. ;
  1. STATUS ;Display Task Manager's Status-Related Information
  1. W !!?5,"Logons Inhibited?: ",ZTVLI
  1. W !?5,"Taskman Job Limit: ",ZTVMJ
  1. 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)
  1. X ^%ZOSF("ACTJ") W !?5,"Current number of active jobs: ",Y
  1. ;
  1. DONE ;Prompt To Continue And Quit
  1. W ! R !,"End of listing. Press RETURN to continue: ",Y:$S($D(DTIME)#2:DTIME,1:60) S:'$T DTOUT="" S:Y="^" DUOUT=""
  1. EXIT Q
  1. ;
  1. MGR ;LINKS--lookup name of another volume set's library uci
  1. S Y=ZTX I Y]"" S Y=$O(^%ZIS(14.5,"B",Y,""))
  1. I Y]"" S Y=$S($D(^%ZIS(14.5,Y,0))#2:$P(^(0),U,6),1:"")
  1. I Y="" S Y=$P($P(^%ZIS(14.5,ZTVSN,0),U,6),",")
  1. Q
  1. ;
  1. LK ;Check one link
  1. N $ES,$ET S $ET="D ERLINKS^ZTMCHK1"
  1. 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!"
  1. Q
  1. ;
  1. W !?5,"The link to volume set ",ZTS," appears to be down!",$C(7)
  1. S $EC=""
  1. Q
  1. ;