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

Package: VA Fileman

Routine: DIAUTL


Information

DIAUTL ;GFT;13AUG2004

Source Information

Source file <DIAUTL.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA Fileman 9 ^%DT  NOW^%DTC  BLD^DIALOG  P^DICATTA  ^DIE  $$FNO^DILIBF  $$ROOT^DIQGU  IN^DIU0  
IJ^DIUTL  

Caller Graph

Caller Graph Total: 13

Package Total Caller Graph
Third Party Billing 4 ABMP2511  ABMP2622  ABMP263  ABMPT258  
Registration 3 DG53726A  DG712PST  DG737PRE  
Scheduling 3 SDB  SDNACT  SDREACT  
VA Fileman 3 DIAU  DIQG  DIQGQ  

Entry Points

Name Comments DBIA/ICR reference
FLDSINC(DIQGR,DR,DIAUTLF) ;is DIAUTLF within DR? -- from 'DIQGQ' routine
DATE(FILE,FIELD) ;
GET(FIL,DA,DATE,TMP,FIELD) ;BUILD 'TMP' ARRAY AS OF DATE
D(ON)
LAST(DIQGR,ENTRY,FLDS) ;returns DATE^USER who most recently touched any of the FLDS in ENTRY in File DIQGR
  • ICR #4397
    • Status: Active
    • Usage: Supported
    USER(FILE,FIELD) ;
    DDAUDIT(B0,DA,A0,A1,A2) ;B0=File or SubFile, DA=Field, A0=Attribute #, A1=Old value, A2=New value
    Q
    NOGOT
    202
    E
    VALUE(FILE,FIELD,TU) ;FILE' can be SubFile
    ON
    L
    DIA(DAT,FILE,X,DIAUTLEX) ;FROM DIQG AND DIQGQ
    RANGE
    GOT
    TURNON(DIFILE,FLDS,DIMODE) ;Turn on AUDITING for the FLDS named
  • ICR #4397
    • Status: Active
    • Usage: Supported
    SUBFILES
    PRIOR(FILE,ENTRY,FIELD,OUT) ;
    DD(X)
    CHANGED(FILE,FLDS,FLAGS,ARRAY,START,END) ;
  • ICR #4397
    • Status: Active
    • Usage: Supported

    External References

    Name Field # of Occurrence
    ^%DT D+2
    NOW^%DTC CHANGED+8
    BLD^DIALOG 202
    P^DICATTA DDAUDIT+6
    ^DIE ON+6
    $$FNO^DILIBF GET+4
    $$ROOT^DIQGU FLDSINC+7
    IN^DIU0 ON+7
    IJ^DIUTL DDAUDIT+3

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DD( TURNON+3, ON+1, ON+3, VALUE+3, RANGE, DD, L+2, DDAUDIT+3
    ^DD(0 DDAUDIT+4
    ^DIA - [#1.1] CHANGED+9, CHANGED+10, CHANGED+11, CHANGED+15, LAST+4, E, E+1, VALUE+5, PRIOR+2, GET+5
    , SUBFILES, SUBFILES+1, L, L+3, D
    ^DIC - [#1] CHANGED+6

    Label References

    Name Line Occurrences
    $$D DIA+4, DIA+5
    $$DD FLDSINC+7
    $$FLDSINC TURNON+3, CHANGED+13, E
    202 FLDSINC+5, FLDSINC+7
    DDAUDIT ON+7
    E LAST+2, LAST+4
    GOT FLDSINC+8
    L GET+5, SUBFILES+1
    ON TURNON+3
    PRIOR VALUE+4
    Q GET+5, L+2
    RANGE FLDSINC+8
    TURNON ON+3
    VALUE DATE+1, USER+1

    Naked Globals

    Name Field # of Occurrence
    ^( RANGE+1, D+1
    ^("UP" VALUE+3
    ^(0 ON+2, E+1, L+1, L+2
    ^(2 PRIOR+2

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % CHANGED+8, DDAUDIT+1~
    %D DDAUDIT+1~
    %DT D+2~*
    %I CHANGED+3~
    %T DDAUDIT+1~
    A0 DDAUDIT~, DDAUDIT+4*
    A1 DDAUDIT~, DDAUDIT+5!
    A2 DDAUDIT~, DDAUDIT+5
    ARRAY CHANGED~, CHANGED+4, CHANGED+12, CHANGED+15
    B GET+3~
    B0 DDAUDIT~, DDAUDIT+3
    B3 DDAUDIT+1~
    C GET+3~, L+2*
    D TURNON+1~, ON+2*, ON+3, CHANGED+3~, CHANGED+10*, CHANGED+11, CHANGED+15, VALUE+5*, GET+3~, GET+4*
    , GET+5, SUBFILES*, SUBFILES+1, L, L+2
    D0 TURNON+1~, VALUE+2
    DA TURNON+1~, ON+4*, ON+5, FLDSINC+7, GET~, GET+4, DDAUDIT~
    DA(1 ON+4*
    DAT GET+3~, L+1*, L+3, L+5, L+6, L+7, DIA~, DIA+4
    DATE GET~, L+3, L+6
    DDA DDAUDIT+1~
    DENTRY LAST+1~, LAST+2*, LAST+3*, LAST+4*, E
    DI TURNON+1~
    DIACMP VALUE+1~, VALUE+4
    DIACMP( VALUE+5
    DIAUGOT FLDSINC+3~, FLDSINC+4*, FLDSINC+8, RANGE+2*, RANGE+4*
    DIAUTLEX DIA~, D
    DIAUTLF FLDSINC~, FLDSINC+1, RANGE+3
    DIC TURNON+1~
    >> DICMX VALUE+5
    DIE TURNON+1~, ON+4*
    DIEZS TURNON+1~, TURNON+2*
    DIFIELD TURNON+1~, TURNON+3*, ON+1, ON+4, ON+7
    DIFILE TURNON~, TURNON+2, TURNON+3, ON+1, ON+4, ON+7
    DILAST LAST+1~, LAST+2*, LAST+5, E+2*
    DIMODE TURNON~, TURNON+2*, ON+1, ON+3, ON+4, ON+5, ON+7
    DIOLD ON~, ON+1*, ON+7
    DIQGCP FLDSINC+3~, FLDSINC+4*
    DIQGDD FLDSINC+3~, FLDSINC+4*, FLDSINC+7
    DIQGR LAST~, LAST+4, E, E+1, FLDSINC~, FLDSINC+5, FLDSINC+6, FLDSINC+7*
    DIQGXDC FLDSINC+3~, FLDSINC+4*, RANGE
    DIQGXDD FLDSINC+3~, FLDSINC+6*, RANGE+1
    DIQGXDF FLDSINC+3~, FLDSINC+8*, RANGE+3
    DIQGXDI FLDSINC+3~, FLDSINC+8*
    DIQGXDN FLDSINC+3~, FLDSINC+8*, RANGE*, RANGE+1*, RANGE+2, RANGE+3
    DIQUIET TURNON+1~, TURNON+2*
    DQ TURNON+1~
    DR TURNON+1~, ON+4*, FLDSINC~, FLDSINC+1, FLDSINC+2, FLDSINC+8, RANGE
    DT DDAUDIT+2
    DUZ DDAUDIT+2
    E CHANGED+3~, CHANGED+11*, CHANGED+12, CHANGED+13, CHANGED+15, LAST+1~, E*, E+1, PRIOR+1~, PRIOR+2*
    , GET+3~, GET+5*, SUBFILES*, SUBFILES+1*, L, L+3, L+5, L+7
    END CHANGED~, CHANGED+8*, CHANGED+9
    ENTRY LAST~, LAST+2, LAST+3, LAST+4, E, VALUE+1~, VALUE+2*, VALUE+3*, VALUE+4, PRIOR~
    , PRIOR+2
    F CHANGED+3~, CHANGED+13*, CHANGED+15, LAST+1~, VALUE+3*, GET+3~, GET+4*, GET+5, L+1*, L+2*
    , L+3, L+4, L+5, L+7
    FIELD DATE~, DATE+1, USER~, USER+1, VALUE~, VALUE+3*, VALUE+4, PRIOR~, PRIOR+2, GET~
    , L+4
    FIL GET~, GET+4, L+4
    FILE CHANGED~, CHANGED+6, CHANGED+9, CHANGED+10, CHANGED+11, CHANGED+13, CHANGED+15, DATE~, DATE+1, USER~
    , USER+1, VALUE~, VALUE+3*, VALUE+4, VALUE+5, PRIOR~, PRIOR+2, GET+3~, GET+4*, GET+5
    , SUBFILES, SUBFILES+1, L, L+1, L+3, DIA~, D
    FLAGS CHANGED~, CHANGED+5*, CHANGED+12, CHANGED+14, CHANGED+15
    FLD GET+3~, L+1*, L+2*, L+3, L+4, L+5, L+7
    FLDS TURNON~, TURNON+3, CHANGED~, CHANGED+13, LAST~, E
    GLO CHANGED+3~, CHANGED+6*, CHANGED+14
    I VALUE+1~, VALUE+3*, L+1*, L+2*, L+3, L+5, L+7, DDAUDIT+1~
    J DDAUDIT+1~
    J(0 DDAUDIT+3
    L E+1~*, E+2
    ON D~, D+1
    OUT PRIOR~
    OUT( PRIOR+2*
    S D+1~*, D+3*
    START CHANGED~, CHANGED+7*, CHANGED+9
    T CHANGED+3~, CHANGED+9*, CHANGED+10, GET+3~, L+2*
    TMP GET~, GET+2, GET+4, GET+5, L+3, L+5, L+7
    TU VALUE~, VALUE+5
    U ON+2, ON+3, CHANGED+13, E, VALUE+5, PRIOR+2, L, L+1, L+2, L+3
    , L+5, L+7, D, D+3, DDAUDIT+4
    X TURNON+1~, VALUE+5*, VALUE+6*, FLDSINC+5~, FLDSINC+7~, DD~, 202, DIA~, DIA+4, D*
    , D+1, D+4
    X(1 FLDSINC+5*, FLDSINC+7*
    Y D+1~
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All