Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XUCPFRMT

Package: Toolkit

Routine: XUCPFRMT


Information

XUCPFRMT ;SFISC/HVB/VYD/JC - Resource Usage Table or Graph ;6/20/95 08:47 [ 04/02/2003 8:47 AM ]

Source Information

Source file <XUCPFRMT.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  
VA Fileman 2 YX^%DTC  ^DIR  

Entry Points

Name Comments DBIA/ICR reference
GRPHOUT
END
HEADER
PRINT ;PRINT DATA SUBTOTALED BY NODE (NODE zCUM IS ACTUALLY TOTALS)
TOTALS
COLLECT ;
TABLOUT
DEVICE
NDLOOP
DQ ;PRINT REPORT (POSSIBLY BY TASKMAN)

External References

Name Field # of Occurrence
YX^%DTC DEVICE+1, DQ+4
^%ZIS DEVICE+9
HOME^%ZIS DEVICE+14
^%ZISC END
^%ZTLOAD DEVICE+14
^DIR XUCPFRMT+6, XUCPFRMT+7, XUCPFRMT+8, XUCPFRMT+9, DEVICE+5, DEVICE+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!,"There is no data to print from.",!,"Please run SORT RAW RESOURCE USAGE DATA option first."
  • Line Location: XUCPFRMT+3
Function Call: WRITE
  • Prompt: !!!,"I will write out Resource Usage by Namespace, based on the preceding sort.",!
  • Line Location: XUCPFRMT+4
Function Call: WRITE
  • Prompt: !,"The TABLE format requires at least 80 column device."
  • Line Location: DEVICE+10
Function Call: WRITE
  • Prompt: !,"The GRAPH format requires at least 132 column device."
  • Line Location: DEVICE+11
Function Call: WRITE
  • Prompt: !?(9+((FRMT="G")*27))
  • Line Location: HEADER+0
Function Call: WRITE
  • Prompt: "OPT",?10,"CPUSEC",?118,"DIO",?124,"SEC",?131,"N",!!
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,?8,$J($E("OPT",1,XTR),XTR),$J("CPU",7),$J("DIO",7),$J("SEC",7)
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: ?3+XTR
  • Condition for execution: FRMT="T"
  • Line Location: TOTALS+0
Function Call: WRITE
  • Prompt: "TOTAL"
  • Line Location: TOTALS+0
Function Call: WRITE
  • Prompt: ?7
  • Condition for execution: FRMT="G"
  • Line Location: TOTALS+0
Function Call: WRITE
  • Prompt: $J(OPT,XTR),?8,$J(C,6,0)
  • Line Location: GRPHOUT+0
Function Call: WRITE
  • Prompt: "<"
  • Condition for execution: X>50
  • Line Location: GRPHOUT+0
Function Call: WRITE
  • Prompt: ?(65-X)
  • Line Location: GRPHOUT+0
Function Call: WRITE
  • Prompt: ?(65-X)
  • Line Location: GRPHOUT+0
Function Call: WRITE
  • Prompt: "-"
  • Line Location: GRPHOUT+1
Function Call: WRITE
  • Prompt: ">"
  • Condition for execution: Y1>49
  • Line Location: GRPHOUT+2
Function Call: WRITE
  • Prompt: ?115,$J(D,6),$J(T+.5\1,6),$J(N,5),!
  • Line Location: GRPHOUT+2
Function Call: WRITE
  • Prompt: ?8,$J(OPT,XTR),$J(C+.5\1,7),$J(D,7),$J(T+.5\1,7),$J(N,5),$J(C*100+.5/N\1/100,7,2),$J(D*10+.5/N\1/10,7,1),$J(T*10+.5/N\1/10,7,1),$J(C*1000+.5/T\1/1000,6,2),$J(D*100+.5/T\1/100,5,1),!
  • Line Location: TABLOUT+0
Routine Call
  • %ZIS
  • Line Location:
    • DEVICE+14
Routine Call
  • DIR
  • Line Location:
    • XUCPFRMT+6
    • XUCPFRMT+7
    • XUCPFRMT+8
    • XUCPFRMT+9
    • DEVICE+5
    • DEVICE+7
Routine Call
  • %ZIS
  • Line Location:
    • DEVICE+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("ERRTN" DQ+3
^%ZOSF("TRAP" DQ+3
^TMP($J DQ+5!, COLLECT+8, COLLECT+9, COLLECT+10, COLLECT+11, COLLECT+13, COLLECT+14, COLLECT+15, COLLECT+16, PRINT+2
, NDLOOP, NDLOOP+1, NDLOOP+3, END!
^XTMP("XUCP" XUCPFRMT+3, DEVICE, DEVICE+1, DQ+1, DQ+4, COLLECT+2, COLLECT+3, COLLECT+4, COLLECT+5, COLLECT+6
, HEADER+1, HEADER+3

Label References

Name Line Occurrences
DEVICE DEVICE+10, DEVICE+11
END DQ+1
GRPHOUT NDLOOP+2
TABLOUT NDLOOP+2

Naked Globals

Name Field # of Occurrence
^( COLLECT+6, COLLECT+8*, COLLECT+9*, COLLECT+10*, COLLECT+11*, COLLECT+13*, COLLECT+14*, COLLECT+15*, COLLECT+16*
^("zzz" DQ+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%H XUCPFRMT+5~, DEVICE+1*, DQ+4*
>> %ZIS DEVICE+9*
>> %ZIS("HFSMODE" DEVICE+6*
>> %ZIS("HFSNAME" DEVICE+6*
ACT XUCPFRMT+5~, XUCPFRMT+6*, XUCPFRMT+7*, DEVICE+3, COLLECT+7, COLLECT+12, PRINT+1, PRINT+2, END!
C XUCPFRMT+5~, NDLOOP+1*, END!, GRPHOUT, TABLOUT
D XUCPFRMT+5~, NDLOOP+1*, END!, GRPHOUT+1, GRPHOUT+2, TABLOUT
DATE DQ+2~, COLLECT+1*, COLLECT+4*, COLLECT+5, COLLECT+6
DIR XUCPFRMT+6!, XUCPFRMT+7!, XUCPFRMT+8!, XUCPFRMT+9!, DEVICE+5!, DEVICE+7!
DIR("A" XUCPFRMT+6*, XUCPFRMT+7*, XUCPFRMT+8*, XUCPFRMT+9*, DEVICE+4*, DEVICE+7*
DIR("B" XUCPFRMT+6*, XUCPFRMT+7*, XUCPFRMT+8*, XUCPFRMT+9*, DEVICE+4*, DEVICE+7*
DIR(0 XUCPFRMT+6*, XUCPFRMT+7*, XUCPFRMT+8*, XUCPFRMT+9*, DEVICE+4*, DEVICE+7*
>> DTOUT XUCPFRMT+6, XUCPFRMT+7, XUCPFRMT+8, XUCPFRMT+9, DEVICE+5, DEVICE+7
>> DUOUT XUCPFRMT+6, XUCPFRMT+7, XUCPFRMT+8, XUCPFRMT+9, DEVICE+5, DEVICE+7
EDT XUCPFRMT+5~, DEVICE+1*, DEVICE+2*, DEVICE+3, DQ+2~, DQ+4*, HEADER+2
FNAME XUCPFRMT+5~, DEVICE+3*, DEVICE+4, DEVICE+6
FRMT XUCPFRMT+5~, XUCPFRMT+9*, DEVICE+3, DEVICE+6, DEVICE+10, DEVICE+11, DEVICE+13, HEADER, HEADER+3, HEADER+4
, NDLOOP+2, TOTALS, TOTALS+1, TOTALS+2, END!
I XUCPFRMT+5~, END!, GRPHOUT*, GRPHOUT+1*
IO COLLECT+17
IO("Q" DEVICE+12
IOF HEADER
IOM DEVICE+10, DEVICE+11
>> IOP DEVICE+6*, DEVICE+8*
IOST HEADER
JOB DQ+2~, COLLECT+1*, COLLECT+5*, COLLECT+6
N XUCPFRMT+5~, NDLOOP+1*, END!, GRPHOUT+2, TABLOUT
NODE XUCPFRMT+5~, DEVICE*, DEVICE+3, DQ+2~, COLLECT+1*, COLLECT+3*, COLLECT+4, COLLECT+5, COLLECT+6, COLLECT+8
, COLLECT+9, COLLECT+10, COLLECT+11, PRINT+1*, PRINT+2*, HEADER+1, NDLOOP, NDLOOP+1, NDLOOP+3
OPT DQ+2~, COLLECT+1*, COLLECT+2*, COLLECT+3, COLLECT+4, COLLECT+5, COLLECT+6, PRINT+1*, NDLOOP*, NDLOOP+1
, NDLOOP+3, GRPHOUT, TABLOUT
>> POP DEVICE+9
SC DQ+2~, PRINT+3*, NDLOOP+3*, TOTALS+1
SD DQ+2~, PRINT+3*, NDLOOP+3*, TOTALS+2
SDT XUCPFRMT+5~, DEVICE+1*, DEVICE+2*, DEVICE+3, DQ+2~, DQ+4*, HEADER+2
SN DQ+2~, PRINT+3*, NDLOOP+3*, TOTALS+2
T XUCPFRMT+5~, NDLOOP+1*, END!, GRPHOUT+2, TABLOUT
TIME DQ+2~, COLLECT+1*, COLLECT+6*
TOFILE XUCPFRMT+5~, DEVICE+5*, DEVICE+6, DEVICE+7, DEVICE+8, DEVICE+9
U DQ+4, COLLECT+9, COLLECT+10, COLLECT+11, COLLECT+14, COLLECT+15, COLLECT+16, HEADER+3
X XUCPFRMT+5~, DQ+3*, COLLECT+6*, COLLECT+9, COLLECT+10, COLLECT+11, COLLECT+14, COLLECT+15, COLLECT+16, END!
, GRPHOUT*
X1 XUCPFRMT+5~, COLLECT+8*, COLLECT+9*, COLLECT+10*, COLLECT+11*, COLLECT+13*, COLLECT+14*, COLLECT+15*, COLLECT+16*, END!
XOPT DQ+2~, COLLECT+6*, COLLECT+8, COLLECT+9, COLLECT+10, COLLECT+11, COLLECT+13, COLLECT+14, COLLECT+15, COLLECT+16
XTR XUCPFRMT+5~, XUCPFRMT+8*, COLLECT+6, HEADER+5, TOTALS, END!, GRPHOUT, TABLOUT
XUCPQ XUCPFRMT+5~, DEVICE+7*, DEVICE+8, DEVICE+9
Y XUCPFRMT+6, XUCPFRMT+7, XUCPFRMT+8, XUCPFRMT+9, DEVICE+1, DEVICE+5, DEVICE+7, DQ+4, END!, GRPHOUT+1*
Y1 END!, GRPHOUT+1*, GRPHOUT+2
ZTDESC DEVICE+13*, END!
ZTRTN DEVICE+12*, END!
ZTSAVE END!
ZTSAVE("ACT" DEVICE+14*
ZTSAVE("FRMT" DEVICE+14*
ZTSAVE("XTR" DEVICE+14*
ZTSK DEVICE+15, END!
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All