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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: RTPURGE

Package: Record Tracking

Routine: RTPURGE


Information

RTPURGE ;PKE/ISC-ALBANY-Purge Data Routine; ; 5/27/87 11:45 AM ;

Source Information

Source file <RTPURGE.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 5 C^%DTC  ^DIC  ^DIE  ^DIK  EN1^DIP  
Record Tracking 3 RTQ^RTDEL  SET^RTRD  (CLOSE,Q)^RTUTL  
Kernel 1 ^%ZIS  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Record Tracking 2 RT SM-PURGE-AUTOMATIC  RTSM  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
COUNT
RESET
SET
START
DIE
RTH
GAP ;stops when 1/3 of z not consecutive
Q
RTQ0
RTQ
RTP
DIP
RTHQ

External References

Name Field # of Occurrence
C^%DTC SET, SET+1
^%ZIS DIE+4
^DIC DIE
^DIE DIE, DIE+1, RTQ
^DIK RTP+1, RTQ+1, RTH+2
EN1^DIP DIP
RTQ^RTDEL RTP
SET^RTRD DIE+3
CLOSE^RTUTL Q
Q^RTUTL DIE+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Record Type Purge Parameters:",!,"-----------------------------"
  • Line Location: RTPURGE+2
Function Call: WRITE
  • Prompt: !
  • Line Location: DIE+0
Function Call: WRITE
  • Prompt: !!,"Overall Purge Parameters:",!,"-------------------------"
  • Line Location: DIE+1
Function Call: WRITE
  • Prompt: !!?5,*7,"No data will be purged!"
  • Line Location: DIE+2
Function Call: WRITE
  • Prompt: !!?5,"...compiling purge profile"
  • Line Location: DIP+0
Routine Call
  • DIE
  • Line Location:
    • DIE
    • DIE+1
    • RTQ
Routine Call
  • DIC
  • Line Location:
    • DIE
Routine Call
  • %ZIS
  • Line Location:
    • DIE+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RT - [#190] Classic Fileman Calls
^RTV(190.1 - [#190.1] Classic Fileman Calls
^RTV(190.3 - [#190.3] Classic Fileman Calls
^RTV(194.2 - [#194.2] Classic Fileman Calls
^DIC(195.2 - [#195.2] Classic Fileman Calls
^DIC(195.4 - [#195.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(195.2 - [#195.2] START+2
^DIC(195.4 - [#195.4] DIE+2, START
^RT - [#190] START+7, RTP, RTQ0, RTQ
^RTV(190.1 - [#190.1] START+5, RTP, RTP+1, RESET+2*
^RTV(190.3 - [#190.3] RTH, COUNT, GAP+2, GAP+3*, GAP+4*
^RTV(194.2 - [#194.2] START+3, RESET+1*

Label References

Name Line Occurrences
COUNT START+7
DIE DIE
DIP RTPURGE+2
GAP RESET+4
Q DIE, DIE+1, DIE+2, DIE+3, DIE+4
RESET START+11
RTH START+7
RTHQ RTH+2
RTP START+3
RTQ RTP
RTQ0 START+5
SET START+2

Naked Globals

Name Field # of Occurrence
^( START+2
^("CL" START+7, RTQ
^(0 START+2, START+5, START+7, RTP, RTQ0, RTH

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BY DIP*!
D0 Q+1!
DA DIE*, DIE+1*, Q+1!, RTP+1*, RTQ*, RTQ+1*, RTH+2*, RTHQ!
DE DIE!, DIE+1!, RTQ!
DIC DIE*!, DIP*!
DIC("A" DIE*
DIC(0 DIE*
DIE DIE*, DIE+1*, Q+1!, RTQ*
DIK RTP+1*!, RTQ+1*!, RTH+2*, RTHQ!
DQ DIE!, DIE+1!, RTQ!
DR DIE*, DIE+1*, Q+1!, RTQ*
DT SET, SET+1
DTOUT DIP!
FLDS DIP*!
FR DIP!
I START*, Q!, RTH*, RESET+1*, RESET+2*, GAP+1*, GAP+2*
IOM DIE+4*
ION DIE+4*
IOP DIE+4*!, DIP*!
IOST DIE+4*
L DIP*!
RT START+7*, Q!, RTH, COUNT
RT0 Q!
RTC Q!, RTH*, RTH+1*, RTH+2, RTHQ!
RTC1 Q!, RTH+2*, RTHQ!
>> RTDESC DIE+4*
RTDT START+3*, START+5*, Q!, RTH+2*, RTHQ!
RTFLAGS START!*, START+3, START+5, START+7, Q!, RESET+1, RESET+2, RESET+4
RTH Q!, RTH*, RTHQ!, COUNT*, COUNT+1!
RTH( RTH*, RTH+2
RTHCL START+7*, Q!, RTH+2
RTI Q!, RTH+2*, RTHQ!
RTLSTP START*, START+3, Q!, SET*
RTLSTQ START*, START+5, Q!, SET+1*
RTP START+3*, Q!, RTP, RTP+1
>> RTPGM DIE+4*
RTQ START+5*, Q!, RTP*, RTQ, RTQ+1
RTQ0 START+5*, Q!, RTP*, RTQ0, RTQ
RTRD DIE+3!, Q!
RTRD("A" DIE+3*
RTRD("B" DIE+3*
RTRD(0 DIE+3*
RTRD(1 DIE+3*
RTRD(2 DIE+3*
RTT START!, Q!
RTT( START+7, SET*, SET+1*, SET+2*, RTP, RTQ0, RTH+1
RTVAR DIE+4*, Q!
RTYPE START+2*, Q!, SET, SET+1, SET+2
>> RTYPE0 START+2*, SET, SET+1, SET+2
>> T START+7*, RTP*, RTH+1
TO DIP!
TYPE0 Q!
U2 Q!, RESET*, RESET+1
>> X DIE, DIE+2*, DIE+3, START+7, SET, SET+1, RTH*, COUNT*
X1 SET*, SET+1*, SET+2!
X2 SET*, SET+1*, SET+2!
>> Y DIE, DIE+1
Z Q!, GAP+1*, GAP+2*, GAP+3
Z1 Q!, GAP+1*, GAP+2*, GAP+3, GAP+4
Z2 Q!, GAP+1*, GAP+2*
Z3 Q!, GAP+1*, GAP+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All