SDEC57 ;ALB/SAT/JSM,WTC/BLB - VISTA SCHEDULING RPCS ;Apr 14, 2023@15:22
Source file <SDEC57.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 12 | SDEC SDEC04 SDEC07 SDEC07A SDEC57 OBM SDES2GETCANSLOTS SDES2GETCLINAVL SDESBLKANDMOVE1 SDESCLINICAVAIL SDESGETAVAILSC SDESMISSIONAVL SDESMISSIONELG |
Name | Comments | DBIA/ICR reference |
---|---|---|
APPSLOTS(SDECY,SDECRES,SDECSTART,SDECEND) | ;GET Create Assigned Slot Schedule
|
|
GETSLOTS(SDAB,SDECRES,SDECSTART,SDECEND) | ||
RESAB(SDAB,SDCL,SDBEG,SDEND,SDECRES) | ||
TDAY(SDAB,SDCL,SDCLS,SDLEN,SDSI,SDBEG,SDEND) | ;add/update access blocks for day template SDT
|
|
TDAY1 | ;
|
|
ST(SDCL,SDBEG) | ;build ST
|
|
FDT(SDCL,Y) | ||
H(X) | ;update ST as holiday
|
|
DAY | ;;^SUN^MON^TUES^WEDNES^THURS^FRI^SATUR
|
|
INACTIVE(SDCL,SDBEG,SDEND,IDATE,RDATE) | ||
OBM(RET,SDCL,SDT,MRTC,USR,SDW) | ||
OBM1(SDCL,SDT,MRTC,USR,SDW) | ||
OBX | ||
CAN(S,ST,SDCL,SDT) | ;
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | GETSLOTS+17, GETSLOTS+28, TDAY+8, TDAY+11, TDAY+14, ST+7 |
GETS^DIQ | RESAB+16 |
$$INACTIVE^SDEC32 | GETSLOTS+30 |
GETBLKS^SDEC57A | TDAY1+13 |
$$NETTOFM^SDECDATE | APPSLOTS+16, APPSLOTS+24, GETSLOTS+12, GETSLOTS+16, OBM+16, OBM1+29 |
RESNB^SDECUTL1 | TDAY1+14 |
$$DOW^XLFDT | TDAY1+7, ST+5 |
$$FMADD^XLFDT | GETSLOTS+19, GETSLOTS+25, RESAB+12, RESAB+13, OBM1+33 |
$$FMTE^XLFDT | OBM1+35 |
$$NOW^XLFDT | RESAB+12, RESAB+13 |
RPC Name | Call Tags |
---|---|
SDEC57 OBM | OBM |
FileNo | Call Tags |
---|---|
^SDEC(409.831 - [#409.831] | GET1^DIQ |
^SC - [#44] | GET1^DIQ, GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HOLIDAY - [#40.5] | ST+7, H+1 |
^HOLIDAY("B" | GETSLOTS+28 |
^SC - [#44] | GETSLOTS+27, TDAY1+9, TDAY1+10, ST+10*, FDT+3, FDT+5, FDT+7, H+1*, OBM+8, OBM1+12 , OBM1+40, OBM1+42, OBM1+50, OBM1+55, OBM1+57, CAN+1 |
^SDEC(409.831 - [#409.831] | APPSLOTS+33, APPSLOTS+34, GETSLOTS+3, GETSLOTS+4, RESAB+14 |
^TMP("SDEC57" | OBM+2 |
^VA(200 - [#200] | OBM+23, OBM1+18 |
^XUSEC("SDMOB" | OBM1+60, OBM1+61 |
^XUSEC("SDOB" | OBM1+62, OBM1+63, OBM1+64, OBM1+66, OBM1+67, OBM1+68 |
Name | Field # of Occurrence |
---|---|
^( | OBM1+57 |
^("OB" | OBM1+57 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | OBM1+5~, OBM1+45*, OBM1+57* |
%DT | APPSLOTS+5~, OBM+1~ |
BADATE | GETSLOTS+24~*, GETSLOTS+25, GETSLOTS+26* |
CAN | OBM1+5~, OBM1+8*, OBM1+48*, OBM1+53 |
CNT | APPSLOTS+1~ |
D | TDAY1+1~, ST+2~, ST+5*, ST+6, OBM1+5~, OBM1+57* |
DATE | OBM1+5~, OBM1+35* |
DAY | TDAY1+1~, TDAY1+7*, TDAY1+8 |
DUZ | OBM+22, OBM1+17, OBM1+60, OBM1+61, OBM1+62, OBM1+63, OBM1+64, OBM1+66, OBM1+67, OBM1+68 |
HSI | OBM1+5~, OBM1+40*, OBM1+41, OBM1+43 |
I | OBM+30*, OBM1+5~, OBM1+43*, OBM1+48* |
IDATE | INACTIVE~, INACTIVE+11, INACTIVE+13, INACTIVE+15, INACTIVE+18, INACTIVE+20 |
MOB | OBM1+5~, OBM1+55*, OBM1+60, OBM1+61, OBM1+62, OBM1+63, OBM1+64, OBM1+66, OBM1+67, OBM1+68 |
MOBR | OBM1+5~, OBM1+55*, OBM1+57*, OBM1+60, OBM1+61, OBM1+62 |
MRTC | OBM~, OBM+18*, OBM+19, OBM+26, OBM1~, OBM1+14* |
OBM | OBM+1~, OBM+26*, OBM+27, OBM+30, OBM1+5~, OBM1+7*, OBM1+53*, OBM1+54*, OBM1+60*, OBM1+61* , OBM1+62*, OBM1+63*, OBM1+64*, OBM1+66*, OBM1+67*, OBM1+68*, OBX |
RDATE | INACTIVE~, INACTIVE+15, INACTIVE+18, INACTIVE+20 |
RET | OBM~, OBM+2*, OBM+3, OBM+4, OBM+7, OBM+8, OBM+16, OBM+19, OBM+23, OBM+27 , OBM+31, OBM+32 |
S | OBM1+5~, OBM1+42*, OBM1+45, OBM1+48*, CAN~, CAN+1 |
SB | OBM1+5~, OBM1+40*, OBM1+43 |
SC | ST+2~, ST+4*, H+1 |
SD1 | APPSLOTS+39~, APPSLOTS+43*, APPSLOTS+47, APPSLOTS+49 |
SD2 | APPSLOTS+39~, APPSLOTS+44*, APPSLOTS+48, APPSLOTS+50 |
SD3 | APPSLOTS+39~, APPSLOTS+45* |
SD4 | APPSLOTS+39~, APPSLOTS+46*, APPSLOTS+53 |
SDA | TDAY1+1~, TDAY1+3*, TDAY1+10, OBM1+5~, OBM1+47*, OBM1+48 |
SDAB | APPSLOTS+4~, APPSLOTS+35*, APPSLOTS+36, APPSLOTS+37, APPSLOTS+41, APPSLOTS+42, APPSLOTS+56, GETSLOTS~, GETSLOTS+31, RESAB~ , RESAB+24, TDAY~, TDAY1+14 |
SDAY | RESAB+11~, TDAY+3~ |
SDAY1 | TDAY+3~ |
SDBEG | RESAB~, RESAB+12*, RESAB+18, RESAB+24, TDAY~, TDAY+15*, TDAY1+7, TDAY1+9, TDAY1+10, TDAY1+13 , TDAY1+14, ST~, ST+3, FDT+7, INACTIVE~, INACTIVE+13, INACTIVE+15, INACTIVE+18, INACTIVE+20* |
SDBLKS | TDAY+3~, TDAY1+12!, TDAY1+13, TDAY1+14, TDAY1+15! |
SDCL | GETSLOTS+1~, GETSLOTS+17*, GETSLOTS+18, GETSLOTS+27, GETSLOTS+28, GETSLOTS+30, GETSLOTS+31, RESAB~, RESAB+16, RESAB+17 , RESAB+18, RESAB+19, RESAB+20, RESAB+23, RESAB+24, TDAY~, TDAY+4*, TDAY+5, TDAY+8, TDAY+11 , TDAY+14, TDAY1+9, TDAY1+10, TDAY1+13, TDAY1+14, ST~, ST+4, ST+7, ST+8, ST+10 , FDT~, FDT+3, FDT+5, FDT+7, INACTIVE~, OBM~, OBM+6*, OBM+7, OBM+8, OBM+26 , OBM1~, OBM1+10*, OBM1+11, OBM1+12, OBM1+40, OBM1+42, OBM1+48, OBM1+50, OBM1+55, OBM1+57 , CAN~, CAN+1 |
SDCLS | RESAB+11~, RESAB+20*, RESAB+21*, RESAB+24, TDAY~, TDAY+9*, TDAY+11*, TDAY1+13 |
SDDATA | RESAB+11~ |
SDDATA(44 | RESAB+17, RESAB+18, RESAB+19, RESAB+20, RESAB+23 |
SDDIF | OBM1+5~, OBM1+41*, OBM1+43, OBM1+45, OBM1+48 |
SDDT | ST+2~, ST+3*, ST+5, ST+7, ST+10 |
SDE | TDAY+3~, FDT+1~, FDT+3*, FDT+4, FDT+5, FDT+7* |
SDE1 | TDAY+3~ |
SDECAD | APPSLOTS+2~ |
SDECALO | APPSLOTS+2~, APPSLOTS+9* |
SDECBS | APPSLOTS+2~ |
SDECDEP | APPSLOTS+2~ |
SDECEND | APPSLOTS~, APPSLOTS+24*, APPSLOTS+28, APPSLOTS+37, GETSLOTS~, GETSLOTS+16*, GETSLOTS+25 |
SDECERR | APPSLOTS+2~, APPSLOTS+6* |
SDECI | APPSLOTS+2~, APPSLOTS+9*, APPSLOTS+10, APPSLOTS+54*, APPSLOTS+55, GETSLOTS+26* |
SDECIEN | APPSLOTS+2~ |
SDECK | APPSLOTS+2~ |
SDECL | APPSLOTS+2~ |
SDECNEND | APPSLOTS+2~ |
SDECNOD | APPSLOTS+2~ |
SDECNOT | APPSLOTS+3~ |
SDECNSTART | APPSLOTS+3~ |
SDECPEND | APPSLOTS+3~ |
SDECQ | APPSLOTS+3~ |
SDECRES | APPSLOTS~, APPSLOTS+31*, APPSLOTS+32, APPSLOTS+33, APPSLOTS+34*, APPSLOTS+37, GETSLOTS~, GETSLOTS+2*, GETSLOTS+3, GETSLOTS+4* , GETSLOTS+5, GETSLOTS+17, GETSLOTS+31, RESAB~, RESAB+14* |
SDECRESD | APPSLOTS+3~ |
SDECRESN | APPSLOTS+3~ |
SDECS | APPSLOTS+3~ |
SDECSTART | APPSLOTS~, APPSLOTS+16*, APPSLOTS+20, APPSLOTS+37, GETSLOTS~, GETSLOTS+12*, GETSLOTS+19 |
SDECSUBCD | APPSLOTS+3~ |
SDECTMP | APPSLOTS+3~ |
SDECTYPE | APPSLOTS+4~ |
SDECTYPED | APPSLOTS+4~ |
SDECY | APPSLOTS~, APPSLOTS+7*, APPSLOTS+8, APPSLOTS+10, APPSLOTS+20, APPSLOTS+28, APPSLOTS+32, APPSLOTS+33, APPSLOTS+34, APPSLOTS+54 , APPSLOTS+55, GETSLOTS+23, GETSLOTS+26 |
SDECZ | APPSLOTS+4~ |
SDEND | RESAB~, RESAB+13*, RESAB+18, RESAB+24, TDAY~, INACTIVE~, INACTIVE+13* |
SDENDDT | APPSLOTS+39~, APPSLOTS+48* |
SDFIELDS | RESAB+11~, RESAB+15*, RESAB+16 |
SDI | APPSLOTS+39~, APPSLOTS+41*, APPSLOTS+42, GETSLOTS+1~, GETSLOTS+19*, GETSLOTS+23, GETSLOTS+25*, GETSLOTS+26, GETSLOTS+27, GETSLOTS+28 , GETSLOTS+30, GETSLOTS+31 |
SDIN | RESAB+11~ |
SDJ | GETSLOTS+1~, TDAY+3~ |
SDLEN | RESAB+11~, RESAB+19*, RESAB+24, TDAY~, TDAY+6*, TDAY+8*, TDAY1+13 |
SDNOD | APPSLOTS+39~, APPSLOTS+42*, APPSLOTS+43, APPSLOTS+44, APPSLOTS+45, APPSLOTS+46, APPSLOTS+51 |
SDPAT | TDAY+3~ |
SDPAT1 | TDAY+3~ |
SDRA | RESAB+11~ |
SDSI | RESAB+11~, RESAB+23*, RESAB+24, TDAY~, TDAY+12*, TDAY+14*, TDAY1+3, TDAY1+13, ST+10 |
SDSIM | TDAY+3~ |
SDSLOTS | APPSLOTS+40~, APPSLOTS+51*, APPSLOTS+52*, APPSLOTS+53*, APPSLOTS+54 |
SDSTOPTM | APPSLOTS+40~, APPSLOTS+50*, APPSLOTS+54 |
SDSTRTDT | APPSLOTS+40~, APPSLOTS+47*, APPSLOTS+54 |
SDSTRTTM | APPSLOTS+40~, APPSLOTS+49*, APPSLOTS+54 |
SDT | RESAB+11~, OBM~, OBM+13*, OBM+16*, OBM+26, OBM1~, OBM1+23*, OBM1+29*, OBM1+33*, OBM1+35 , OBM1+42, OBM1+43, OBM1+48, OBM1+57, CAN~, CAN+1 |
SDTMP | OBM+1~, OBM+29*, OBM+30*, OBM+31 |
SDTP | TDAY1+1~, TDAY1+4*, TDAY1+10*, TDAY1+11, TDAY1+13, FDT+1~, FDT+2*, FDT+5*, FDT+6, FDT+7* , FDT+8 |
SDW | OBM~, OBM+25*, OBM+26, OBM1~, OBM1+37*, OBM1+54 |
SI | OBM1+5~, OBM1+40*, OBM1+43 |
SL | OBM1+5~, OBM1+40*, OBM1+43, OBM1+45, OBM1+47, OBM1+50 |
SM | OBM1+5~, OBM1+8*, OBM1+45*, OBM1+48*, OBM1+60, OBM1+61, OBM1+62, OBM1+63, OBM1+64, OBM1+66 , OBM1+67, OBM1+68 |
SM7 | OBM1+5~, OBM1+8*, OBM1+48*, OBM1+54 |
SS | TDAY1+1~, ST+2~, ST+8*, ST+9, ST+10, OBM1+43*, OBM1+45, OBM1+48 |
ST | TDAY1+1~, TDAY1+9*, OBM1+5~, OBM1+43*, OBM1+45, OBM1+48*, OBM1+49, OBM1+51*, CAN~, CAN+1 |
STARTDAY | OBM1+5~, OBM1+40* |
STR | OBM1+5~, OBM1+41*, OBM1+48 |
SUB | TDAY1+1~, TDAY1+8*, TDAY1+9 |
U | APPSLOTS+43, APPSLOTS+44, APPSLOTS+45, APPSLOTS+46, APPSLOTS+51, APPSLOTS+54, ST+10, H+1, OBM+30, OBM1+40 , OBM1+47, OBM1+55 |
USR | OBM~, OBM+21*, OBM+22*, OBM+23, OBM+26, OBM1~, OBM1+16*, OBM1+17*, OBM1+18 |
X | APPSLOTS+5~, H~, H+1, OBM+1~, OBM1+5~, OBM1+40* |
Y | APPSLOTS+5~, TDAY1+1~, ST+2~, ST+6*, ST+8, ST+10, FDT~, FDT+3, FDT+5, FDT+7 , OBM+1~, OBM1+48* |
Name | Field # of Occurrence |
---|---|
$T(DAY | ST+10 |