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