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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: SDEC08

Package: Scheduling

Routine: SDEC08


Information

SDEC08 ;ALB/SAT/JSM,WTC,LAB,LEG,RRM,MGD,BLB,JAS,BLB - DELETE APPTS ;Apr 1, 2024

Source Information

Source file <SDEC08.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Scheduling 13 ($$HANDLE,BEFORE,CANCEL)^SDAMEVT  EN^SDCODEL  REQSET^SDEC07A  (APCAN,APUCAN,AVUPDT,SDECUCAN)^SDEC08A  CHECKIN^SDEC25  (ARCLOSE,AROPEN)^SDECAR  AR433D^SDECAR2  $$NETTOFM^SDECDATE  
RECREQ^SDECRECREQ  ($$CI,$$SCIEN)^SDECU2  $$SDCL^SDECUTL  $$DUPPIDCHK^SDES2CANCELAPPT  $$EASVALIDATE^SDESUTIL  
Kernel 2 ^%ZTER  $$NOW^XLFDT  
VA FileMan 2 (FILE,UPDATE)^DIE  $$GET1^DIQ  

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

Package Total Caller Graph
Scheduling 7 SDCCRSEN1  SDCNP0  SDEC  SDEC CANCEL APPOINTMENT  SDEC08A  SDESBLKANDMOVE  SDHL7APT  
Kernel 1 ^ORD(101  
Mobile Scheduling Applications Suite 1 MBAARPC2  

Entry Points

Name Comments DBIA/ICR reference
APPDEL(SDECY,SDECAPTID,SDECTYP,SDECCR,SDECNOT,SDECDATE,SDUSER,SOURCE,SDF,SDECCMT,NEWPID,EASTRCKNGNMBR) ;Cancels appointment
  • ICR #7064
    • Status: Active
    • Usage: Controlled Subscription
    ADERR(SDECI,SDECY,SDECERR,SDECAPTID,LOCK) ;Error processing BI/SD*5.3*740 ;changed SDECPATID to SDECAPTID ; pwc *745
    SDECCAN(SDECAPTID,SDECTYP,SDECCR,SDECNOT,SDECDATE,SDUSER,SDF,NEWPID,EASTRCKNGNMBR) ;cancel SDEC APPOINTMENT entry
    CANEVT(SDECPAT,SDECSTART,SDECSC) ;EP Called by SDEC CANCEL APPOINTMENT
    CANEVT1(SDECRES,SDECSTART,SDECPAT) ;
    CANEVT3(SDECRES) ;
    CANCEL(BSDR) ;EP; called to cancel appt
    ; Make call using: S ERR=$$CANCEL^SDEC08(.ARRAY)
    UNDOCANA(SDECY,SDECAPTID) ;Undo Cancel Appointment
    ERR(SDECI,SDECERR,SDECAPTID,LOCK) ;Error processing BI/SD*5.3*740 added two parameters ;changed SDECPATID to SDECAPTID - pwc *745
    ETRAP

    External References

    Name Field # of Occurrence
    ^%ZTER ETRAP+1
    FILE^DIE SDECCAN+34
    UPDATE^DIE SDECCAN+40, SDECCAN+56, SDECCAN+79, CANCEL+54
    $$GET1^DIQ APPDEL+37, SDECCAN+22, SDECCAN+23, SDECCAN+24, SDECCAN+25, SDECCAN+35, SDECCAN+48, SDECCAN+55, SDECCAN+75, SDECCAN+76
    , SDECCAN+77, UNDOCANA+14
    $$HANDLE^SDAMEVT CANCEL+34
    BEFORE^SDAMEVT CANCEL+35
    CANCEL^SDAMEVT CANCEL+61
    EN^SDCODEL CANCEL+57
    REQSET^SDEC07A SDECCAN+49
    APCAN^SDEC08A APPDEL+106
    APUCAN^SDEC08A UNDOCANA+46
    AVUPDT^SDEC08A APPDEL+108
    SDECUCAN^SDEC08A UNDOCANA+37
    CHECKIN^SDEC25 APPDEL+79
    ARCLOSE^SDECAR SDECCAN+80
    AROPEN^SDECAR SDECCAN+60
    AR433D^SDECAR2 APPDEL+109
    $$NETTOFM^SDECDATE APPDEL+21, APPDEL+62
    RECREQ^SDECRECREQ SDECCAN+44
    $$CI^SDECU2 CANCEL+29
    $$SCIEN^SDECU2 APPDEL+92, APPDEL+99, CANCEL+26
    $$SDCL^SDECUTL SDECCAN+47, UNDOCANA+42
    $$DUPPIDCHK^SDES2CANCELAPPT APPDEL+39
    $$EASVALIDATE^SDESUTIL APPDEL+82
    $$NOW^XLFDT APPDEL+63, SDECCAN+27, SDECCAN+53

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^VA(200 - [#200] GET1^DIQ
    ^SD(409.2 - [#409.2] GET1^DIQ
    ^SDEC(409.84 - [#409.84] GET1^DIQ
    ^SDEC(409.85 - [#409.85] GET1^DIQ
    ^SC - [#44] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DPT - [#2] CANCEL+17, CANCEL+56
    ^SC - [#44] APPDEL+102, APPDEL+103, CANCEL+18, CANCEL+40, CANCEL+41, CANCEL+58*
    ^SD(409.2 - [#409.2] APPDEL+47, CANCEL+23
    ^SDEC(409.831 - [#409.831] APPDEL+88, APPDEL+89, APPDEL+94, APPDEL+96, APPDEL+97, APPDEL+98, CANEVT+7, CANEVT3+4, UNDOCANA+38, UNDOCANA+40
    ^SDEC(409.84 - [#409.84] APPDEL+32, APPDEL+69, APPDEL+75, APPDEL+110, ADERR+6, CANEVT1+7, CANEVT1+8, CANEVT1+9, UNDOCANA+12, UNDOCANA+15
    , UNDOCANA+19, UNDOCANA+27, UNDOCANA+35, UNDOCANA+47, ERR+6
    ^SDEC(409.853 - [#409.853] SDECCAN+78
    ^SDEC(409.87 - [#409.87] SDECCAN+52
    ^TMP("SDEC" UNDOCANA+8!, UNDOCANA+10*, UNDOCANA+49*, UNDOCANA+51*, ERR+3*, ERR+5*
    ^VA(200 - [#200] APPDEL+66, CANCEL+22

    Label References

    Name Line Occurrences
    $$CANEVT1 CANEVT+7
    ADERR APPDEL+32, APPDEL+40, APPDEL+44, APPDEL+75, APPDEL+83, APPDEL+88
    CANEVT3 CANEVT+8
    ERR UNDOCANA+11, UNDOCANA+12, UNDOCANA+14, UNDOCANA+35, UNDOCANA+38, ETRAP+4
    SDECCAN APPDEL+85, CANEVT1+11

    Naked Globals

    Name Field # of Occurrence
    ^(0 UNDOCANA+27

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    %DT APPDEL+18~
    APPTREQTYPE APPDEL+36~, APPDEL+37*, APPDEL+38
    BSDR CANCEL~
    BSDR("ADT" CANCEL+20, CANCEL+21, CANCEL+26, CANCEL+27, CANCEL+29, CANCEL+33, CANCEL+58
    BSDR("CDT" CANCEL+21, CANCEL+49
    BSDR("CLN" CANCEL+18, CANCEL+26, CANCEL+27, CANCEL+29, CANCEL+33, CANCEL+58
    BSDR("CR" CANCEL+23, CANCEL+50
    BSDR("NOT" CANCEL+51
    BSDR("PAT" CANCEL+17, CANCEL+26, CANCEL+27, CANCEL+29, CANCEL+33
    BSDR("TYP" CANCEL+19, CANCEL+47
    BSDR("USR" CANCEL+22, CANCEL+48
    CONSIEN SDECCAN+19~, SDECCAN+51*, SDECCAN+52
    CSFDA SDECCAN+19~, SDECCAN+56!
    CSFDA( SDECCAN+53*, SDECCAN+54*, SDECCAN+55*
    CSSIEN SDECCAN+19~
    DA APPDEL+16~, CANCEL+25~, CANCEL+44~
    DATE CANCEL+39~, CANCEL+41*, CANCEL+53
    DFN SDECCAN+17~, SDECCAN+22*, SDECCAN+40, CANCEL+32~, CANCEL+33*, CANCEL+34, CANCEL+35, CANCEL+56, CANCEL+60, CANCEL+61
    DFN40985 SDECCAN+19~
    DIE CANCEL+25~, CANCEL+44~
    DIK APPDEL+16~
    DR CANCEL+25~, CANCEL+44~
    DT SDECCAN+80
    DUPERR APPDEL+34~, APPDEL+35*, APPDEL+40*
    DUZ APPDEL+67, SDECCAN+28
    EASTRCKNGNMBR APPDEL~, APPDEL+81*, APPDEL+82*, APPDEL+83, APPDEL+85, SDECCAN~, SDECCAN+32, SDECCAN+73
    ERR SDECCAN+19~
    HLAPTIEN CANCEL+25~, CANCEL+26*, CANCEL+58
    I UNDOCANA+27~*
    IEN CANCEL+25~, CANCEL+26*, CANCEL+27, CANCEL+29, CANCEL+33, CANCEL+40, CANCEL+41
    IEN40986 SDECCAN+19~
    INP SDECCAN+80~
    INP(1 SDECCAN+80*
    INP(2 SDECCAN+80*
    INP(3 SDECCAN+80*
    INP(4 SDECCAN+80*
    LOCK ADERR~, ADERR+6, ERR~, ERR+6
    NEWPID APPDEL~, APPDEL+19*, APPDEL+20, APPDEL+21*, APPDEL+34, APPDEL+39, APPDEL+85, SDECCAN~, SDECCAN+21*, SDECCAN+44
    , SDECCAN+50, SDECCAN+54
    PIDCHANGEVERIF SDECCAN+19~, SDECCAN+71*, SDECCAN+72
    PIDHIEN SDECCAN+19~, SDECCAN+52*, SDECCAN+53, SDECCAN+54, SDECCAN+55
    PROVIEN SDECCAN+17~, SDECCAN+48*, SDECCAN+49
    REQUESTIEN APPDEL+36~, APPDEL+38*, APPDEL+39
    SAVESTRT SDECCAN+18~, SDECCAN+24*, SDECCAN+49
    SDAPTYP SDECCAN+18~, SDECCAN+35*, SDECCAN+36, SDECCAN+42, SDECCAN+44, SDECCAN+46, SDECCAN+49, SDECCAN+51, SDECCAN+58, SDECCAN+61
    SDATA CANCEL+32~, CANCEL+34*, CANCEL+35, CANCEL+60*, CANCEL+61
    SDCL SDECCAN+18~, SDECCAN+47*, SDECCAN+48, CANCEL+32~, CANCEL+33*, CANCEL+34, CANCEL+35, CANCEL+40, CANCEL+41, CANCEL+60
    , CANCEL+61
    SDCPHDL CANCEL+32~, CANCEL+34*, CANCEL+35, CANCEL+61
    SDDA CANCEL+32~, CANCEL+33*, CANCEL+34, CANCEL+35, CANCEL+60, CANCEL+61
    SDEC1 APPDEL+95~*, APPDEL+96*, APPDEL+97, APPDEL+98
    SDECAPPT CANEVT1+4~, CANEVT1+8*, CANEVT1+9, CANEVT1+11
    SDECAPTID APPDEL~, APPDEL+32, APPDEL+37, APPDEL+40, APPDEL+44, APPDEL+69, APPDEL+75, APPDEL+79, APPDEL+83, APPDEL+85
    , APPDEL+88, APPDEL+106, APPDEL+109, APPDEL+110, ADERR~, ADERR+6, SDECCAN~, SDECCAN+22, SDECCAN+23, SDECCAN+24
    , SDECCAN+25, SDECCAN+26, SDECCAN+35, SDECCAN+44, SDECCAN+47, SDECCAN+60, SDECCAN+76, SDECCAN+77, UNDOCANA~, UNDOCANA+11
    , UNDOCANA+12, UNDOCANA+14, UNDOCANA+15, UNDOCANA+19, UNDOCANA+27, UNDOCANA+35, UNDOCANA+37, UNDOCANA+38, UNDOCANA+42, UNDOCANA+47
    , ERR~, ERR+6
    SDECCMT APPDEL~, APPDEL+53
    SDECCR APPDEL~, APPDEL+46*, APPDEL+47*, APPDEL+85, SDECCAN~, SDECCAN+29, SDECCAN+75
    SDECDAM UNDOCANA+4~, UNDOCANA+20*, UNDOCANA+46
    SDECDATE APPDEL~, APPDEL+57*, APPDEL+62*, APPDEL+63*, APPDEL+85, SDECCAN~, SDECCAN+27
    SDECDEC UNDOCANA+4~, UNDOCANA+21*, UNDOCANA+46
    SDECERR APPDEL+16~, APPDEL+88*, APPDEL+93*, APPDEL+100*, ADERR~, ADERR+2*, ADERR+3, UNDOCANA+38*, ERR~, ERR+2*
    , ERR+3
    SDECFDA SDECCAN+18~, SDECCAN+39!, SDECCAN+59!
    SDECFDA( SDECCAN+27*, SDECCAN+28*, SDECCAN+29*, SDECCAN+30*, SDECCAN+32*, SDECCAN+40*, SDECCAN+62*, SDECCAN+63*, SDECCAN+64*, SDECCAN+65*
    , SDECCAN+66*, SDECCAN+67*, SDECCAN+68*, SDECCAN+69*, SDECCAN+70*, SDECCAN+72*, SDECCAN+73*, SDECCAN+76*, SDECCAN+77*, SDECCAN+78*
    SDECFOUND CANEVT+3~, CANEVT+6*, CANEVT+7*, CANEVT+8, CANEVT1+4~, CANEVT1+5*, CANEVT1+6, CANEVT1+7, CANEVT1+8, CANEVT1+10*
    , CANEVT1+11, CANEVT1+12
    SDECI APPDEL+16~, APPDEL+26*, APPDEL+29, APPDEL+30*, APPDEL+32, APPDEL+40, APPDEL+44, APPDEL+75, APPDEL+83, APPDEL+88
    , APPDEL+111*, APPDEL+112, APPDEL+113*, APPDEL+114, ADERR~, ADERR+1*, ADERR+3, ADERR+4*, ADERR+5, UNDOCANA+4~
    , UNDOCANA+7*, UNDOCANA+10, UNDOCANA+11, UNDOCANA+12, UNDOCANA+14, UNDOCANA+35, UNDOCANA+38, UNDOCANA+48*, UNDOCANA+49, UNDOCANA+50*
    , UNDOCANA+51, ERR~, ERR+1*, ERR+3, ERR+4*, ERR+5, ETRAP+2~*, ETRAP+3*, ETRAP+4
    SDECID APPDEL+16~
    SDECIENS SDECCAN+18~, SDECCAN+26*, SDECCAN+27, SDECCAN+28, SDECCAN+29, SDECCAN+30, SDECCAN+32
    SDECJ APPDEL+18~, APPDEL+53*
    SDECLEN APPDEL+17~, APPDEL+105*, APPDEL+106, APPDEL+108, UNDOCANA+22*, UNDOCANA+46
    SDECLOC APPDEL+17~, APPDEL+90*, APPDEL+91, APPDEL+92, APPDEL+98*, APPDEL+99, APPDEL+101, APPDEL+102, APPDEL+103, APPDEL+106
    , APPDEL+108, UNDOCANA+39*, UNDOCANA+41*, UNDOCANA+42*, UNDOCANA+43, UNDOCANA+46
    SDECMSG SDECCAN+18~, SDECCAN+33!, SDECCAN+59!
    SDECNOD APPDEL+16~, APPDEL+69*, APPDEL+70, APPDEL+71, APPDEL+77, APPDEL+87, APPDEL+89*, APPDEL+90, APPDEL+103*, APPDEL+104
    , APPDEL+105, CANEVT1+9*, CANEVT1+10, UNDOCANA+4~, UNDOCANA+15*, UNDOCANA+19*, UNDOCANA+20, UNDOCANA+21, UNDOCANA+22, UNDOCANA+29
    , UNDOCANA+30, UNDOCANA+31, UNDOCANA+32, UNDOCANA+40*, UNDOCANA+41
    SDECNOEV APPDEL+17~, APPDEL+23*, CANEVT+4, UNDOCANA+5*
    SDECNOT APPDEL~, APPDEL+49*, APPDEL+53*, APPDEL+54*, APPDEL+85, SDECCAN~, SDECCAN+38*, SDECCAN+39, SDECCAN+40, SDECCAN+49
    SDECNOTE UNDOCANA+4~, UNDOCANA+27*, UNDOCANA+46
    SDECPAT CANEVT~, CANEVT+7, CANEVT1~, CANEVT1+10
    SDECPATID APPDEL+16~, APPDEL+70*, APPDEL+92, APPDEL+99, APPDEL+106, UNDOCANA+4~, UNDOCANA+29*, UNDOCANA+46
    SDECRES CANEVT+3~, CANEVT+7*, CANEVT+8, CANEVT1~, CANEVT1+6, CANEVT1+7, CANEVT1+8, CANEVT3~, CANEVT3+4
    SDECRESN CANEVT3+3~, CANEVT3+4*, CANEVT3+5, CANEVT3+6*
    SDECSC CANEVT~, CANEVT+5, CANEVT+7
    SDECSC1 APPDEL+17~, APPDEL+87*, APPDEL+88, APPDEL+89, APPDEL+94, APPDEL+96, APPDEL+97, APPDEL+98, UNDOCANA+30*, UNDOCANA+38
    , UNDOCANA+40, UNDOCANA+46
    SDECSCIEN APPDEL+17~, APPDEL+92*, APPDEL+99*, APPDEL+103
    SDECSCIEN1 APPDEL+17~, APPDEL+24*
    SDECSTART APPDEL+16~, APPDEL+71*, APPDEL+92, APPDEL+99, APPDEL+103, APPDEL+106, APPDEL+108, CANEVT~, CANEVT+7, CANEVT1~
    , CANEVT1+7, CANEVT1+8, UNDOCANA+4~, UNDOCANA+31*, UNDOCANA+46
    SDECTYP APPDEL~, APPDEL+42*, APPDEL+43*, APPDEL+44, APPDEL+85, SDECCAN~, SDECCAN+30, SDECCAN+44, SDECCAN+49, SDECCAN+71
    SDECWKIN UNDOCANA+4~, UNDOCANA+32*, UNDOCANA+46
    SDECWP SDECCAN+18~, SDECCAN+59!
    SDECY APPDEL~, APPDEL+27*, APPDEL+28, APPDEL+29, APPDEL+32, APPDEL+40, APPDEL+44, APPDEL+75, APPDEL+83, APPDEL+88
    , APPDEL+112, APPDEL+114, ADERR~, ADERR+3, ADERR+5, SDECCAN+44, UNDOCANA~, UNDOCANA+9*
    SDECZ APPDEL+16~, APPDEL+88, APPDEL+92, APPDEL+94*, APPDEL+96, APPDEL+99*, APPDEL+101*, APPDEL+102*, APPDEL+104*, APPDEL+106
    , APPDEL+107, UNDOCANA+38, UNDOCANA+45*, UNDOCANA+46
    SDF APPDEL~, APPDEL+22*, APPDEL+85, SDECCAN~, SDECCAN+20*, SDECCAN+36*, SDECCAN+39, SDECCAN+43, SDECCAN+46, SDECCAN+60
    , SDECCAN+80
    SDFDA CANCEL+45~, CANCEL+46*, CANCEL+47, CANCEL+48, CANCEL+49, CANCEL+50, CANCEL+51, CANCEL+52, CANCEL+53
    SDI SDECCAN+18~
    SDIEN SDECCAN+18~, SDECCAN+61*, SDECCAN+62, SDECCAN+63, SDECCAN+64, SDECCAN+65, SDECCAN+66, SDECCAN+67, SDECCAN+68, SDECCAN+69
    , SDECCAN+70, SDECCAN+72, SDECCAN+73, SDECCAN+75, SDECCAN+76, SDECCAN+77, SDECCAN+78, SDECCAN+80, CANCEL+45~
    SDMODE CANCEL+25~, CANCEL+33*, CANCEL+61
    SDMSG CANCEL+45~
    SDPCE CANCEL+55~, CANCEL+56*, CANCEL+57
    SDRES SDECCAN+18~, SDECCAN+25*, SDECCAN+49
    SDRESTPOST SDECCAN+19~
    SDRET APPDEL+17~, APPDEL+78*, APPDEL+79
    SDT SDECCAN+18~, SDECCAN+23*, SDECCAN+40, CANCEL+32~, CANCEL+33*, CANCEL+34, CANCEL+35, CANCEL+40, CANCEL+41, CANCEL+56
    , CANCEL+60, CANCEL+61
    SDUSER APPDEL~, APPDEL+65*, APPDEL+66*, APPDEL+67*, APPDEL+85, SDECCAN~, SDECCAN+28, SDECCAN+55, SDECCAN+80
    SOURCE APPDEL~
    U APPDEL+53, APPDEL+70, APPDEL+71, APPDEL+77, APPDEL+87, APPDEL+88, APPDEL+90, APPDEL+98, APPDEL+105, CANEVT1+10
    , CANCEL+17, CANCEL+18, CANCEL+19, CANCEL+20, CANCEL+21, CANCEL+22, CANCEL+23, CANCEL+27, CANCEL+29, CANCEL+34
    , CANCEL+40, CANCEL+41, CANCEL+56, CANCEL+60, UNDOCANA+20, UNDOCANA+21, UNDOCANA+22, UNDOCANA+29, UNDOCANA+30, UNDOCANA+31
    , UNDOCANA+32, UNDOCANA+38, UNDOCANA+41
    USER CANCEL+39~, CANCEL+40*, CANCEL+52
    X APPDEL+18~
    Y APPDEL+18~, SDECCAN+17~
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All