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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SRSTIME

Package: Surgery

Routine: SRSTIME


Information

SRSTIME ;B'HAM ISC/MAM - SET SCHEDULE TIMES ; 15 NOV 1991 1:20 PM

Source Information

Source file <SRSTIME.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 4 ^%DT  C^%DTC  D^DIQ  ^DIR  

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
Surgery 5 SRSBOUT  SRSCHC  SRSCHD2  SRSCHOR  SRSUP1  

Entry Points

Name Comments DBIA/ICR reference
TIMES ; sets starting and ending times for reservations
TIMES2 ; ending time
TOMM ; next day end time
ASK
CHK

External References

Name Field # of Occurrence
^%DT CHK
C^%DTC TOMM+1
D^DIQ TOMM+1
^DIR TIMES+3, TIMES2+3, ASK+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: TIMES+1
Function Call: WRITE
  • Prompt: " ("_Z_")"
  • Line Location: TIMES+5
Function Call: WRITE
  • Prompt: !
  • Line Location: TIMES2+1
Function Call: WRITE
  • Prompt: " ("_Z_")"
  • Line Location: TIMES2+5
Function Call: WRITE
  • Prompt: !!,"The ending time must be after the starting time."
  • Line Location: TIMES2+5
Function Call: WRITE
  • Prompt: !!,"You have entered an ending time which is earlier than the starting time.",!
  • Line Location: TOMM+2
Routine Call
  • DIR
  • Line Location:
    • TIMES+3
    • TIMES2+3
    • ASK+1

Label References

Name Line Occurrences
CHK TIMES+4, TIMES2+4
TIMES TIMES+4
TIMES2 TIMES2+4, TIMES2+5, TIMES2+6
TOMM TIMES2+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT CHK!*
%DT(0 CHK*
DIR TIMES+1!, TIMES+3!, TIMES2+1!, TIMES2+3!, ASK!, ASK+1!
DIR("?" TIMES+1*, TIMES+2*, TIMES2+1*, TIMES2+2*, ASK+1*
DIR("A" TIMES+1*, TIMES2+1*, ASK*
DIR("B" ASK*
DIR(0 TIMES+1*, TIMES2+1*, ASK*
>> DIRUT TIMES+3, TIMES2+3
>> DTOUT ASK+1
>> DUOUT ASK+1
>> SRSBANG TOMM+2
>> SRSDATE TIMES+5, TIMES2+6, TOMM+1, CHK
>> SRSDT1 TIMES+5*, TIMES2+6
SRSDT2 TIMES2+6*, ASK+1!, ASK+2*
>> SRSDT3 TOMM+1*, ASK+2
>> SRSDTT TOMM+1*, ASK
SRSET1 TIMES+3!, TIMES2+3!, TIMES2+7*
>> SRSOUT TIMES+3*, TIMES2+1*, TIMES2+3*, TIMES2+6, TOMM+2*
SRSST1 TIMES+3!, TIMES+5*, TIMES2+3!
>> SRSTIME TIMES2+7*
>> SRT TIMES+5*, TIMES2+5, TIMES2+7
>> X TOMM+1, CHK*
>> X1 TOMM+1*
>> X2 TOMM+1*
>> Y TIMES+4, TIMES2+4, TOMM+1*, ASK+1, CHK
>> Z TIMES+4*, TIMES+5*, TIMES2+4*, TIMES2+5*, TIMES2+7, ASKASK+1, ASK+2, CHK*
>> Z(0 TIMES+4*, TIMES2+4*
>> Z(1 TIMES+4*, TIMES+5, TIMES2+4*, TIMES2+5, TIMES2+6
>> Z(2 TIMES+4*, TIMES+5, TIMES2+4*, TIMES2+5, TIMES2+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All