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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XDRMERG

Package: Toolkit

Routine: XDRMERG


Information

XDRMERG ;SF-IRMFO.SEA/JLI - TENATIVE UPDATE POINTER NODES ;04/26/2001 08:17

Source Information

Source file <XDRMERG.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 ^%ZTLOAD  ($$FMADD,$$FMDIFF,$$NOW)^XLFDT  
Toolkit 2 ($$TYPE,CHASE)^XDRMERG1  (CHKFROM,DINUM,DOMAIN,XREFS)^XDRMERG2  

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

Package Total Caller Graph
Toolkit 4 XDRDVAL1  XDRDVAL2  XDRMERG0  XDRPREL1  
Accounts Receivable 1 PRCAMRG  
Barcode Medication Administration 1 PSBXMRG  
Integrated Billing 1 IBAXDR  
Lab Service 1 LRXDRPT  

Entry Points

Name Comments DBIA/ICR reference
EN(FILE,FROM) ;
  • ICR #2365
    • Status: Active
    • Usage: Supported
    RESTART(FILE,FROM,XDRTYPE,SFILE,SENTRY) ;
  • ICR #2365
    • Status: Active
    • Usage: Supported
    LOOP ;
    LOOP2
    CLOSEIT ;
    SETUP(XDRTYPE) ; XDRTYPE=3 DOES NON-.01 FIELDS (AND .01 WITH NO DINUM OR X-REF)

    External References

    Name Field # of Occurrence
    ^%ZTLOAD LOOP2+26
    $$TYPE^XDRMERG1 LOOP+25, LOOP2+2
    CHASE^XDRMERG1 LOOP2+4
    CHKFROM^XDRMERG2 RESTART+8
    DINUM^XDRMERG2 LOOP2
    DOMAIN^XDRMERG2 RESTART+17
    XREFS^XDRMERG2 LOOP2+1
    $$FMADD^XLFDT RESTART+12
    $$FMDIFF^XLFDT LOOP2+6
    $$NOW^XLFDT RESTART+13, LOOP+18, LOOP2+5, LOOP2+23, LOOP2+29, LOOP2+32

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DD( SETUP+8, SETUP+14, SETUP+15, SETUP+16, SETUP+31, SETUP+32, SETUP+33, SETUP+34, SETUP+41, SETUP+53
    , SETUP+54, SETUP+63, SETUP+67
    ^DIC - [#1] RESTART+6, CLOSEIT+10, SETUP+13, SETUP+21, SETUP+23, SETUP+33, SETUP+40
    ^TMP("XDRFROM" CLOSEIT+3
    ^TMP($J LOOP+7, LOOP+15, LOOP+16, LOOP+17, LOOP2+2, LOOP2+17!, LOOP2+18!, CLOSEIT+5, CLOSEIT+6, SETUP+3!
    , SETUP+24*, SETUP+29*, SETUP+66*, SETUP+67*
    ^VA(15.1 - [#15.1] LOOP2+15
    ^VA(15.2 - [#15.2] LOOP+20*, LOOP2+10, LOOP2+22*
    ^XTMP("XDRSTAT" RESTART+12*, RESTART+13*, LOOP+22*, LOOP+24*, LOOP2+7*, LOOP2+29*, LOOP2+32*

    Label References

    Name Line Occurrences
    CLOSEIT LOOP2+31
    LOOP LOOP2+11
    LOOP2 LOOP2+2
    RESTART EN+1
    SETUP LOOP+5, LOOP2+15, CLOSEIT+4

    Naked Globals

    Name Field # of Occurrence
    ^( SETUP+58
    ^(0 SETUP+33
    ^(1 LOOP2+15

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    CHECK SETUP+1~, SETUP+63*, SETUP+65
    CURRFIL RESTART+2~, LOOP+7*, LOOP+8, LOOP+9, LOOP+10, LOOP+12, LOOP+15, LOOP+20, LOOP+22, LOOP+24
    , LOOP2+7
    CURRTYPE RESTART+2~, LOOP+3*, LOOP+20, LOOP+22
    DIQUIET RESTART+3~, RESTART+4*
    DT RESTART+12
    FILE EN~, EN+1, RESTART~, RESTART+6, RESTART+8, RESTART+11, RESTART+17, LOOP+10, LOOP2+15, LOOP2+25
    , CLOSEIT+2*, CLOSEIT+9, CLOSEIT+10, SETUP+4, SETUP+5~, SETUP+6*, SETUP+7*, SETUP+8, SETUP+31, SETUP+33
    FROM EN~, EN+1, RESTART~, RESTART+8, RESTART+10, RESTART+11, RESTART+17, CLOSEIT+3*, CLOSEIT+7, CLOSEIT+11
    GLOBPCS SETUP+51~
    GLOBPCS( SETUP+52*, SETUP+58
    GLOBPCS(1 SETUP+57, SETUP+58
    I LOOP2+15~, LOOP2+16*, LOOP2+17, LOOP2+18*, CLOSEIT+5*, CLOSEIT+6, CLOSEIT+8, CLOSEIT+10*, CLOSEIT+12, SETUP+1~
    , SETUP+26*, SETUP+27, SETUP+29, SETUP+30
    J SETUP+51~, SETUP+52*, SETUP+53*, SETUP+54, SETUP+57
    K SETUP+51~, SETUP+57*, SETUP+58, SETUP+60
    KI SETUP+51~, SETUP+58*
    KN SETUP+51~, SETUP+57*
    L SETUP+51~, SETUP+58*
    MAXTHRED LOOP2+15~*, LOOP2+16, LOOP2+18, LOOP2+19
    N SETUP+1~, SETUP+12*, SETUP+18*, SETUP+19, SETUP+26, SETUP+27, SETUP+28*
    NCNT SETUP+51~, SETUP+58*, SETUP+59
    NMAX SETUP+51~, SETUP+52*, SETUP+58, SETUP+59
    NODE SETUP+1~, SETUP+34*, SETUP+35, SETUP+36, SETUP+37*, SETUP+38*, SETUP+60, SETUP+66, SETUP+67
    PFILE SETUP+1~, SETUP+8*, SETUP+10, SETUP+11, SETUP+12, SETUP+31, SETUP+32, SETUP+33, SETUP+34, SETUP+40
    , SETUP+41, SETUP+43, SETUP+53, SETUP+54, SETUP+63, SETUP+66, SETUP+67
    PFLD SETUP+1~, SETUP+31*, SETUP+32, SETUP+33, SETUP+34, SETUP+40, SETUP+41, SETUP+53, SETUP+54, SETUP+63
    , SETUP+66, SETUP+67
    PGLOB SETUP+1~, SETUP+22!
    PGLOB( SETUP+27*, SETUP+29, SETUP+30
    PGLOB(0 SETUP+23*, SETUP+24, SETUP+25, SETUP+64
    PIECE SETUP+1~, SETUP+36*, SETUP+60, SETUP+66, SETUP+67
    PNODE SETUP+1~
    PNODE( SETUP+19*, SETUP+27
    PUFILE SETUP+1~, SETUP+12*, SETUP+13, SETUP+14, SETUP+15, SETUP+20*, SETUP+21, SETUP+23, SETUP+24
    PUFLD SETUP+1~, SETUP+15*, SETUP+16
    PUNODE SETUP+1~, SETUP+16*, SETUP+17*, SETUP+19
    PXFILE SETUP+1~, SETUP+13, SETUP+14*, SETUP+15*, SETUP+16, SETUP+20
    RGRSICN RESTART+3~, RESTART+4*
    SENTRY RESTART~, LOOP+2*, LOOP2+13*
    SFILE RESTART~, LOOP+1*, LOOP+7, LOOP2+13*
    STANDARD SETUP+1~, SETUP+64*, SETUP+65
    THREADS LOOP2+15~*, LOOP2+16
    U RESTART+11, RESTART+12, LOOP+20, LOOP+22, LOOP2+7, LOOP2+10, LOOP2+15, CLOSEIT+6, SETUP+16, SETUP+33
    , SETUP+34, SETUP+54, SETUP+57, SETUP+60, SETUP+63, SETUP+64, SETUP+66, SETUP+67
    VAFCA08 RESTART+3~, RESTART+4*
    X RESTART+2~, LOOP+16, LOOP+17*
    X1 SETUP+51~, SETUP+54*, SETUP+55, SETUP+56*, SETUP+57
    >> XBAS LOOP+25*, LOOP2, LOOP2+1, LOOP2+2*
    XBASE RESTART+2~
    XBASIS RESTART+2~, LOOP+15*, LOOP+16, LOOP+17, LOOP+25, LOOP2+2, LOOP2+4
    XDRDINUM SETUP+4~
    XDRDINUM( SETUP+4*, SETUP+7, SETUP+43*
    XDRDVALF RESTART+3~, RESTART+4*
    >> XDRFDA LOOP+19, LOOP+20, LOOP2+10, LOOP2+15, LOOP2+22, LOOP2+30
    >> XDRFDA1 LOOP+20, LOOP2+22
    XDRFGLOB RESTART+3~, RESTART+6*
    XDRFILE RESTART+3~, CLOSEIT+2
    >> XDRFR CLOSEIT+7*, CLOSEIT+8, CLOSEIT+11*, CLOSEIT+12
    >> XDRGID RESTART+10*, RESTART+11*, RESTART+13, LOOP+22, LOOP+24, LOOP2+7, LOOP2+29, LOOP2+32
    XDRH1 RESTART+2~, LOOP+23*, LOOP+24, LOOP2+6, LOOP2+7
    XDRH2 RESTART+2~, LOOP2+5*, LOOP2+6, LOOP2+7
    XDRH3 RESTART+2~, LOOP2+6*, LOOP2+7
    XDRTHRD LOOP2+14!, LOOP2+16*, LOOP2+17, LOOP2+18*, LOOP2+19*, LOOP2+20, LOOP2+21, LOOP2+24
    XDRTHRD( LOOP2+17*, LOOP2+18*, LOOP2+20
    XDRTHRED LOOP+12, LOOP2+20!*, LOOP2+22*, LOOP2+27*
    XDRTHRED( LOOP+12, LOOP2+22
    XDRTYPE RESTART~, RESTART+8, RESTART+15, RESTART+16*, RESTART+18*, LOOP+3, LOOP+5, LOOP+24, LOOP+26, LOOP2+7
    , LOOP2+11, LOOP2+12*, LOOP2+15, SETUP~, SETUP+66, SETUP+67
    >> XDRXFLG CLOSEIT+1
    XDRXT RESTART+2~, LOOP+18*, LOOP+20, LOOP+22, LOOP+23
    XGLOB SETUP+1~, SETUP+25*, SETUP+30*, SETUP+52, SETUP+66, SETUP+67
    XREF SETUP+1~, SETUP+39*, SETUP+42*, SETUP+50, SETUP+53, SETUP+57*, SETUP+59*, SETUP+60*, SETUP+61*, SETUP+62
    , SETUP+63, SETUP+64, SETUP+65*, SETUP+66, SETUP+67
    XREFFLAG SETUP+1~
    XTYPE RESTART+2~, LOOP+25*, LOOP2, LOOP2+1, LOOP2+2*
    YGLOB SETUP+51~, SETUP+58*, SETUP+60
    >> ZTDESC LOOP2+24*
    >> ZTDTH LOOP2+23*
    >> ZTIO LOOP2+23*
    >> ZTRTN LOOP2+23*
    >> ZTSAVE("XDRFDA" LOOP2+24*
    >> ZTSAVE("XDRFILE" LOOP2+25*
    >> ZTSAVE("XDRTHRED" LOOP2+25*
    >> ZTSAVE("XDRTHRED(" LOOP2+25*
    >> ZTSTOP RESTART+19, LOOP+7, LOOP+25, LOOP2+11, LOOP2+29
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All