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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: RTUTL4

Package: Record Tracking

Routine: RTUTL4


Information

RTUTL4 ;MJK/TROY ISC;Select a Request Utility Routine; ; 5/8/87 10:35 AM ;

Source Information

Source file <RTUTL4.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Record Tracking 5 TYPE^RTNQ2  (ESC,SEL)^RTRD  DEMOS3^RTUTL1  (PTHD,RECHD)^RTUTL2  (EQUALS,LINE)^RTUTL3  
Kernel 1 ^%ZIS  
VA FileMan 1 D^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: 4

Package Total Caller Graph
Record Tracking 4 RTDPA2  RTMAS  RTQ  RTT2  

Entry Points

Name Comments DBIA/ICR reference
REC ;entry point to display requests for a record; R(R) and RTE defined
Q
PRT
HD
HD1
SEL
SEL1
RT

External References

Name Field # of Occurrence
^%ZIS REC+1
D^DIQ PRT
TYPE^RTNQ2 REC+1
ESC^RTRD SEL+1
SEL^RTRD SEL1
DEMOS3^RTUTL1 PRT
PTHD^RTUTL2 HD+1
RECHD^RTUTL2 HD
EQUALS^RTUTL3 HD+1
LINE^RTUTL3 HD1

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Formatting: S X="AA"
  • Prompt: A=+RTAPL
  • Variable: E=RTE S
  • Timeout: $D(RTTY)
  • Line Location: RTUTL4+2
Function Call: WRITE
  • Prompt: !?5,"No requests"
  • Line Location: REC+3
Function Call: WRITE
  • Prompt: !?5,"No requests meet current criteria"
  • Line Location: REC+5
Function Call: WRITE
  • Prompt: !,RTC,?4,R1,?12,$E(RTD("B"),1,17),?30,D,?50,RTD("P1"),?72,$J(Q,7),S
  • Line Location: PRT+1
Function Call: WRITE
  • Prompt: !?12,"(",RTD("PROV"),")",?50,$E("("_RTD("PROVP")_"/"_RTD("PROVL"),1,19),")"
  • Line Location: PRT+2
Function Call: WRITE
  • Prompt: !?3,"(Comment: ",^("COMMENT"),")"
  • Line Location: PRT+3
Function Call: WRITE
  • Prompt: !?59,"[* pull list request]",!?4,"Record",?12,"Requestor",?30,"Date Needed",?50,"Phone/Room#",?72,"Request#"
  • Line Location: HD1+0
Function Call: WRITE
  • Prompt: !
  • Line Location: SEL+0
Routine Call
  • %ZIS
  • Line Location:
    • REC+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(195.2 - [#195.2] HD
^DISV( SEL1+1*
^RT - [#190] RTUTL4+3, REC+4, HD
^RTV(190.1 - [#190.1] REC+2, REC+4, PRT+3

Label References

Name Line Occurrences
HD REC+1
HD1 HD
PRT REC+6
Q REC+3, REC+5, REC+6
REC RT
SEL PRT+4
SEL1 REC+7, SEL

Naked Globals

Name Field # of Occurrence
^("COMMENT" PRT+3
^(0 REC+4, HD

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> A RTUTL4+2*, RTUTL4+3
D PRT*, PRT+1, PRT+4!
DUZ SEL1+1
E RTUTL4+2*, RTUTL4+3, Q!
IOP REC+1*!
IOST SEL+1
O REC+4*, REC+6*, Q!
Q REC+1!, REC+2*, REC+3, REC+4*, REC+6*, Q!, PRT+1, PRT+3
Q( REC+2*, REC+4
Q0 REC+4*, REC+6*, Q!, PRT*
R RTUTL4+2!, RTUTL4+3*, REC+2*, Q!
R( RTUTL4+3*, REC+2, HD, RT*
R(0 HD
R1 PRT*, PRT+1, PRT+4!
>> RT HD*, RT
>> RTAPL RTUTL4+2, HD+1
>> RTC REC+6*, REC+7, PRT+1, SEL*, SEL1SEL1+1
RTC0 REC+6*, REC+7, Q!, SEL*
RTD PRT+4!
RTD("B" PRT+1
RTD("P1" PRT+1
RTD("PROV" PRT+2
RTD("PROVL" PRT+2
RTD("PROVP" PRT+2
>> RTE RTUTL4+2
RTESC REC+1!, REC+6, Q!, SELSEL+1!, SEL1!, SEL1+1*
RTFL REC+6!, Q!, PRT*
RTL REC+1!, REC+5, Q!
RTL( REC+4*, REC+6
RTLC Q!, PRT+1*, PRT+2*, PRT+3*, HD*, HD+1*, HD1*, SEL*, SEL+1*
RTO Q!
RTO( REC+4
>> RTQDC("S" REC+4
RTRD SEL1!
RTRD("A" SEL1*
RTS REC+6!, Q!
RTS( REC+6*
>> RTSEL REC+7, SELSEL1
>> RTSEL("A" SEL1
>> RTTY RTUTL4+2
>> RTY SEL1+1
>> RTY( SEL1+1
RTZ SEL!
RTZ("RTC" SEL*
S PRT*, PRT+1, PRT+4!
T Q!
V RTUTL4+2*, REC+4*, REC+6*, Q!
>> X RTUTL4+2*, RTUTL4+3, SEL1+1
>> X1 HD*, HD+1*
>> Y REC+4*, PRT*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All