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 |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XTERSUM

Package: Toolkit

Routine: XTERSUM


Information

XTERSUM ;ISF/RCR,RWF - Error Trap Summary Utilities ;03/25/09 11:12

Source Information

Source file <XTERSUM.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 2 $$FMT^%ZTER  $$HTFM^XLFDT  
Toolkit 2 ($$DEFDAT,$$LOCATE)^XTERSUM1  SEND^XTERSUM3  
VA Fileman 2 FILE^DICN  EN1^DIK  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Kernel 1 XUER UPDATE DEMAND/BATCH  
Toolkit 1 XTERSUM1  

Entry Points

Name Comments DBIA/ICR reference
CHKXRF(XX,K1,K2) ;
ALL ; Include all errors in the history - Probably only run at a New Site.
GETSTK(X1,X2) ; Build the Stack String
INCR(V) ; Build a New Record in ^%ZTER(3.077,
SCAN(%D1,%D2,%TY) ; Alternative Entry Point for Demand Runs
XREF(DA) ;Set other X-refs because %ZTER set the entry
FMT(V) ;Format the error string
GETER(K1,%SR) ; Extract the data needed for the next Error Analysis
COMPILE ; Compile the information from ^%ZTER into the Output Array, %AR
ADD ; Include all errors in the last 30 days
PLACERR ;
REL(X) ; Process from the starting time/date (in X) and NOW.
TODAY ; Just do Today. Was added when there was concern for performance

External References

Name Field # of Occurrence
$$FMT^%ZTER FMT+1
FILE^DICN INCR+14
EN1^DIK XREF+2
$$HTFM^XLFDT GETER+11
$$DEFDAT^XTERSUM1 SCAN+10, SCAN+11
$$LOCATE^XTERSUM1 SCAN+8
SEND^XTERSUM3 SCAN+31

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^%ZTER(3.077 - [#3.077] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZTER(1 - [#3.075] SCAN+2, SCAN+15, SCAN+17, GETER+2, GETER+3, GETER+4, GETER+5, GETER+6, GETER+7, GETER+8
, GETSTK+4
^%ZTER(3.077 - [#3.077] SCAN+23, SCAN+25, COMPILE+8, COMPILE+9, INCR+7, INCR+12, INCR+15, INCR+18, INCR+19*, INCR+20*
, INCR+21*, INCR+22*, INCR+23*, PLACERR+2, PLACERR+4, PLACERR+6*, PLACERR+7, PLACERR+8*, PLACERR+9*, PLACERR+10*
, PLACERR+11*, PLACERR+12*, PLACERR+18*, PLACERR+19*, PLACERR+22*, CHKXRF+7
^XTV(8989.3 - [#8989.3] SCAN+31

Label References

Name Line Occurrences
$$FMT INCR+4
$$GETER SCAN+18
$$GETSTK GETER+9
$$INCR SCAN+21
COMPILE SCAN+20
PLACERR SCAN+24
SCAN ALL+1, ADD+1, TODAY+1, REL+1
XREF INCR+24

Naked Globals

Name Field # of Occurrence
^( GETSTK+5
^("D" GETSTK+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%AR SCAN+3~
%AR(0 COMPILE+17*, INCR+5, INCR+11*, INCR+19, PLACERR+20*, PLACERR+21
%AR(2 COMPILE+18*, INCR+21
%AR(3 COMPILE+19*, INCR+22
%AR(6 COMPILE+20*, INCR+23
%CD SCAN+4~, GETER+2*, GETER+10, GETER+14!, COMPILE+18, PLACERR+11
%D1 SCAN~, SCAN+1*, SCAN+2*, SCAN+10
%D2 SCAN~, SCAN+1*, SCAN+2*, SCAN+11
%DUZ SCAN+5~, PLACERR+10, PLACERR+18, GETSTK+3*, GETSTK+18*
%EC SCAN+4~, GETSTK+8*, GETSTK+13
%EN SCAN+3~, SCAN+16*, SCAN+17*, SCAN+18
%GR SCAN+4~, GETER+3*, GETER+12, GETER+14!, COMPILE+19, PLACERR+12
%H SCAN+4~, GETER+4*, GETER+11*, GETER+12, GETER+14!, COMPILE+11, COMPILE+12, COMPILE+13, COMPILE+14, PLACERR+10
%I SCAN+4~, GETER+5*, GETER+12, GETER+14!
%J SCAN+4~, GETER+6*, GETER+12, GETER+14!
%K SCAN+3~, SCAN+8*, SCAN+9, SCAN+14*, SCAN+15*, SCAN+17, GETER+2, GETER+3, GETER+4, GETER+5
, GETER+6, GETER+7, GETER+8, GETER+9, PLACERR+3
%K1 SCAN+3~, SCAN+12*, SCAN+14
%K2 SCAN+3~, SCAN+13*, SCAN+15
%L PLACERR+1~, PLACERR+13*, PLACERR+15
%LOC SCAN+3~, SCAN+7*, SCAN+9*, PLACERR+3
%MC SCAN+4~, GETSTK+9*
%PL SCAN+4~, GETSTK+11*, GETSTK+12*, GETSTK+13*, GETSTK+14
%RT SCAN+3~
%SR GETER~, GETER+10, GETER+12, GETER+13
%ST SCAN+4~, GETER+9*, GETER+13, GETER+14!, COMPILE+20, PLACERR+19
%T1 SCAN+3~, SCAN+12*
%T2 SCAN+3~, SCAN+13*
%TS SCAN+4~, GETER+1~, GETER+10*, GETER+12*, GETER+13*, GETER+14, GETER+15
%TY SCAN~, SCAN+1*, SCAN+18
%VTQUED SCAN+5~, GETSTK+3*
%XQY SCAN+5~, PLACERR+18, GETSTK+3*, GETSTK+20*
%XQY0 SCAN+5~, PLACERR+18, GETSTK+3*, GETSTK+21*
%XUENV SCAN+5~, PLACERR+13, PLACERR+14*, PLACERR+15*, PLACERR+17*, PLACERR+18, GETSTK+3*, GETSTK+22*
%XWBTBF SCAN+5~, PLACERR+18, GETSTK+3*
%XWBTBUF SCAN+5~, GETSTK+23*
%Y1 SCAN+3~, SCAN+10*, SCAN+12
%Y2 SCAN+3~, SCAN+11*, SCAN+13
%ZE SCAN+4~, SCAN+21, GETER+7*, COMPILE+2, COMPILE+15
%ZE1 SCAN+3~
%ZE2 SCAN+3~
%ZH SCAN+4~, GETER+8*, GETER+10, PLACERR+10
%ZTQUED SCAN+5~, GETSTK+19*
%ZTSK SCAN+5~, PLACERR+18, GETSTK+3*, GETSTK+24*
A COMPILE+1~, COMPILE+2*, COMPILE+4*, COMPILE+5, COMPILE+8
B COMPILE+1~, COMPILE+7*, COMPILE+9*, COMPILE+10
BF GETSTK+1~, GETSTK+5*, GETSTK+7, GETSTK+8, GETSTK+9, GETSTK+10, GETSTK+18, GETSTK+19, GETSTK+20, GETSTK+21
, GETSTK+22, GETSTK+23, GETSTK+24
BFD GETSTK+1~, GETSTK+6*, GETSTK+8, GETSTK+9, GETSTK+11, GETSTK+18, GETSTK+19, GETSTK+20, GETSTK+21, GETSTK+22
, GETSTK+23, GETSTK+24
C INCR+1~
C1 COMPILE+1~, COMPILE+10*, COMPILE+17
C2 COMPILE+1~, COMPILE+10*, COMPILE+11*, COMPILE+12*, COMPILE+17
C3 COMPILE+1~, COMPILE+10*, COMPILE+13*, COMPILE+14*, COMPILE+17
C4 COMPILE+1~, COMPILE+10*, COMPILE+15*, COMPILE+16*, COMPILE+17
D COMPILE+1~, COMPILE+7*, COMPILE+8*, COMPILE+9
D0 SCAN+19~, SCAN+21*, SCAN+22, SCAN+23, SCAN+25, INCR+1~, INCR+7*, INCR+10, INCR+14*, INCR+18
, INCR+19, INCR+20, INCR+21, INCR+22, INCR+23, INCR+24, INCR+26, XREF+1~, PLACERR+2, PLACERR+4
, PLACERR+6, PLACERR+7, PLACERR+8, PLACERR+9, PLACERR+10, PLACERR+11, PLACERR+12, PLACERR+18, PLACERR+19, PLACERR+22
D1 PLACERR+1~, PLACERR+4*, PLACERR+5, PLACERR+7*, PLACERR+8, PLACERR+9, PLACERR+10, PLACERR+11, PLACERR+12, PLACERR+18
, PLACERR+19
DA XREF~
DD INCR+1~
DIC INCR+1~, INCR+13*
DIC(0 INCR+13*
DIK XREF+1~, XREF+2*
DIK(1 XREF+2*
DO INCR+1~
K1 GETER~, GETER+2, GETER+3, GETER+4, GETER+5, GETER+6, GETER+7, GETER+8, GETER+9, CHKXRF~
, CHKXRF+4*, CHKXRF+5, CHKXRF+7
K2 CHKXRF~, CHKXRF+2
KEY PLACERR+1~, PLACERR+3*, PLACERR+4, PLACERR+9, PLACERR+10, CHKXRF+1~, CHKXRF+2*, CHKXRF+7*, CHKXRF+8*, CHKXRF+9
RTN INCR+1~, INCR+5*, INCR+6*
ST GETSTK+1~, GETSTK+2*, GETSTK+14*, GETSTK+15*, GETSTK+26
T INCR+1~, PLACERR+1~, PLACERR+2*, PLACERR+21, GETSTK+1~
T0 GETSTK+1~, GETSTK+2*
T1 PLACERR+1~, PLACERR+21*, PLACERR+22
T2 PLACERR+1~, PLACERR+21*, PLACERR+22
U SCAN+6*, SCAN+31, COMPILE+17, INCR+11, PLACERR+7, PLACERR+8, PLACERR+10, PLACERR+15, PLACERR+18, PLACERR+21
, PLACERR+22, GETSTK+21, GETSTK+22, GETSTK+23
V INCR~, INCR+2, INCR+4*, INCR+7, INCR+11, INCR+13, FMT~, FMT+1*, FMT+2*, FMT+6
V0 GETSTK+1~, GETSTK+2*, GETSTK+4*, GETSTK+5
X REL~, REL+1, INCR+1~, INCR+13*
X1 GETSTK~, GETSTK+4
X2 GETSTK~, GETSTK+4
XX CHKXRF~, CHKXRF+3*, CHKXRF+7
Y INCR+1~, INCR+14
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All