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

Package: Scheduling

Routine: SDOQMP2


Information

SDOQMP2 ;LRVAMC/JRC ;ALB/SCK - Appointment monitoring ; 7/15/96

Source Information

Source file <SDOQMP2.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 ^%DT  (,C,DW)^%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
Scheduling 2 SDOQMP  SDOQMP1  

Entry Points

Name Comments DBIA/ICR reference
START
LOOP
SLOT
TODAY
FTSLOT
CHECK
SLTCNT
TIME
APPT
WRITE ;
KILL
FIX ;DH=PATTERN X=DATE
SETX
SDAPPT
I
OVR
SM
APPT1
CAN
TT

External References

Name Field # of Occurrence
^%DT FTSLOTAPPT
^%DTC LOOP+5
C^%DTC FTSLOT+1
DW^%DTC SETX+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] SLOT+1, SLOT+2, TODAY+1, TODAY+2, TODAY+3, TODAY+4, CHECKCHECK+1, TIME+1, APPT+1
APPT+2, APPT+3, APPT+4, WRITE+2, SETXSETX+2, SETX+3, SDAPPTI+1, I+2
I+3, OVR*, APPT1APPT1+1, CAN
^TMP("APPT" LOOPLOOP+1, KILL+1!
^TMP("SDPM" START+1*, WRITE+3*

Label References

Name Line Occurrences
APPT LOOP+17
CAN I+1
CHECK FTSLOT+1
FIX SLOT+1, CHECK
FTSLOT LOOP+13
I I+1, I+3
KILL START+2
LOOP START
OVR SDAPPTI+1
SLOT LOOP+9
SLTCNT CHECK+5
SM SETX+4
TIME LOOP+15
TODAY LOOP+11
TT CAN
WRITE LOOP+4, LOOP+18

Naked Globals

Name Field # of Occurrence
^( I+2, APPT1+1
^("SL" SETX
^(0 I+2, APPT1+1
^(1 SETX+3, OVR*
^(9 OVR*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % SLTCNT*, SLTCNT+1, TIME+4*, TIME+5, CANCAN+1, TT*
APPTS KILL!
CNT KILL!
CNT1 KILL!
CNT2 KILL!
DATE SLOT+1~*, TODAY*, TODAY+1*, TODAY+2, TODAY+3, TODAY+4, FTSLOT*, FTSLOT+1*, CHECKCHECK+1
CHECK+5, APPT*, APPT+1*, APPT+2, APPT+3, APPT+4, KILL!, SETX+1, SETX+2, SDAPPT
APPT1APPT1+1
DATE1 LOOP+1*, LOOP+3, LOOP+5, KILL!
DATE2 LOOP+1*, LOOP+4, LOOP+5, LOOP+6, FTSLOT+1, CHECK+5, TIME+1, APPT, KILL!
DAY FIX+1~, SETX+1*
>> DFN TODAY+4*, APPT+4*
DH FIX+1~, SETX+3*, SM
DIFF LOOP+4*, LOOP+5*, FIX+1~
DOW FIX+1~, SETX+1*, SETX+2, SETX+3, SM
DR FIX+1~, SDAPPT*, II+1*, I+2, I+3*, APPT1*, CAN
DR1 FIX+1~, APPT1+1*
DT START+1, SLOTSLOT+1, TODAY
>> END TODAY*, TODAY+1, APPT*, APPT+1
>> FSLOT LOOP+4*, LOOP+12*, LOOP+17, CHECK+5*, CHECK+6*, WRITE+3
>> FTCNT LOOP+4*, LOOP+16*, APPT+5*, WRITE+3
>> GET LOOP+1*
HSI FIX+1~, SETX*, I+2
>> I I*, I+2*, CAN*, CAN+1*, CAN+2
IEN LOOP*, LOOP+1, SLOT+1, SLOT+2, TODAY+1, TODAY+2, TODAY+3, TODAY+4, CHECKCHECK+1
TIME+1, APPT+1, APPT+2, APPT+3, APPT+4, WRITE+2, WRITE+3, KILL!, FIX+1
NEXTDATE LOOP+4*, LOOP+6*, WRITE+3, KILL!
>> NMBR TIME+5*, TIME+6, TIME+7
>> NODE TODAY+2*, TODAY+3, TODAY+4, APPT+2*, APPT+3, APPT+4
>> NODE2 TODAY+3*, TODAY+4, APPT+3*, APPT+4
>> NUMBER SLTCNT+1*, SLTCNT+2
OPENDAYS LOOP+4*, FTSLOT*, CHECK+5*, CHECK+6*, WRITE+3, KILL!
P FIX+1~, CAN+1*
PMDIV WRITE+1~, WRITE+2*, WRITE+3
RUNDATE LOOP+3*, WRITE+3, KILL!
S FIX+1~, I*, I+2*, I+3, CANCAN+1*
>> SAVE TIME+7*, TIME+9
SB FIX+1~, SETX+2*, I
SC FIX+1~*, SETXSETX+2, SETX+3, SDAPPTI+1, I+2, I+3, OVRAPPT1
APPT1+1, CAN
SDAPPT FIX+1~, SDAPPT*, APPT1*, APPT1+1*
SDAPPT1 FIX+1~, APPT1+1*
SDSAVX I+1!, CAN*
SDSI FIX+1~, SETX*, I+2
SDSL FIX+1~, SETX*, I+2*
SDSOH FIX+1~, SETX*
SI FIX+1~, SETX*, ISMCAN+1, TT
SL FIX+1~, SETX*, I+2
>> SLDATE SLOT*, SLOT+1, SLOT+2
>> SLOT LOOP+4*, LOOP+8*, LOOP+11, SLOT+3*, SLOT+7*, WRITE+3
SLOTS KILL!
>> SLOTWK SLOT+2*, SLOT+3, SLOT+4*, SLOT+5, SLOT+6*, SLOT+7, CHECK+1*, CHECK+2, CHECK+3, CHECK+4*
CHECK+6, SLTCNTSLTCNT+1
>> SLOTWK1 TIME+1*, TIME+2*, TIME+3*, TIME+4, TIME+5
SM FIX+1~, I*, I+3*, OVR, SM*, CANCAN+2*
SS FIX+1~, SETX+2*, SETX+3, OVR
ST FIX+1~, I+2*, CAN*, CAN+1
STARTDAY FIX+1~, SETX*, SETX+2, TT
STR FIX+1~, SETX+2*, I+2
>> SW FTSLOT*, SLTCNTSLTCNT+2*
>> SW2 TIME*, TIME+4, TIME+9*
>> TDCNT LOOP+4*, LOOP+10*, TODAY+5*, WRITE+3
TIME LOOP+4*, LOOP+14*, TIME+11*, TIME+12*, TIME+13*, TIME+14*, TIME+15*, TIME+16*, APPT, KILL!
U START+1, LOOP+1, TODAY+4, APPT+4, WRITE+2, WRITE+3, SETXSETX+1, I+2, SM
>> X LOOP+5, FTSLOT*, FTSLOT+1, APPT*, SETX*, SETX+1*, I+1*, I+3, OVRSM
, CAN*, CAN+1*, TT
>> X1 LOOP+5*, FTSLOT+1*
>> X2 LOOP+5*, FTSLOT+1*
>> XCNT TIME*, TIME+6*, TIME+11, TIME+12, TIME+13, TIME+14, TIME+15, TIME+16
>> XCNT1 TIME*, TIME+7*, TIME+9, TIME+11, TIME+12, TIME+13, TIME+14, TIME+15, TIME+16
>> XSLOT LOOP+4*, LOOP+12*, CHECK+5, SLTCNT+3*, TIME+9
>> Y FTSLOTAPPTSETX+1, I+2*, CAN*, CAN+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All