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) ;
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