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 - VISTA SCHEDULING RPCS ;Jul 14, 2021@09:30

Source Information

Source file <SDEC08.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
Scheduling 11 ($$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  
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 SDCCRSEN  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+65, CANCEL+54
    $$GET1^DIQ SDECCAN+22, SDECCAN+23, SDECCAN+24, SDECCAN+25, SDECCAN+35, SDECCAN+48, 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+95
    APUCAN^SDEC08A UNDOCANA+46
    AVUPDT^SDEC08A APPDEL+97
    SDECUCAN^SDEC08A UNDOCANA+37
    CHECKIN^SDEC25 APPDEL+70
    ARCLOSE^SDECAR SDECCAN+66
    AROPEN^SDECAR SDECCAN+53
    AR433D^SDECAR2 APPDEL+98
    $$NETTOFM^SDECDATE APPDEL+20, APPDEL+53
    RECREQ^SDECRECREQ SDECCAN+44
    $$CI^SDECU2 CANCEL+29
    $$SCIEN^SDECU2 APPDEL+81, APPDEL+88, CANCEL+26
    $$SDCL^SDECUTL SDECCAN+47, UNDOCANA+42
    $$NOW^XLFDT APPDEL+54, SDECCAN+27

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^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+91, APPDEL+92, CANCEL+18, CANCEL+40, CANCEL+41, CANCEL+58*
    ^SD(409.2 - [#409.2] APPDEL+38, CANCEL+23
    ^SDEC(409.831 - [#409.831] APPDEL+77, APPDEL+78, APPDEL+83, APPDEL+85, APPDEL+86, APPDEL+87, CANEVT+7, CANEVT3+4, UNDOCANA+38, UNDOCANA+40
    ^SDEC(409.84 - [#409.84] APPDEL+31, APPDEL+60, APPDEL+66, APPDEL+99, ADERR+6, CANEVT1+7, CANEVT1+8, CANEVT1+9, UNDOCANA+12, UNDOCANA+15
    , UNDOCANA+19, UNDOCANA+27, UNDOCANA+35, UNDOCANA+47, ERR+6
    ^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+77
    CANEVT3 CANEVT+8
    ERR UNDOCANA+11, UNDOCANA+12, UNDOCANA+14, UNDOCANA+35, UNDOCANA+38, ETRAP+4
    SDECCAN APPDEL+74, 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
    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+66
    DUZ APPDEL+58, SDECCAN+28
    EASTRCKNGNMBR APPDEL~, APPDEL+72*, APPDEL+74, SDECCAN~, SDECCAN+32, SDECCAN+64
    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+66~
    INP(1 SDECCAN+66*
    INP(2 SDECCAN+66*
    INP(3 SDECCAN+66*
    INP(4 SDECCAN+66*
    LOCK ADERR~, ADERR+6, ERR~, ERR+6
    NEWPID APPDEL~, APPDEL+19, APPDEL+20*, APPDEL+74, SDECCAN~, SDECCAN+21*, SDECCAN+44
    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+51, SDECCAN+54
    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+84~*, APPDEL+85*, APPDEL+86, APPDEL+87
    SDECAPPT CANEVT1+4~, CANEVT1+8*, CANEVT1+9, CANEVT1+11
    SDECAPTID APPDEL~, APPDEL+31, APPDEL+35, APPDEL+60, APPDEL+66, APPDEL+70, APPDEL+74, APPDEL+77, APPDEL+95, APPDEL+98
    , APPDEL+99, ADERR~, ADERR+6, SDECCAN~, SDECCAN+22, SDECCAN+23, SDECCAN+24, SDECCAN+25, SDECCAN+26, SDECCAN+35
    , SDECCAN+44, SDECCAN+47, SDECCAN+53, 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+74, SDECCAN~, SDECCAN+29
    SDECDAM UNDOCANA+4~, UNDOCANA+20*, UNDOCANA+46
    SDECDATE APPDEL~, APPDEL+48*, APPDEL+53*, APPDEL+54*, APPDEL+74, SDECCAN~, SDECCAN+27
    SDECDEC UNDOCANA+4~, UNDOCANA+21*, UNDOCANA+46
    SDECERR APPDEL+16~, APPDEL+77*, APPDEL+82*, APPDEL+89*, ADERR~, ADERR+2*, ADERR+3, UNDOCANA+38*, ERR~, ERR+2*
    , ERR+3
    SDECFDA SDECCAN+18~, SDECCAN+39!, SDECCAN+52!
    SDECFDA( SDECCAN+27*, SDECCAN+28*, SDECCAN+29*, SDECCAN+30*, SDECCAN+32*, SDECCAN+40*, SDECCAN+55*, SDECCAN+56*, SDECCAN+57*, SDECCAN+58*
    , SDECCAN+59*, SDECCAN+60*, SDECCAN+61*, SDECCAN+62*, SDECCAN+63*, SDECCAN+64*
    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+77, APPDEL+100*, APPDEL+101
    , APPDEL+102*, APPDEL+103, 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+94*, APPDEL+95, APPDEL+97, UNDOCANA+22*, UNDOCANA+46
    SDECLOC APPDEL+17~, APPDEL+79*, APPDEL+80, APPDEL+81, APPDEL+87*, APPDEL+88, APPDEL+90, APPDEL+91, APPDEL+92, APPDEL+95
    , APPDEL+97, UNDOCANA+39*, UNDOCANA+41*, UNDOCANA+42*, UNDOCANA+43, UNDOCANA+46
    SDECMSG SDECCAN+18~, SDECCAN+33!, SDECCAN+52!
    SDECNOD APPDEL+16~, APPDEL+60*, APPDEL+61, APPDEL+62, APPDEL+68, APPDEL+76, APPDEL+78*, APPDEL+79, APPDEL+92*, APPDEL+93
    , APPDEL+94, 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+74, 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+81, APPDEL+88, APPDEL+95, 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+76*, APPDEL+77, APPDEL+78, APPDEL+83, APPDEL+85, APPDEL+86, APPDEL+87, UNDOCANA+30*, UNDOCANA+38
    , UNDOCANA+40, UNDOCANA+46
    SDECSCIEN APPDEL+17~, APPDEL+81*, APPDEL+88*, APPDEL+92
    SDECSCIEN1 APPDEL+17~, APPDEL+23*
    SDECSTART APPDEL+16~, APPDEL+62*, APPDEL+81, APPDEL+88, APPDEL+92, APPDEL+95, APPDEL+97, CANEVT~, CANEVT+7, CANEVT1~
    , CANEVT1+7, CANEVT1+8, UNDOCANA+4~, UNDOCANA+31*, UNDOCANA+46
    SDECTYP APPDEL~, APPDEL+33*, APPDEL+34*, APPDEL+35, APPDEL+74, SDECCAN~, SDECCAN+30, SDECCAN+49
    SDECWKIN UNDOCANA+4~, UNDOCANA+32*, UNDOCANA+46
    SDECWP SDECCAN+18~, SDECCAN+52!
    SDECY APPDEL~, APPDEL+26*, APPDEL+27, APPDEL+28, APPDEL+31, APPDEL+35, APPDEL+66, APPDEL+77, APPDEL+101, APPDEL+103
    , ADERR~, ADERR+3, ADERR+5, SDECCAN+44, UNDOCANA~, UNDOCANA+9*
    SDECZ APPDEL+16~, APPDEL+77, APPDEL+81, APPDEL+83*, APPDEL+85, APPDEL+88*, APPDEL+90*, APPDEL+91*, APPDEL+93*, APPDEL+95
    , APPDEL+96, UNDOCANA+38, UNDOCANA+45*, UNDOCANA+46
    SDF APPDEL~, APPDEL+21*, APPDEL+74, SDECCAN~, SDECCAN+20*, SDECCAN+36*, SDECCAN+39, SDECCAN+43, SDECCAN+46, SDECCAN+53
    , SDECCAN+66
    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+54*, SDECCAN+55, SDECCAN+56, SDECCAN+57, SDECCAN+58, SDECCAN+59, SDECCAN+60, SDECCAN+61, SDECCAN+62
    , SDECCAN+63, SDECCAN+64, SDECCAN+66, 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+74, SDECCAN~, SDECCAN+28, SDECCAN+66
    SOURCE APPDEL~
    U APPDEL+44, APPDEL+61, APPDEL+62, APPDEL+68, APPDEL+76, APPDEL+77, APPDEL+79, APPDEL+87, APPDEL+94, 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