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: RTT1

Package: Record Tracking

Routine: RTT1


Information

RTT1 ;MJK/TROY ISC;Record Transaction Option; ; 5/7/87 12:02 PM ;

Source Information

Source file <RTT1.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Record Tracking 11 (ASK,NAME)^RTB  ^RTDPA  SET^RTDPA1  MES^RTP4  DIV1^RTPSET  SET^RTRD  PND^RTRPT  (CHG,TYPE)^RTT  
^RTT12  (FND,FND1,PND,SEND)^RTT2  TYPE1^RTUTL  
VA FileMan 3 NOW^%DTC  ^DIC  ^DIE  

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: 5

Package Total Caller Graph
Record Tracking 4 RT TRANS-MISSING  RT TRANS-NEW-VOL  RTDPA1  RTT  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
Q2
7 ;;Flag Record as Missing
Q7
LOCK
APP
APPQ
2 ;;New Volume Creation
SETQ
SET2
NEW
MISS
PND
SET1

External References

Name Field # of Occurrence
NOW^%DTC 7+8, APP+4
^DIC NEW+4
^DIE MISS+1
ASK^RTB 2+1
NAME^RTB NEW, MISS+2
^RTDPA 7+3
SET^RTDPA1 NEW+7
MES^RTP4 7+2
DIV1^RTPSET 7+2
SET^RTRD NEW+6, 7+7, APP+2
PND^RTRPT PND
CHG^RTT MISS+1
TYPE^RTT 7+5, MISS, APP+3
^RTT12 NEW+8
FND^RTT2 7+5
FND1^RTT2 APP+3
PND^RTT2 PND+1
SEND^RTT2 MISS+4
TYPE1^RTUTL NEW+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?3,*7,"...currently no volume #1 for ",Y,"."
  • Line Location: NEW+0
Function Call: WRITE
  • Prompt: !!?5,"Record Type",?30,"Highest Volume Number",!?5,"------------",?30,"---------------------"
  • Line Location: NEW+1
Function Call: WRITE
  • Prompt: !?5,$P(X,"^",3),?40,+X
  • Line Location: NEW+2
Function Call: WRITE
  • Prompt: !
  • Line Location: NEW+4
Function Call: WRITE
  • Prompt: !!?3,*7,"...you are not authorized to use this option"
  • Line Location: 7+1
Function Call: WRITE
  • Prompt: !!,"This record is already flagged as missing."
  • Line Location: 7+5
Function Call: WRITE
  • Prompt: !!,*7,"ERROR -- record has not been flagged as missing"
  • Line Location: MISS+0
Function Call: WRITE
  • Prompt: !?3,"...record has been flagged as missing"
  • Line Location: MISS+4
Routine Call
  • DIE
  • Line Location:
    • MISS+1
Routine Call
  • DIC
  • Line Location:
    • NEW+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RTV(190.2 - [#190.2] Classic Fileman Calls
^DIC(195.2 - [#195.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(195.2 - [#195.2] SET1, MISS+2
^DISV( LOCK+1*
^DPT - [#2] MISS+3
^RT - [#190] SET1, MISS+2
^RT("AA" SET1
^RTV(190.2 - [#190.2] 7+4, 7+5, 7+8, LOCK, LOCK+1*, APP
^RTV(195.9 - [#195.9] MISS+1
^XUSEC( 7+1

Label References

Name Line Occurrences
2 2+1
7 7+4, 7+5, 7+7, LOCK+2
APP 7+4
APPQ APP+2, APP+3
LOCK LOCK
MISS LOCK+2, APP+4
NEW 2+1
PND 7+5
Q2 2+1
Q7 7+3
SET1 NEW
SET2 SET1
SETQ NEW+4, NEW+6

Naked Globals

Name Field # of Occurrence
^( 7+4
^(0 SET1, SET2, LOCK+1*, MISS+2, MISS+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % 7+8, APP+4
%H Q7+1!
%X Q7+1!
%Y Q7+1!
%YV Q7+1!
D0 Q7+1!
DA Q2!, MISS+1*, Q7+1!
DE MISS+1!
DGO Q7+1!
DI Q7+1!
DIC NEW+4*!, Q2!, 7+3!
DIC("A" NEW+4*, 7+3*
DIC("S" NEW+4*
DIC(0 NEW+4*, 7+3*
DIC1 Q7+1!
DIE Q2!, MISS+1*, Q7+1!
DIYS Q7+1!
DK Q7+1!
DL Q7+1!
DQ MISS+1!
DR Q2!, MISS+1*, Q7+1!
DUZ 7+1, LOCK+1
DWLW Q7+1!
I SET1*, SET2, 7+4*, 7+8*, LOCK*, LOCK+1, MISS+1, MISS+4!, APP, APP+4*
I1 Q7+1!
M MISS+4!
N Q7+1!
POP Q7+1!
RT SETQ!, 7+3!, 7+4, 7+5, LOCK+1, MISS+2, Q7!
RT0 MISS+2*, MISS+3!
RTA 2+1*!
>> RTAPL 2+1, SET1, 7+1, MISS+2
RTB 7+3!, MISS+1*, Q7!
RTBCIFN Q7!
RTC NEW+2*, NEW+3, NEW+4, SETQ!, Q7+1!
>> RTDIV 7+2
RTE 2+1*, NEW, SET1, Q2!
RTESC 2+1, SETQ!, Q2!, 7+3!, Q7!
RTMIS Q7!, APP*, APP+4, APPQ!
RTMV 7+5!, MISS, Q7!, APP+3, APPQ!
RTMV0 7+5!, Q7!, APPQ!
RTNOW 7+8*, MISS+1!, APP+4*
RTPAR NEW+5*, SETQ!
RTRD NEW+6!, 7+7!, APP+2!
RTRD("A" NEW+6*, 7+7*, APP+2*
RTRD("B" NEW+6*, 7+6*, APP+1*
RTRD(0 NEW+6*, 7+6*, APP+1*
RTRD(1 NEW+6*, 7+6*, APP+1*
RTRD(2 NEW+6*, 7+6*, APP+1*
RTRD(3 APP+1*
RTS NEW, SETQ!
RTS( NEW+2, NEW+5, SET2*
RTS(0 NEW+3
RTSEL 7+3*!
RTSHOW NEW+7*!
RTTY NEW+3, NEW+4*, NEW+5, SETQ!*, SET1
RTTYX NEW+3*, SETQ!
RTVOL NEW+5*, NEW+6, SETQ!
RTWND PND*, PND+1!
RTWND( PND*
RTY Q7+1!
T NEW+2*, SETQ!, SET1*, SET2, Q7!, PND*
V SETQ!, SET1*, SET2
>> X 2+1, NEW+2*, NEW+5*, NEW+6*, SET1*, 7+5*, 7+7, MISS*, APP+2*, APP+3*
X1 Q7+1!
XMB MISS+2*, MISS+4!
XMB(1 MISS+2*
XMB(2 MISS+2*
XMB(3 MISS+2*
XMB(4 MISS+2*
XMB(5 MISS+3*
Y 2+1, NEW*, NEW+3*, NEW+4, MISS+1, MISS+2*, Q7!
Y(0 NEW+4
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