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

Package: Scheduling

Routine: SDECUT1A


Information

SDECUT1A ;ALB/SAT - VISTA SCHEDULING RPCS ;MAR 15, 2017

Source Information

Source file <SDECUT1A.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 $$FMADD^XLFDT  
Scheduling 1 $$GETDAY^SDECUTL1  

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 SDEC57A  SDECUTL1  

Entry Points

Name Comments DBIA/ICR reference
A(STA,SDCL,SDBEG,SDSI,SDCLS) ;get array of start times
A1 ;
B1(STA,HR,OFFSET) ;
A2 ;
B2(STA,HR,OFFSET) ;
A3 ;get array of start times
B3(STA,HR,OFFSET) ;
A4 ;
B4(STA,HR,OFFSET) ;
A6 ;
B6(STA,HR,OFFSET) ;
MAKE(SDBLKS,SDI,START,STOP,SLOT)
RESNB(SDAB,SDBLKS,SDCL,SDAY,SDRES)
RESNBD(SDCL,SDAY,SDRESP) ;delete access blocks for the day
RESNB1(SDAB,SDCL,SDSTART,SDSTOP,SDSLOTS,SDAT,SDRES)
RESNBR
DAY ;;^SUN^MON^TUES^WEDNES^THURS^FRI^SATUR
GETDAY(DATE)

External References

Name Field # of Occurrence
$$GETDAY^SDECUTL1 A+3, A+5, A3+3, A3+5
$$FMADD^XLFDT A+4, A3+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] A+4, A+6, A+8, A3+4, A3+6, A3+8
^SDEC(409.823 - [#409.823] MAKE+2, MAKE+3
^SDEC(409.831 - [#409.831] RESNB1+16, RESNB1+18

Label References

Name Line Occurrences
@( A+10
B1 A1+10, A1+20
B2 A2+11, A2+21
B3 A3+19, A3+29
B4 A4+11, A4+21
B6 A6+13, A6+23
RESNB1 RESNB+10
RESNBR RESNB1+13, RESNB1+16, RESNB1+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DATE GETDAY~, GETDAY+3*, GETDAY+4
DOW GETDAY+1~, GETDAY+5*, GETDAY+6
HR A+1~, A1+4*, A1+10, A1+12*, A1+13, A1+14, A1+16*, A1+17, A1+18*, A1+19*
A1+20, B1~, B1+3, B1+5, B1+7, B1+9, A2+5*, A2+11, A2+13*, A2+14
A2+15, A2+17*, A2+18, A2+19*, A2+20*, A2+21, B2~, B2+3, B2+5, B2+7
, B2+9, A3+1~, A3+14*, A3+18, A3+19, A3+21*, A3+22, A3+23, A3+25*, A3+26
A3+27*, A3+28*, A3+29, B3~, B3+3, B3+5, B3+7, A4+5*, A4+11, A4+13*
A4+14, A4+15, A4+17*, A4+18, A4+19*, A4+20*, A4+21, B4~, B4+3, B4+5
, B4+7, B4+9, A6+5*, A6+13, A6+15*, A6+16, A6+17, A6+19*, A6+20, A6+21*
A6+22*, A6+23, B6~, B6+3, B6+5, B6+7, B6+9, B6+11, B6+13
HR1 A+1~, A1+11*, A1+13*, A1+14*, A1+15, A1+16, A2+12*, A2+14*, A2+15*, A2+16
A2+17, A3+1~, A3+20*, A3+22*, A3+23*, A3+24, A3+25, A4+12*, A4+14*, A4+15*
A4+16, A4+17, A6+14*, A6+16*, A6+17*, A6+18, A6+19
MIN A+1~, A1+5*, A1+6, A1+7, A1+8, A1+9, B1+1~, B1+2*, B1+3, B1+4*
, B1+5, B1+6*, B1+7, B1+8*, B1+9, A2+6*, A2+7, A2+8, A2+9, A2+10
, B2+1~, B2+2*, B2+3, B2+4*, B2+5, B2+6*, B2+7, B2+8*, B2+9, A3+1~
A3+15*, A3+16, A3+17, A3+18, B3+1~, B3+2*, B3+3, B3+4*, B3+5, B3+6*
, B3+7, A4+6*, A4+7, A4+8, A4+9, A4+10, B4+1~, B4+2*, B4+3, B4+4*
, B4+5, B4+6*, B4+7, B4+8*, B4+9, A6+6*, A6+7, A6+8, A6+9, A6+10
A6+11, A6+12, B6+1~, B6+2*, B6+3, B6+4*, B6+5, B6+6*, B6+7, B6+8*
, B6+9, B6+10*, B6+11, B6+12*, B6+13
NOD A+1~, A1+3*, A1+4, A1+5, A2+4*, A2+5, A2+6, A3+1~, A3+13*, A3+14
A3+15, A4+4*, A4+5, A4+6, A6+4*, A6+5, A6+6
OFFSET A+1~, A1+2*, A1+6*, A1+7*, A1+8*, A1+9*, A1+10, A1+20, B1~, B1+2
, B1+4, B1+6, B1+8, A2+3*, A2+7*, A2+8*, A2+9*, A2+10*, A2+11, A2+21
, B2~, B2+2, B2+4, B2+6, B2+8, A3+1~, A3+12*, A3+16*, A3+17*, A3+18*
A3+19, A3+29, B3~, B3+2, B3+4, B3+6, A4+3*, A4+7*, A4+8*, A4+9*
A4+10*, A4+11, A4+21, B4~, B4+2, B4+4, B4+6, B4+8, A6+3*, A6+7*
A6+8*, A6+9*, A6+10*, A6+11*, A6+12*, A6+13, A6+23, B6~, B6+2, B6+4
, B6+6, B6+8, B6+10, B6+12
RET GETDAY+1~, GETDAY+2*, GETDAY+4, GETDAY+7
SDAB RESNB~, RESNB+10, RESNB1~, RESNBR+2*, RESNBR+3
SDAT RESNB1~, RESNBR+3
SDATAV MAKE+1~, MAKE+2*, MAKE+4
SDATUN MAKE+1~, MAKE+3*, MAKE+4
SDAY A+1~, A+4*, A+5, A+6, A+8, A3+1~, A3+4*, A3+5, A3+6, A3+8
, RESNB~, RESNB+3, RESNB+9, RESNBD~
SDBEG A~, A+3, A+4, A+6, A3+3, A3+4, A3+6
SDBLKS MAKE~, RESNB~, RESNB+2
SDBLKS( MAKE+4*, RESNB+7, RESNB+8
SDCL A~, A+4, A+6, A+8, A3+4, A3+6, A3+8, RESNB~, RESNB+10, RESNBD~
, RESNB1~, RESNB1+16, RESNB1+18
SDCLS A~, A1+15, A1+17, A2+16, A2+18, A3+24, A3+26, A4+16, A4+18, A6+18
A6+20
SDCNT RESNBR+1~, RESNBR+2*, RESNBR+3
SDFDA RESNBR+1~
SDI A+1~, A1+1*, A1+3, A2+2*, A2+4, A3+1~, A3+11*, A3+13, A4+2*, A4+4
A6+2*, A6+4, MAKE~, MAKE+4*, RESNB+1~, RESNB+7*, RESNB+8
SDIEN RESNBR+1~
SDIENS RESNBR+1~
SDJ RESNB+1~
SDMSG RESNBR+1~
SDNOD RESNB+1~, RESNB+8*, RESNB+9, RESNB+10
SDRES RESNB~, RESNB+4, RESNB1~, RESNB1+12*, RESNB1+16, RESNB1+18*, RESNBR+3
SDRESP RESNB+1~, RESNB+4*, RESNBD~
SDSI A~, A+10
SDSLOTS RESNB1~, RESNBR+3
SDSTART RESNB1~, RESNBR+3
SDSTOP RESNB1~, RESNBR+3
SDTAR A+1~, A+7!, A+8*, A3+7!, A3+8*
SDTAR(2 A1+1, A1+3, A2+2, A2+4, A3+11, A3+13, A4+2, A4+4, A6+2, A6+4
SDTDAY A+1~, A+3*, A+5, A3+1~, A3+3*, A3+5
SDTDONE A+1~, A+2*, A+4, A+9*, A3+1~, A3+2*, A3+4, A3+9*
SLOT MAKE~, MAKE+4
STA A~, A1+10, A1+20, B1~, A2+11, A2+21, B2~, A3+19, A3+29, B3~
A4+11, A4+21, B4~, A6+13, A6+23, B6~
STA( A1+12, B1+3*, B1+5*, B1+7*, B1+9*, A2+13, B2+3*, B2+5*, B2+7*, B2+9*
A3+18*, A3+21, B3+3*, B3+5*, B3+7*, A4+13, B4+3*, B4+5*, B4+7*, B4+9*
A6+15, B6+3*, B6+5*, B6+7*, B6+9*, B6+11*, B6+13*
START MAKE~, MAKE+4
STOP MAKE~, MAKE+4
U A1+4, A1+5, B1+3, B1+5, B1+7, B1+9, A2+5, A2+6, B2+3, B2+5
, B2+7, B2+9, A3+14, A3+15, A3+18, B3+3, B3+5, B3+7, A4+5, A4+6
, B4+3, B4+5, B4+7, B4+9, A6+5, A6+6, B6+3, B6+5, B6+7, B6+9
, B6+11, B6+13, MAKE+4, RESNB+9, RESNB+10, RESNBR+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All