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

Package: Toolkit

Routine: XDRDMAIN


Information

XDRDMAIN ;SF-IRMFO/IHS/OHPRD/JCM - MAIN DRIVER FOR DUPLICATE CHECKING SOFTWARE ;1/5/98 13:27

Source Information

Source file <XDRDMAIN.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Toolkit 4 ^XDRDPDTI  ^XDRDUP  ^XDREMSG  ^XDRMAINI  
VA FileMan 3 NOW^%DTC  ^DIE  ^DIK  
Kernel 2 (,$$NEWERR,UNWIND)^%ZTER  ($$FMADD,$$FMDIFF,$$NOW)^XLFDT  

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

Package Total Caller Graph
Toolkit 1 XDRDFPD  

Entry Points

Name Comments DBIA/ICR reference
START ;
END
ERR ;
BASIC ;
NEW ;
POSDUPS ;
POSDUPSX
BCHECK ;
NCHECK ;
CHECK ;
  • ICR #3527
    • Status: Active
    • Usage: Private
    CHECKX ;
    DIK ;
    ; If a new search type deletes any verified non-duplicates or potential
    ; duplicate entries involving the two records.
    COUNT ;
    COMPLETE ;
    EOJ ;

    External References

    Name Field # of Occurrence
    NOW^%DTC COMPLETE+4
    ^%ZTER ERR+4
    $$NEWERR^%ZTER START+3
    UNWIND^%ZTER ERR+6
    ^DIE COUNT+3, COMPLETE+7
    ^DIK DIK+4
    ^XDRDPDTI START+6
    ^XDRDUP CHECK+6
    ^XDREMSG POSDUPS+13
    ^XDRMAINI START+2
    $$FMADD^XLFDT START+5
    $$FMDIFF^XLFDT COMPLETE+6
    $$NOW^XLFDT BASIC+3

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^VA(15 - [#15] Classic Fileman Calls
    ^VA(15.1 - [#15.1] Classic Fileman Calls

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^%ZOSF("TEST" POSDUPS+13
    ^%ZOSF("TRAP" START+4
    ^TMP("XDRD" BASIC+3, POSDUPS+1!, BCHECK+1, BCHECK+2!, NCHECK+1, NCHECK+2!
    ^VA(15 - [#15] NEW+11, POSDUPS+2, CHECK+2, CHECK+4, DIK+3
    ^VA(15.1 - [#15.1] START+6, BASIC+3*, BASIC+4, COMPLETE+6, COMPLETE+8*
    ^XTMP("XDRERR" START+5!*, COMPLETE+9*

    Label References

    Name Line Occurrences
    @( START+7, POSDUPS+14
    BASIC NEW+13
    BCHECK BASIC+3
    CHECK BCHECK+1, NCHECK+1
    CHECKX CHECK+2
    COMPLETE START+6, START+8, ERR+5
    COUNT BASIC+3
    DIK CHECK+4
    END START+2, START+6
    EOJ END
    POSDUPS BASIC+3
    POSDUPSX POSDUPS+2, POSDUPS+12, POSDUPS+13

    Naked Globals

    Name Field # of Occurrence
    ^(0 COMPLETE+6

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % BCHECK+2*, BCHECK+3!, NCHECK+2*, NCHECK+3!, COMPLETE+1~, COMPLETE+5, COMPLETE+6
    D0 COUNT+3!
    DA DIK+3*, DIK+4!, COUNT+2*, COUNT+3!, COMPLETE+1~, COMPLETE+2*
    DIE COUNT+2*, COUNT+3!, COMPLETE+1~, COMPLETE+2*
    DIK DIK+3*, DIK+4!
    DR COUNT+2*, COUNT+3!, COMPLETE+1~, COMPLETE+3*, COMPLETE+5*, COMPLETE+6*
    DT START+5
    I NEW+8~, NEW+10*, NEW+11*
    U START+5, BASIC+2, BASIC+3, BASIC+4, POSDUPS+2, POSDUPS+13, NCHECK+1, CHECK+2, CHECK+3, CHECK+4
    DIK+3, COMPLETE+6, COMPLETE+8
    X START+4*, NEW+8~, NEW+10*, NEW+11*, NEW+12, POSDUPS+13*!, COMPLETE+1~
    XDRCD BASIC+3*, NEW+12*, POSDUPS+2, POSDUPS+12, BCHECK+1, CHECK+3, COUNT+2, EOJ+2!
    XDRCD( BCHECK+2!, NCHECK+2!
    XDRCD(0 BCHECK+2, NCHECK+2
    XDRCD2 BCHECK+1*, NCHECK+1*, CHECK+2, CHECK+3, EOJ+2!
    XDRD EOJ+2!
    XDRD("COLLECT ION ROUTINE" , POSDUPS+13, POSDUPS+14
    XDRD("GL" BASIC+1*, BASIC+3, NEW+7*
    XDRD("GL2" NCHECK+1*, NCHECK+3!
    XDRD("NEW GL" BASIC+2*, BASIC+3
    XDRD(0 BASIC+2, NCHECK+1
    XDRDCNT COUNT+1*, COUNT+2, EOJ+2!
    XDRDI CHECK+4*, CHECK+5!, DIK+3
    XDRDI1 BASIC+3*, BASIC+5!
    XDRDMAIN EOJ+2!
    XDRDMAIN("DUPFLG" CHECK+1*, CHECK+4*, CHECK+6
    XDRDNSTA EOJ+3!
    XDRDPAIR CHECK+3*, CHECK+4, CHECK+5!, DIK+3, EOJ+3!
    XDRDPDTI EOJ+3!
    XDRDSCOR EOJ+2!
    XDRDTEST EOJ+2!
    XDRDTYPE START+7, BCHECK+1, CHECK+4, EOJ+2!, EOJ+3!
    >> XDREMSG ERR+2*, COMPLETE+9
    >> XDRERR POSDUPS+13*
    XDRFL START+5, START+6, BASIC+3, BASIC+4, POSDUPS+1, BCHECK+1, BCHECK+2, NCHECK+1, NCHECK+2, COUNT+2
    COMPLETE+2, COMPLETE+6, COMPLETE+8, COMPLETE+9, EOJ+3!
    XDRGL BASIC+1, BASIC+2, NEW+7, NEW+9, POSDUPS+2, POSDUPS+12, NCHECK+1, CHECK+2, CHECK+4, DIK+3
    EOJ+3!
    >> XDRMAINI START+2*
    >> XDRQERR ERR+1*, ERR+3*, COMPLETE+3
    XDRQFLG START+1*, START+2, BASIC+3, BASIC+4*, BCHECK+1, NCHECK+1, COMPLETE+3, EOJ+3!
    XGL NEW+8~, NEW+9*, NEW+11
    Y COMPLETE+1~
    >> ZTQUEUED EOJ+1
    >> ZTREQ EOJ+1*
    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