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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: DDMP

Package: VA FileMan

Routine: DDMP


Information

DDMP ;SFISC/DPC-IMPORT ASCII DATA ;5DEC2009

Source Information

Source file <DDMP.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 5 ($$RQIDOK,GETFMT,GETSRC,INFILE,TMPL2DR)^DDMP1  (DEV,LDXTMP,QUE,REP1,REP2)^DDMP2  (BLD,MSG)^DIALOG  UPDATE^DIE  ($$VERFLG,$$VFIELD,CALLOUT,CLEAN,INIZE)^DIEFU  
Kernel 1 $$S^%ZTLOAD  

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
VA FileMan 1 DDMPU  

Entry Points

Name Comments DBIA/ICR reference
FILE(DDMPF,DDMPFLDS,DDMPFLG,DDMPFSRC,DDMPFMT) ;
  • ICR #2648
    • Status: Active
    • Usage: Supported
    TASK ;Entry point for queued imports. If not queued, processing continues.
    OUT
    FLDBLD(DDMPF,DDMPFLDS,DDMPSQ,DDMPFIEN,DDMPTFIX) ;
    PUTDRVR(DDMPSQ,DDMPFMT,DDMPFLG,DDMPNODE,DDMPSTAT) ;
    RECPROC ; Files a record from DDMPTPAR()
    TOT(DDMPSTAT) ;
    RECERR ;
    PARSE(DDMPSQ,DDMPTPAR,DDMPNDCT) ;
    FDASET(DDMPVAL,DDMPSPEC) ;

    External References

    Name Field # of Occurrence
    $$S^%ZTLOAD TOT+3
    $$RQIDOK^DDMP1 FILE+37
    GETFMT^DDMP1 FILE+25
    GETSRC^DDMP1 FILE+26
    INFILE^DDMP1 FILE+30
    TMPL2DR^DDMP1 FILE+35
    DEV^DDMP2 FILE+41
    LDXTMP^DDMP2 RECERR+3, RECERR+6
    QUE^DDMP2 FILE+43
    REP1^DDMP2 TASK+2
    REP2^DDMP2 TASK+5
    BLD^DIALOG FILE+24, FILE+29, FILE+31, FILE+32, FILE+42, FLDBLD+14, FLDBLD+19, FLDBLD+22, PARSE+2, PARSE+29
    , PARSE+43
    MSG^DIALOG RECERR+4
    UPDATE^DIE RECPROC+6
    $$VERFLG^DIEFU FILE+21
    $$VFIELD^DIEFU FLDBLD+7
    CALLOUT^DIEFU OUT+3
    CLEAN^DIEFU OUT+2, RECERR+7
    INIZE^DIEFU FILE+19

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: "."
    • Line Location: TOT+2
    Routine Call
    • DIALOG
    • Line Location:
      • FILE+24
      • FILE+29
      • FILE+31
      • FILE+32
      • FILE+42
      • FLDBLD+14
      • FLDBLD+19
      • FLDBLD+22
      • PARSE+2
      • PARSE+29
      • PARSE+43
    Routine Call
    • DIALOG
    • Line Location:
      • RECERR+4
    Routine Call
    • DIE
    • Line Location:
      • RECPROC+6

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DD( FLDBLD+9, FLDBLD+12
    ^TMP($J FILE+26, FILE+27, OUT+4!, PUTDRVR+9, PUTDRVR+10, RECPROC+2!, RECPROC+5, FDASET+1*

    Label References

    Name Line Occurrences
    FDASET PARSE+45, PARSE+46
    FLDBLD FILE+39, FLDBLD+20
    OUT FILE+21, FILE+24, FILE+25, FILE+26, FILE+28, FILE+31, FILE+32, FILE+33, FILE+37, FILE+39
    , FILE+42, FILE+43
    PARSE RECPROC+4
    PUTDRVR TASK+4
    RECERR RECPROC+5, RECPROC+8
    RECPROC PUTDRVR+13, PUTDRVR+18
    TOT RECPROC+3

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DDMP0P2 FLDBLD+8~, FLDBLD+9*, FLDBLD+10, FLDBLD+12, FLDBLD+15
    DDMPDWF FLDBLD+11~, FLDBLD+15*, FLDBLD+16, FLDBLD+17, FLDBLD+18, FLDBLD+20
    DDMPE FLDBLD+13~, FLDBLD+14
    DDMPE("FIELD" FLDBLD+13*
    DDMPE("FILE" FLDBLD+13*
    DDMPE(1 FLDBLD+13*
    DDMPERLN RECERR+1~, RECERR+5*, RECERR+6*
    DDMPERR FILE+33~, FILE+34*, RECERR+1~, RECERR+4
    DDMPERR( RECERR+6
    DDMPF FILE~, FILE+29, FILE+30, FILE+31, FILE+35, FILE+36, FILE+39, FLDBLD~, FLDBLD+3, FLDBLD+4
    , FLDBLD+7, FLDBLD+9, FLDBLD+13, FLDBLD+23
    DDMPFIEN FILE+38~*, FILE+39, FLDBLD~, FLDBLD+2*, FLDBLD+3, FLDBLD+20
    DDMPFIEN("UP" FLDBLD+3, FLDBLD+16*
    DDMPFLDS FILE~, FILE+29, FILE+30, FILE+31, FILE+33, FILE+35, FILE+36, FILE+37, FILE+39, FLDBLD~
    , FLDBLD+20
    DDMPFLDS( FILE+36*, FLDBLD+4, FLDBLD+17
    DDMPFLG FILE~, FILE+21*, FILE+28, FILE+41, TASK+4, PUTDRVR~, PUTDRVR+7
    DDMPFLG("FLAGS" FILE+21
    DDMPFLG("MAXERR" FILE+22*, RECERR+8
    DDMPFLG("MSGS" OUT+3
    DDMPFMT FILE~, FILE+25, FILE+30, TASK+4, PUTDRVR~
    DDMPFMT("FDELIM" PARSE+9, PARSE+12, PARSE+16, PARSE+17, PARSE+20, PARSE+21, PARSE+22, PARSE+23
    DDMPFMT("FIXED" FLDBLD+22, PARSE+46
    DDMPFMT("QUOTED" PARSE+5, PARSE+44
    DDMPFSRC FILE~, FILE+26
    DDMPFSRC("FILE" FILE+24, FILE+32
    DDMPFSRC("PATH" FILE+23*
    DDMPHOLD PARSE+1~, PARSE+5, PARSE+6, PARSE+7, PARSE+8*, PARSE+11*, PARSE+18*, PARSE+22*, PARSE+24*, PARSE+25*
    , PARSE+31, PARSE+32, PARSE+33, PARSE+34*, PARSE+38*
    DDMPI FLDBLD+1~, FLDBLD+4*, PARSE+1~, PARSE+4*, PARSE+18, PARSE+25, PARSE+38
    DDMPIENS RECPROC+1~
    DDMPIENS(1 RECPROC+9, RECPROC+10
    DDMPIN PARSE+1~, PARSE+4*, PARSE+5, PARSE+9*, PARSE+11, PARSE+12*, PARSE+14, PARSE+15*, PARSE+16*, PARSE+17*
    , PARSE+18, PARSE+21, PARSE+22*, PARSE+23*, PARSE+25, PARSE+32, PARSE+33*, PARSE+36, PARSE+37*, PARSE+38
    DDMPINFD FLDBLD+1~, FLDBLD+4*, FLDBLD+5, FLDBLD+6
    DDMPIOP FILE+40~, FILE+41, FILE+43
    DDMPIOP("NG" FILE+42
    DDMPIOP("Q" FILE+43
    DDMPLAST PARSE+28~, PARSE+40*
    DDMPLEN PARSE+28~, PARSE+30*, PARSE+32, PARSE+33, PARSE+36, PARSE+37
    DDMPLN TASK+1~, TASK+2, TASK+5
    DDMPNCNT FILE+20~, FILE+27*, FILE+30, FILE+32, TASK+4
    DDMPNDCT PUTDRVR+6~, PUTDRVR+8*, PUTDRVR+14*, PUTDRVR+15*, PUTDRVR+16, RECPROC+4, PARSE~, PARSE+4, PARSE+18, PARSE+25
    , PARSE+38
    DDMPNFLD FLDBLD+1~, FLDBLD+5*, FLDBLD+6*, FLDBLD+7, FLDBLD+9, FLDBLD+13, FLDBLD+23
    DDMPNIEN FLDBLD+1~, FLDBLD+3*, FLDBLD+16, FLDBLD+23
    DDMPNODE PUTDRVR~, PUTDRVR+9, PUTDRVR+10
    DDMPOFIX FLDBLD+6~*, FLDBLD+22, FLDBLD+23
    DDMPP FLDBLD+18~, FLDBLD+19
    DDMPP("FILE" FLDBLD+18*
    DDMPQ PARSE+1~, PARSE+3*, PARSE+5, PARSE+7, PARSE+11, PARSE+12, PARSE+14, PARSE+44
    DDMPREF PUTDRVR+6~, PUTDRVR+9*, PUTDRVR+11*, PUTDRVR+12, PUTDRVR+16
    DDMPRPSB TASK+1~, TASK+2, TASK+5
    DDMPSPEC FDASET~, FDASET+1
    DDMPSQ FILE+38~*, FILE+39, TASK+4, FLDBLD~, FLDBLD+20, FLDBLD+21*, FLDBLD+23, PUTDRVR~, RECPROC+4, PARSE~
    , PARSE+3*, PARSE+29, PARSE+30, PARSE+42*, PARSE+43, PARSE+45, PARSE+46*
    DDMPSQ( FLDBLD+23*, PARSE+29, PARSE+30, PARSE+43, PARSE+45, PARSE+46
    DDMPSTAT TASK+1~, TASK+4, TASK+5, PUTDRVR~, RECPROC+3, TOT~
    DDMPSTAT("ABORT" PUTDRVR+11, PUTDRVR+17, RECPROC+3, TOT+4*, RECERR+8*
    DDMPSTAT("BEG" TASK+3*
    DDMPSTAT("FIEN" RECPROC+10*
    DDMPSTAT("LIEN" RECPROC+9*, RECPROC+10*
    DDMPSTAT("NG" TASK+3*, RECPROC+9, RECERR+2*, RECERR+8
    DDMPSTAT("TOT" TASK+3*, RECPROC+9, TOT+1*, TOT+3, RECERR+3
    DDMPTFIX FLDBLD~, FLDBLD+20
    DDMPTPAR PUTDRVR+6~, PUTDRVR+14!, RECPROC+4, PARSE~
    DDMPTPAR( PUTDRVR+16*, PARSE+4
    DDMPTPAR(1 PUTDRVR+10*, PARSE+2
    DDMPTVAL PARSE+1~, PARSE+14*, PARSE+15, PARSE+16, PARSE+18, PARSE+19, PARSE+21*, PARSE+22, PARSE+24, PARSE+25
    , PARSE+26, PARSE+36*, PARSE+38, PARSE+39
    DDMPUPFG PUTDRVR+6~, PUTDRVR+7*, RECPROC+6
    DDMPVAL PARSE+1~, PARSE+8*, PARSE+11*, PARSE+16*, PARSE+19*, PARSE+22*, PARSE+24*, PARSE+26*, PARSE+32*, PARSE+39*
    , PARSE+40*, PARSE+41!, PARSE+44*, PARSE+45, PARSE+46*, FDASET~, FDASET+1
    >> DIERR FILE+25, FILE+28, FILE+33, FILE+34, FILE+39, FLDBLD+4, RECPROC+7, PARSE+4
    DIFM FILE+19~*
    DIQUIET FILE+18~*
    IOM RECERR+4
    POP FILE+40~, TASK+1~
    U FLDBLD+9, FLDBLD+12
    >> ZTQUEUED OUT, TOT+2
    >> ZTREQ OUT+1*
    ZTSK FILE+40~
    >> ZTSTOP TOT+5*
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All