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

Package: Record Tracking

Routine: RTT11


Information

RTT11 ;ISC-ALBANY/MJK,PKE-Record Transaction Option; ; 5/7/87 12:02 PM ;

Source Information

Source file <RTT11.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Record Tracking 6 (ASK,NAME)^RTB  ^RTDPA  SET^RTDPA1  SET^RTRD  ^RTT12  TYPE1^RTUTL  
VA FileMan 1 ^DIC  

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 TRANS-NEW-VOL-MULTI  RTT  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
11
Q2
RD
12 ;select last record/volume to update pointers
SETQ
SET2 ;naked ref to the current record type ^DIC(195.2,x,0)
Q12
NEW
SET1

External References

Name Field # of Occurrence
^DIC NEW+5
ASK^RTB 11
NAME^RTB NEW, 12+7
^RTDPA 12+1
SET^RTDPA1 RD+4
SET^RTRD NEW+7
^RTT12 RD+5, 12+10
TYPE1^RTUTL NEW+4, 12+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?3,*7,"...currently no volume #1 for ",Y,".",!,?3,"...use Create volume option."
  • Line Location: NEW+0
Function Call: WRITE
  • Prompt: !!?5,"Record Type",?30,"Highest Volume Number",!?5,"------------",?30,"---------------------"
  • Line Location: NEW+2
Function Call: WRITE
  • Prompt: !?5,$P(X,"^",3),?40,+X
  • Line Location: NEW+3
Function Call: WRITE
  • Prompt: !
  • Line Location: NEW+5
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: RD+0
Function Call: WRITE
  • Prompt: !!,?5,"Enter a number between '",RTVOL,"' and '",RTVOL+5,"'",!
  • Line Location: RD+1
Function Call: WRITE
  • Prompt: !," .."
  • Line Location: RD+4
Function Call: WRITE
  • Prompt: !!?5,"No multiple volumes selected"
  • Line Location: 12+4
Function Call: WRITE
  • Prompt: !!?5,*7,"This record is volume '",V,"' of a '",V1,"' record set.",!?5,"Requests may only be transferred to volume, 'V",V1,"'"
  • Line Location: 12+5
Function Call: WRITE
  • Prompt: !!?5,"Unknown Record type"
  • Line Location: 12+6
Function Call: WRITE
  • Prompt: !!,"Record Chosen: ",Y,"'s ",$S($D(^DIC(195.2,+$P(RT0,"^",3),0)):$P(^(0),"^"),1:"UNKNOWN")," [Volume: ",+$P(RT0,"^",7),"]"
  • Line Location: 12+7
Routine Call
  • DIC
  • Line Location:
    • NEW+5

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)
^DIC(195.2 - [#195.2] SET1, 12+7
^RT - [#190] SET1, 12+3
^RT("AA" SET1
^RT("P" 12+3

Label References

Name Line Occurrences
11 11
12 12+1, 12+4, 12+5, 12+6
NEW 11
Q12 12+1
Q2 11
RD RD+1, RD+2
SET1 NEW
SET2 SET1
SETQ NEW+5, NEW+7, RD

Naked Globals

Name Field # of Occurrence
^(0 SET1, SET2+1, 12+3, 12+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% Q2+1!
%YV Q2+1!
D0 Q2+1!
DGO Q2+1!
DI Q2+1!
DIC NEW+5*!, Q2+1!, 12+1!
DIC("A" NEW+5*
DIC("S" NEW+5*
DIC(0 NEW+5*, 12+1*
DICR Q2+1!
DIE Q2+1!
DIG Q2+1!
DIH Q2+1!
DIU Q2+1!
DIV Q2+1!
DIW Q2+1!
DIYS Q2+1!
DK Q2+1!
DL Q2+1!
DR Q2+1!
DTIME RD
I SET1*, SET2+1, 12+3*, Q12!
I1 Q2+1!
J 12+3*, 12+4, Q12!
P 12+1*, 12+3, 12+6, Q12!
POP Q2+1!
RT SETQ!, 12+1*, Q12!
RT0 12+1*, 12+7, Q12+1!
RTA 11*!
>> RTAPL 11, SET1
RTBCIFN Q12+1!
RTC NEW+3*, NEW+4, NEW+5, SETQ!, 12+1!
RTDIK Q12!
RTE 11*, NEW, SET1, Q2!
RTESC 11, SETQ!, Q2!, 12+1!
RTI Q12!
RTPAR NEW+6*, SETQ!, 12+6*, Q12!
RTRD NEW+7!
RTRD("A" NEW+7*, 12+9*
RTRD("B" NEW+7*
RTRD(0 NEW+7*
RTRD(1 NEW+7*
RTRD(2 NEW+7*
RTS NEW, SETQ!
RTS( NEW+3, NEW+6, SET2+1*
RTS(0 NEW+4
RTSEL 12+1*, Q12+1!
RTSHOW RD+4*!, SETQ!
RTTY NEW+4, NEW+5*, NEW+6, SETQ!*, SET1, 12+6, Q12!
RTTYX NEW+4*, SETQ!
RTVOL NEW+6*, NEW+7, RD, RD+1, RD+2, RD+4*, SETQ!, 12+6*, 12+9, Q12!
RTVOLL RD+4*, SETQ!
RTY 12+1!
T NEW+3*, SETQ!, SET1*, SET2+1, 12+1*, 12+6, Q12!
V SETQ!, SET1*, SET2+1, 12+1*, 12+5, 12+6, Q12!
V1 12+3*, 12+5, Q12!
X 11, NEW+3*, NEW+6*, NEW+7*, RD*, RD+1, RD+2*, RD+4, SET1*, Q12+1!
>> Y 11, NEW*, NEW+4*, NEW+5, 12+1, 12+6*, 12+7*
>> Y(0 NEW+5, 12+1
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