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 |  Marked Items  | All
Print Page as PDF
Routine: RTNQ2

Package: Record Tracking

Routine: RTNQ2


Information

RTNQ2 ;MJK/TROY ISC;Record Inquiry Routine ; 5/4/87 9:57 AM ;

Source Information

Source file <RTNQ2.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Record Tracking 7 (ASK,BOR,NAME)^RTB  ^RTNQ21  APL2^RTPSET  SET^RTRD  (CLOSE,ZIS)^RTUTL  (,PTHD)^RTUTL2  EQUALS^RTUTL3  
Kernel 2 ^%ZIS  $$FMTE^XLFDT  
VA FileMan 2 ^DIC  Y^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Record Tracking 4 RT INQ-INQUIRY  RTNQ  RTNQ21  RTUTL4  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
NEXT
START
Q
VOL
HD
REC
RECQ
WRITE
WRITEQ
TYPE
LABELS ;;

External References

Name Field # of Occurrence
^%ZIS START
^DIC NEXT+3
Y^DIQ RECREC+4
ASK^RTB NEXT
BOR^RTB REC+7
NAME^RTB VOLREC+1, REC+6
^RTNQ21 START+6
APL2^RTPSET RTNQ2+2
SET^RTRD NEXT+2
CLOSE^RTUTL Q
ZIS^RTUTL NEXT+5
^RTUTL2 VOL
PTHD^RTUTL2 HD+1
EQUALS^RTUTL3 HD+1
$$FMTE^XLFDT REC+2

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: F O=0
  • Timeout: 0
  • Line Location: START+5
Function Call: READ
  • Formatting: !!
  • Prompt: "Press RETURN to continue or '^' to stop: "
  • Variable: RTESC
  • Timeout: DTIME
  • Line Location: HD+0
Function Call: WRITE
  • Prompt: ?(20+(20*(I-1))),$E($P(R(I),"^",F),1,19)
  • Line Location: WRITE+0
Routine Call
  • %ZIS
  • Line Location:
    • START
Routine Call
  • DIC
  • Line Location:
    • NEXT+3

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(190 RECREC+4
^DIC(195.1 - [#195.1] HD+1
^DIC(195.2 - [#195.2] TYPE
^RT - [#190] START+4, RECREC+5
^RT("AA" START+3
^RT("AT" START+2
^RTV(195.9 - [#195.9] REC+1, REC+6
^TMP($J START!, START+5, Q!, REC+8*
^VA(200 - [#200] REC+3

Label References

Name Line Occurrences
HD START+1, WRITE
NEXT RTNQ2+2, NEXT+5
Q NEXTNEXT+2, NEXT+3, NEXT+4, NEXT+5, START+4, START+5
REC START+4
RTNQ2 NEXT
START NEXT+5
TYPE START+1
VOL NEXT+4
WRITE START+5, START+6
WRITEQ WRITE

Naked Globals

Name Field # of Occurrence
^("CL" REC
^("HD" HD+1
^("I" REC+5
^(0 START+4, REC+1, REC+3, REC+6, TYPE

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%H Q+1!
%I Q+1!
A START+3*, Q+1!
B REC+6*, REC+8, RECQ!
B("P" REC+6*, REC+8
C START+5*, START+6, Q!, REC*, REC+4*, RECQ!, WRITEQ*
D REC+2*, REC+8, RECQ!
DIC NEXT+3*!, Q+1!
DIC("A" NEXT+3*
DIC("S" NEXT+3*
DIC(0 NEXT+3*
DIY Q+1!
DT REC+5
DTIME HD
DUOUT Q+1!
F Q+1!, WRITE*
H REC+1*, REC+8, RECQ!
H("P" REC+1*, REC+8
I START+1*, Q+1!, VOL*, WRITE*
IO START
IOF START
IOP START*!
IOSL STARTWRITE
IOST HD
M REC+4*, REC+5, REC+8, RECQ!
N Q+1!
O START+5*, Q+1!, TYPE*
POP NEXT+5, Q+1!
R START+5!, Q!, RECQ!, WRITEQ!
R( START+5*, WRITE
R("BC" REC*, REC+8
R("DES" REC*, REC+8
R("I" REC+5*, REC+8
R("PROV" REC+7*, REC+8
R("R" REC*, REC+8
RT START!, START+2*, START+3*, START+4*, Q!, RECREC+5, REC+8
RT( START+1*, START+2*, START+3*, START+4!*
RT0 START+4*, Q!, RECREC+1
RT1 VOL+1!
RTA NEXT*!, Q!
RTAPL RTNQ2+2!, NEXTSTART+3, VOLHD+1, TYPE
RTC VOL+1!
RTCL REC*, REC+2, REC+6, REC+7, RECQ!
RTDC VOL+1!
RTDC("S" VOL*
RTDT Q!
RTE NEXT*, START+2, START+3, Q!, VOL
RTESC NEXTSTART+5*, START+6, Q!, HD*, WRITE
RTFL START*, Q!
RTINFO NEXT+2*, NEXT+3*, NEXT+4, START+1, START+2, START+3, Q!, VOL*, VOL+1!
RTL START+4!, Q!
RTL( START+5, REC+8*
RTN WRITE*, WRITEQ!
RTO Q!
RTO( START+4, REC+8, TYPE*
RTPAGE START*, Q!, HDHD+1*
RTPGM NEXT+5*, Q!
RTQ Q!
RTRD NEXT+2!
RTRD("A" NEXT+2*
RTRD("B" NEXT+1*
RTRD(0 NEXT+1*
RTRD(1 NEXT+1*
RTRD(2 NEXT+1*
RTRD(3 NEXT+1*
RTSEL VOL*!, VOL+1!
RTSEL("A" VOL*
RTSYS RTNQ2+2!
RTUTL START*, Q!, REC+8*
RTVAR NEXT+5*, Q!
RTWND Q!
RTY VOL!, VOL+1!
RTY( VOL
S Q!
>> T START+2*, REC*, REC+8, TYPE*
U1 REC+3*, REC+8, RECQ!
V START+5*, REC*, REC+8, RECQ!
X NEXTNEXT+2, START+1*, Q+1!
X1 Q+1!, HD+1*
Y NEXTNEXT+3, Q+1!, VOL*, REC*, REC+1*, REC+2*, REC+3, REC+4*, REC+6*
REC+7*, RECQ!

Marked Items

Name Field # of Occurrence
$T(LABELS+F WRITE
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 |  Marked Items  | All