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

Package: Lab Service

Routine: LRORD2A


Information

LRORD2A ;SLC/FHS - CHECK FOR MAX FREQ OF ORDERS ;2/6/91 13:00

Source Information

Source file <LRORD2A.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Lab Service 2 EN1^LRORDD  ORDER^LROS  
VA FileMan 1 (,C)^%DTC  

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

Package Total Caller Graph
Lab Service 2 LRORD1  LROW1  

Entry Points

Name Comments DBIA/ICR reference
SING ;
MAX ;Check max in a single day
CHK
NEW ;Check max for number of days
SCRUB ;
SETT ;

External References

Name Field # of Occurrence
^%DTC NEW+2, NEW+3
C^%DTC SETT+3, SETT+4
EN1^LRORDD CHK
ORDER^LROS SETT+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$P(^LAB(60,LRTY,0),U)," Exceeds maximum order FREQUENCY of 1 every ",LRMAX2," day(s)."
  • Line Location: NEW+4
Function Call: WRITE
  • Prompt: !,"Do You really want another N// "
  • Line Location: NEW+6
Function Call: READ
  • Variable: %
  • Timeout: DTIME
  • Line Location: SETT+10
Function Call: WRITE
  • Prompt: !,"Answer 'Y' or 'N' "
  • Line Location: SETT+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(60 - [#60] MAX+1, NEW+4
^LRO(69 - [#69] NEW+1, SETT+5, SETT+6

Label References

Name Line Occurrences
% NEW+6, %
MAX SING+2
NEW CHK+1
SCRUB CHK
SETT NEW+5

Naked Globals

Name Field # of Occurrence
^( NEW+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % CHKNEW+6, SCRUB+1, SCRUB+2, SCRUB+3, %*
DTIME %
>> J( SCRUB+3!
LRDAX NEW+1!, NEW+4
LRDAX(1 NEW+3*
LRDAX(2 NEW+2*
>> LRDFN NEW+1, SETT+5, SETT+6
>> LREND CHKSCRUB+2*
>> LRM SCRUB+3*
>> LRMAX1 CHK*
>> LRMAX2 CHK+1*, NEW+2, NEW+3, NEW+4, SETT+3, SETT+4
>> LRMAXX MAX+1*, CHKCHK+1
LRODT NEW+1, NEW+2, NEW+3, SETT+1, SETT+2~, SETT+3*, SETT+5*, SETT+6
LRODT1 SETT+4*, SETT+5, SETT+8!
LRODT2 SETT+1*, SETT+3, SETT+4, SETT+8!
>> LRORDRR SING+1
>> LROT( SING+2, SCRUB+3!
>> LRSAMP SING+2*, MAX+1, SCRUB+3
>> LRSN SETT+6*
>> LRSPEC SING+2*, CHKNEW+1, SCRUB+3, SETT+5
>> LRSPN SING+2*, SCRUB+3
>> LRTEST SCRUB+1
>> LRTEST( SCRUB+1!
>> LRTSTN SCRUB+1
>> LRTY SING+2*, MAX+1, CHKNEW+1, NEW+4, SETT+5
LRX SETT+5*, SETT+8!
LRZX SING+2!
LRZX(1 SCRUB+2
>> TT( CHK
U CHKCHK+1, NEW+4
>> X NEW+2, NEW+3, SETT+3, SETT+4
>> X1 NEW+1*, NEW+2, NEW+3*, SETT+3*, SETT+4*
>> X2 NEW+2*, NEW+3*, SETT+3*, SETT+4*
X3 SCRUB+1!
>> Y NEW+1*, NEW+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All