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 - DELETE APPTS ;June 17, 2022@14:12

Source Information

Source file <SDEC08.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Scheduling 12 ($$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  $$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+57, SDECCAN+75, CANCEL+54
    $$GET1^DIQ SDECCAN+22, SDECCAN+23, SDECCAN+24, SDECCAN+25, SDECCAN+35, SDECCAN+48, SDECCAN+56, 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+97
    APUCAN^SDEC08A UNDOCANA+46
    AVUPDT^SDEC08A APPDEL+99
    SDECUCAN^SDEC08A UNDOCANA+37
    CHECKIN^SDEC25 APPDEL+70
    ARCLOSE^SDECAR SDECCAN+76
    AROPEN^SDECAR SDECCAN+61
    AR433D^SDECAR2 APPDEL+100
    $$NETTOFM^SDECDATE APPDEL+20, APPDEL+53
    RECREQ^SDECRECREQ SDECCAN+44
    $$CI^SDECU2 CANCEL+29
    $$SCIEN^SDECU2 APPDEL+83, APPDEL+90, CANCEL+26
    $$SDCL^SDECUTL SDECCAN+47, UNDOCANA+42
    $$EASVALIDATE^SDESUTIL APPDEL+73
    $$NOW^XLFDT APPDEL+54, SDECCAN+27, SDECCAN+54

    FileMan Files Accessed Via FileMan Db Call

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

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DPT - [#2] CANCEL+17, CANCEL+56
    ^SC - [#44] APPDEL+93, APPDEL+94, CANCEL+18, CANCEL+40, CANCEL+41, CANCEL+58*
    ^SD(409.2 - [#409.2] APPDEL+38, CANCEL+23
    ^SDEC(409.831 - [#409.831] APPDEL+79, APPDEL+80, APPDEL+85, APPDEL+87, APPDEL+88, APPDEL+89, CANEVT+7, CANEVT3+4, UNDOCANA+38, UNDOCANA+40
    ^SDEC(409.84 - [#409.84] APPDEL+31, APPDEL+60, APPDEL+66, APPDEL+101, ADERR+6, CANEVT1+7, CANEVT1+8, CANEVT1+9, UNDOCANA+12, UNDOCANA+15
    , UNDOCANA+19, UNDOCANA+27, UNDOCANA+35, UNDOCANA+47, ERR+6
    ^SDEC(409.87 - [#409.87] SDECCAN+53
    ^TMP("SDEC" UNDOCANA+8!, UNDOCANA+10*, UNDOCANA+49*, UNDOCANA+51*, ERR+3*, ERR+5*
    ^VA(200 - [#200] APPDEL+57, CANCEL+22

    Label References

    Name Line Occurrences
    $$CANEVT1 CANEVT+7
    ADERR APPDEL+31, APPDEL+35, APPDEL+66, APPDEL+74, APPDEL+79
    CANEVT3 CANEVT+8
    ERR UNDOCANA+11, UNDOCANA+12, UNDOCANA+14, UNDOCANA+35, UNDOCANA+38, ETRAP+4
    SDECCAN APPDEL+76, 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~
    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+52*, SDECCAN+53
    CSFDA SDECCAN+19~, SDECCAN+57!
    CSFDA( SDECCAN+54*, SDECCAN+55*, SDECCAN+56*
    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+76
    DUZ APPDEL+58, SDECCAN+28
    EASTRCKNGNMBR APPDEL~, APPDEL+72*, APPDEL+73*, APPDEL+74, APPDEL+76, SDECCAN~, SDECCAN+32, SDECCAN+74
    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+76~
    INP(1 SDECCAN+76*
    INP(2 SDECCAN+76*
    INP(3 SDECCAN+76*
    INP(4 SDECCAN+76*
    LOCK ADERR~, ADERR+6, ERR~, ERR+6
    NEWPID APPDEL~, APPDEL+19, APPDEL+20*, APPDEL+76, SDECCAN~, SDECCAN+21*, SDECCAN+44, SDECCAN+51, SDECCAN+55
    PIDCHANGEVERIF SDECCAN+19~, SDECCAN+72*, SDECCAN+73
    PIDHIEN SDECCAN+19~, SDECCAN+53*, SDECCAN+54, SDECCAN+55, SDECCAN+56
    PROVIEN SDECCAN+17~, SDECCAN+48*, SDECCAN+49
    SAVESTRT SDECCAN+18~, SDECCAN+24*, SDECCAN+49
    SDAPTYP SDECCAN+18~, SDECCAN+35*, SDECCAN+36, SDECCAN+42, SDECCAN+44, SDECCAN+46, SDECCAN+49, SDECCAN+52, SDECCAN+59, SDECCAN+62
    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+86~*, APPDEL+87*, APPDEL+88, APPDEL+89
    SDECAPPT CANEVT1+4~, CANEVT1+8*, CANEVT1+9, CANEVT1+11
    SDECAPTID APPDEL~, APPDEL+31, APPDEL+35, APPDEL+60, APPDEL+66, APPDEL+70, APPDEL+74, APPDEL+76, APPDEL+79, APPDEL+97
    , APPDEL+100, APPDEL+101, ADERR~, ADERR+6, SDECCAN~, SDECCAN+22, SDECCAN+23, SDECCAN+24, SDECCAN+25, SDECCAN+26
    , SDECCAN+35, SDECCAN+44, SDECCAN+47, SDECCAN+61, 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+44
    SDECCR APPDEL~, APPDEL+37*, APPDEL+38*, APPDEL+76, SDECCAN~, SDECCAN+29
    SDECDAM UNDOCANA+4~, UNDOCANA+20*, UNDOCANA+46
    SDECDATE APPDEL~, APPDEL+48*, APPDEL+53*, APPDEL+54*, APPDEL+76, SDECCAN~, SDECCAN+27
    SDECDEC UNDOCANA+4~, UNDOCANA+21*, UNDOCANA+46
    SDECERR APPDEL+16~, APPDEL+79*, APPDEL+84*, APPDEL+91*, ADERR~, ADERR+2*, ADERR+3, UNDOCANA+38*, ERR~, ERR+2*
    , ERR+3
    SDECFDA SDECCAN+18~, SDECCAN+39!, SDECCAN+60!
    SDECFDA( SDECCAN+27*, SDECCAN+28*, SDECCAN+29*, SDECCAN+30*, SDECCAN+32*, SDECCAN+40*, SDECCAN+63*, SDECCAN+64*, SDECCAN+65*, SDECCAN+66*
    , SDECCAN+67*, SDECCAN+68*, SDECCAN+69*, SDECCAN+70*, SDECCAN+71*, SDECCAN+73*, SDECCAN+74*
    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+25*, APPDEL+28, APPDEL+29*, APPDEL+31, APPDEL+35, APPDEL+66, APPDEL+74, APPDEL+79, APPDEL+102*
    , APPDEL+103, APPDEL+104*, APPDEL+105, 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+44*
    SDECLEN APPDEL+17~, APPDEL+96*, APPDEL+97, APPDEL+99, UNDOCANA+22*, UNDOCANA+46
    SDECLOC APPDEL+17~, APPDEL+81*, APPDEL+82, APPDEL+83, APPDEL+89*, APPDEL+90, APPDEL+92, APPDEL+93, APPDEL+94, APPDEL+97
    , APPDEL+99, UNDOCANA+39*, UNDOCANA+41*, UNDOCANA+42*, UNDOCANA+43, UNDOCANA+46
    SDECMSG SDECCAN+18~, SDECCAN+33!, SDECCAN+60!
    SDECNOD APPDEL+16~, APPDEL+60*, APPDEL+61, APPDEL+62, APPDEL+68, APPDEL+78, APPDEL+80*, APPDEL+81, APPDEL+94*, APPDEL+95
    , APPDEL+96, 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+22*, CANEVT+4, UNDOCANA+5*
    SDECNOT APPDEL~, APPDEL+40*, APPDEL+44*, APPDEL+45*, APPDEL+76, 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+61*, APPDEL+83, APPDEL+90, APPDEL+97, 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+78*, APPDEL+79, APPDEL+80, APPDEL+85, APPDEL+87, APPDEL+88, APPDEL+89, UNDOCANA+30*, UNDOCANA+38
    , UNDOCANA+40, UNDOCANA+46
    SDECSCIEN APPDEL+17~, APPDEL+83*, APPDEL+90*, APPDEL+94
    SDECSCIEN1 APPDEL+17~, APPDEL+23*
    SDECSTART APPDEL+16~, APPDEL+62*, APPDEL+83, APPDEL+90, APPDEL+94, APPDEL+97, APPDEL+99, CANEVT~, CANEVT+7, CANEVT1~
    , CANEVT1+7, CANEVT1+8, UNDOCANA+4~, UNDOCANA+31*, UNDOCANA+46
    SDECTYP APPDEL~, APPDEL+33*, APPDEL+34*, APPDEL+35, APPDEL+76, SDECCAN~, SDECCAN+30, SDECCAN+44, SDECCAN+49, SDECCAN+72
    SDECWKIN UNDOCANA+4~, UNDOCANA+32*, UNDOCANA+46
    SDECWP SDECCAN+18~, SDECCAN+60!
    SDECY APPDEL~, APPDEL+26*, APPDEL+27, APPDEL+28, APPDEL+31, APPDEL+35, APPDEL+66, APPDEL+74, APPDEL+79, APPDEL+103
    , APPDEL+105, ADERR~, ADERR+3, ADERR+5, SDECCAN+44, UNDOCANA~, UNDOCANA+9*
    SDECZ APPDEL+16~, APPDEL+79, APPDEL+83, APPDEL+85*, APPDEL+87, APPDEL+90*, APPDEL+92*, APPDEL+93*, APPDEL+95*, APPDEL+97
    , APPDEL+98, UNDOCANA+38, UNDOCANA+45*, UNDOCANA+46
    SDF APPDEL~, APPDEL+21*, APPDEL+76, SDECCAN~, SDECCAN+20*, SDECCAN+36*, SDECCAN+39, SDECCAN+43, SDECCAN+46, SDECCAN+61
    , SDECCAN+76
    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+62*, SDECCAN+63, SDECCAN+64, SDECCAN+65, SDECCAN+66, SDECCAN+67, SDECCAN+68, SDECCAN+69, SDECCAN+70
    , SDECCAN+71, SDECCAN+73, SDECCAN+74, SDECCAN+76, 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
    SDRET APPDEL+17~, APPDEL+69*, APPDEL+70
    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+56*, APPDEL+57*, APPDEL+58*, APPDEL+76, SDECCAN~, SDECCAN+28, SDECCAN+56, SDECCAN+76
    SOURCE APPDEL~
    U APPDEL+44, APPDEL+61, APPDEL+62, APPDEL+68, APPDEL+78, APPDEL+79, APPDEL+81, APPDEL+89, APPDEL+96, 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