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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DDXP3

Package: VA Fileman

Routine: DDXP3


Information

DDXP3 ;SFISC/DPC-CREATE EXPORT TEMPLATE ;10/14/94 14:56

Source Information

Source file <DDXP3.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 7 (ASKDELM,ASKRDLM,DTYPE,FLDNAME,IOM,LENGTH,XPT)^DDXP31  (CAPDT,QUOT,SETEMP,SETFLD)^DDXP32  FLDTEMP^DDXP33  ^DIC  ^DICRW  ^DIE  ^DIK  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VA Fileman 2 DDXP  DDXPLIB  

Entry Points

Name Comments DBIA/ICR reference
FPROC ;
TPROC ;
FINISH ;
RUNON ;
RECPROC ;
FIXLEN ;
DELIM ;
FLDT ;
XPTEMP ;
SETDELM ;
BLDOUT
EN1 ;
DONE ;
BLDELIM(%) ;
QUIT ;
FRMT ;
NOUT(DDXPTIN) ;
FLOAD ;
RECDELIM ;

External References

Name Field # of Occurrence
ASKDELM^DDXP31 SETDELM+1
ASKRDLM^DDXP31 RECPROC+2
DTYPE^DDXP31 XPTEMP+5
FLDNAME^DDXP31 XPTEMP+4
IOM^DDXP31 XPTEMP+7
LENGTH^DDXP31 XPTEMP+3
XPT^DDXP31 XPTEMP+1
CAPDT^DDXP32 XPTEMP+2
QUOT^DDXP32 TPROC+4, TPROC+7
SETEMP^DDXP32 XPTEMP+8
SETFLD^DDXP32 XPTEMP+6
FLDTEMP^DDXP33 FLDT+1
^DIC FRMT+1
^DICRW EN1+3
^DIE FINISH+2, FINISH+3
^DIK FINISH+6, QUIT+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,?10,"Export Template created.",!
  • Line Location: FINISH+4
Function Call: WRITE
  • Prompt: ?10,"Selected Fields template "_DDXPFDNM_" deleted.",!
  • Line Location: FINISH+7
Function Call: WRITE
  • Prompt: !!,?10,"Export Template NOT created!!"
  • Line Location: QUIT+1
Function Call: WRITE
  • Prompt: !,?10,"Selected Fields template "_DDXPFDNM_" not deleted."
  • Line Location: QUIT+2
Routine Call
  • DIE
  • Line Location:
    • FINISH+2
    • FINISH+3
Routine Call
  • DIC
  • Line Location:
    • FRMT+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIPT - [#.4] XPTEMP+7*, FINISH+1*, FLOAD+2, FPROC+2*
^TMP($J EN1+2!, TPROC+3, DONE+3!, FLOAD+5*

Label References

Name Line Occurrences
$$BLDELIM SETDELM+3, RECPROC+4
$$NOUT FLOAD+6
BLDOUT BLDELIM+2
DELIM TPROC+8
DONE FINISH+9
FIXLEN TPROC+5
FLOAD XPTEMP+2
FPROC TPROC+9, RECPROC+4
QUIT EN1+3, FLDT+1, FRMT+2, XPTEMP+1, XPTEMP+2, XPTEMP+3, XPTEMP+4, XPTEMP+5, XPTEMP+7, SETDELM+1
, RECPROC+2
RECDELIM RECPROC+4
RUNON TPROC+6, DELIM+2, RECDELIM+2

Naked Globals

Name Field # of Occurrence
^( FLOAD+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% BLDELIM~, BLDELIM+2, BLDELIM+3, BLDELIM+4
CHAR BLDELIM+1~, BLDELIM+4*
D EN1+3~
DA FINISH+2*, FINISH+3*!, FINISH+6*!, QUIT+3*!
DDXPATH DONE+2!
DDXPDELM SETDELM+2*, SETDELM+3*, TPROC+8, RECPROC+1, DONE+1!, DELIM+1
DDXPDT DONE+1!
DDXPFCAP DONE+1!
DDXPFDNM FINISH+7, QUIT+2, DONE+2!
DDXPFDTM FINISH+3, FINISH+6, DONE+1!, FLOAD+2
DDXPFFNM DONE+1!
DDXPFIN DONE+1!, FLOAD+2*, FLOAD+3
DDXPFINO EN1+4*, DONE+1!
DDXPFLD TPROC+2*, TPROC+3, TPROC+4, TPROC+6, TPROC+7, TPROC+8, DONE+1!, FLOAD+1*, FLOAD+4*, FLOAD+5
, FLOAD+6, FLOAD+9, FIXLEN+2, FIXLEN+3, FIXLEN+4
DDXPFLEN DONE+1!
DDXPFLEN( FIXLEN+2, FIXLEN+3, FIXLEN+4
DDXPFMNO FRMT+3*, FINISH+2, DONE+1!
DDXPFMZO FRMT+3*, XPTEMP+3, XPTEMP+4, XPTEMP+5, XPTEMP+7, SETDELM+1, SETDELM+2, TPROC+4, TPROC+5, TPROC+6
, TPROC+7, RECPROC+1, RECPROC+2, RECPROC+3, DONE+1!, FIXLEN+1, DELIM+2, RECDELIM+2
DDXPFONO TPROC+1*, FINISH+1, DONE+1!, FPROC+2, FPROC+3*
DDXPFOUT TPROC+1*, RECPROC+1*, FINISH+1, DONE+2!, FPROC+1*, FPROC+2, FPROC+3*
DDXPIOM XPTEMP+7, DONE+1!, FIXLEN+1
DDXPLNMX DONE+2!, FIXLEN+1*, FIXLEN+2
DDXPNOUT EN1+1~
DDXPNOUT( TPROC+4, TPROC+7, TPROC+8, FLOAD+6*
DDXPNPC TPROC+3*, TPROC+6, DONE+2!, FIXLEN+3*, RUNON+1*, DELIM+1*, RECDELIM+1*, FPROC+1, FPROC+3
DDXPOUT FLDT+1, XPTEMP+1, XPTEMP+2, XPTEMP+3, XPTEMP+4, XPTEMP+5, XPTEMP+7, SETDELM+1, RECPROC+2, DONE+2!
DDXPRDLM RECPROC+3*, RECPROC+4*, DONE+2!, RECDELIM+1
DDXPRNPC TPROC+3*, TPROC+6, DONE+2!
DDXPTIN DONE+2!, FLOAD+3*, FLOAD+5, FLOAD+6, NOUT~, NOUT+1
DDXPTLEN DONE+1!
DDXPTMDL FINISH+5, QUIT+2, DONE+1!
DDXPTOTF TPROC+2, DONE+2!, FLOAD+9*
DDXPXPOS TPROC+1*, DONE+2!, FIXLEN+2*, FIXLEN+3, FIXLEN+4*
DDXPXTNM DONE+2!
DDXPXTNO XPTEMP+7, FINISH+1, QUIT+3, DONE+2!, FPROC+2
DELM BLDELIM+1~, BLDELIM+2*, BLDELIM+3*, BLDELIM+4*, BLDOUT
DIC FRMT+1*!
DIC(0 FRMT+1*
DICS EN1+3~
DIE FINISH+2*, FINISH+3*!
DIK FINISH+6*!, QUIT+3*!
DIRUT DONE+2!
DR FINISH+2*, FINISH+3*!
DTOUT DONE+2!
DUOUT DONE+2!
FIN FLOAD+2*, FLOAD+10!
Q EN1+2~*, DONE+2!
T EN1+2~*, RECPROC+1, DONE+2!, FLOAD+3, DELIM+1, FPROC+1, FPROC+3
TCNT FLOAD+3*, FLOAD+10!
U XPTEMP+3, XPTEMP+4, XPTEMP+5, XPTEMP+7, SETDELM+1, SETDELM+2, TPROC+4, TPROC+5, TPROC+6, TPROC+7
, RECPROC+1, RECPROC+2, RECPROC+3, FIXLEN+1, DELIM+2, RECDELIM+2
X DONE+1!
Y EN1+3~, EN1+4, FRMT+2, FRMT+3, DONE+1!
Y(0 FRMT+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All