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

Package: VA FileMan

Routine: DDXP4


Information

DDXP4 ;SFISC/DPC,S0-EXPORT DATA ;7:37 AM 30 May 2000

Source Information

Source file <DDXP4.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 6 (,IX)^DIC  ^DICRW  ^DIK  EN1^DIP  ^DIR  EN^DIS  

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

Package Total Caller Graph
VA FileMan 4 DDXP  DILL  DIO2  DIP3  

Entry Points

Name Comments DBIA/ICR reference
EN1 ;
XTEM ;
SORS ;
QUIT ;
DONE ;
ZIS ;
MULTBY ;
DIOBEG ;
QBEG
DIOEND ;
QEND
DJTOPY(Y) ;
DT ;
EN2 ; Export API from EXPORT^DDXP
SORTCHK ; Check Sort For Illegal Qualifiers
EN2ERR ; Error Processing

External References

Name Field # of Occurrence
^DIC EN2+22
IX^DIC XTEM+2, EN2+11
^DICRW EN1+2
^DIK SORS+13, EN2+33
EN1^DIP SORS+10, EN2+30
^DIR XTEM+7, SORS+5
EN^DIS SORS+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: XTEM+1
Function Call: WRITE
  • Prompt: !,"Do you want to delete the "_DDXPXTNM_" template",!,"after the data export is complete?",!
  • Line Location: XTEM+6
Function Call: WRITE
  • Prompt: !
  • Line Location: XTEM+7
Function Call: WRITE
  • Prompt: !
  • Line Location: SORS+1
Function Call: WRITE
  • Prompt: !,?5,"Export template "_DDXPXTNM_" will be deleted",!,?5,"when queued export is completed."
  • Line Location: SORS+12
Function Call: WRITE
  • Prompt: !!,?10,"Export NOT completed!"
  • Line Location: QUIT+1
Function Call: WRITE
  • Prompt: !!,"Since you are exporting fields from multiples,"
  • Line Location: MULTBY+2
Function Call: WRITE
  • Prompt: !,"a sort will be done automatically."
  • Line Location: MULTBY+3
Function Call: WRITE
  • Prompt: !,"You will NOT have the opportunity to sort the data before export.",!
  • Line Location: MULTBY+4
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: EN2ERR+1
Function Call: WRITE
  • Prompt: "=>"_ERROR,!
  • Line Location: EN2ERR+2
Routine Call
  • DIC
  • Line Location:
    • EN2+22
Routine Call
  • DIC
  • Line Location:
    • XTEM+2
    • EN2+11
Routine Call
  • DIR
  • Line Location:
    • XTEM+7
    • SORS+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIBT - [#.401] SORTCHK+4, SORTCHK+5
^DIC - [#1] EN2+7, EN2+8
^DIPT - [#.4] XTEM+9, XTEM+11, ZIS+2, EN2+14, EN2+16
^DIST( XTEM+9, XTEM+10, DIOBEG+1, DIOEND+1, DT+4, EN2+14, EN2+15
^UTILITY($J EN1+1!, EN2+2!

Label References

Name Line Occurrences
DIOBEG SORS+7, EN2+30
DIOEND SORS+7, EN2+30
DONE SORS+12, SORS+14, EN2+4, EN2+5, EN2+8, EN2+12, EN2+18, EN2+35
EN2ERR EN2+4, EN2+6, EN2+7, EN2+8, EN2+12, EN2+18, SORTCHK+7, SORTCHK+8, SORTCHK+10, SORTCHK+11
MULTBY XTEM+11, EN2+16
QBEG DIOBEG+2, DIOBEG+3
QEND DIOEND+2, DIOEND+3
QUIT EN1+2, XTEM+2, XTEM+5, SORS+5, SORS+9, SORS+11, EN2+31
SORTCHK EN2+24
XTEM XTEM+3

Naked Globals

Name Field # of Occurrence
^("IOM" ZIS+2
^(6 DT+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS ZIS+1*
BJ DJTOPY+1~, DJTOPY+2*, DJTOPY+3, DJTOPY+4, DJTOPY+5, DJTOPY+6, DJTOPY+10
BY SORS+3, SORS+4, DONE+1!, MULTBY+1*, MULTBY+6*, MULTBY+9*, EN2+18, EN2+25*
C MULTBY+1~*, MULTBY+7
D XTEM+1*, XTEM+2!, EN2+9~, EN2+10*
D0 SORTCHK+1~, SORTCHK+2*, SORTCHK+4, SORTCHK+5
D1 SORTCHK+1~, SORTCHK+3*, SORTCHK+4*, SORTCHK+5
DA SORS+13*!, EN2+33*!
DDPXFFNO EN2+1~
DDXP EN2+1~, EN2+26*, EN2+31!, EN2+34!
DDXPATH XTEM+11*, DONE+1!, MULTBY+1, MULTBY+6, MULTBY+7*, EN2+1~, EN2+16*
DDXPBEG DIOBEG+1*, DIOBEG+2, DIOBEG+3, DIOBEG+4, QBEG!
DDXPBY EN2+16, EN2+19, EN2+21, EN2+25, EN2+31!, EN2+34!, EN2ERR+3!
DDXPCUSR DONE+1!
DDXPDATE XTEM+10*, DONE+1!, EN2+1~, EN2+15*
DDXPEND DIOEND+1*, DIOEND+2, DIOEND+3, DIOEND+4, QEND!
DDXPFFNO XTEM+9*, XTEM+10, DONE+1!, DIOBEG+1, DIOEND+1, DT+4, EN2+14*, EN2+15
DDXPFINO EN1+3*, XTEM+1, SORS+6, DONE+1!, EN2+4, EN2+5, EN2+6, EN2+7, EN2+8, EN2+10
, EN2+27
DDXPFMZO XTEM+9*, DONE+1!, ZIS+2, DJTOPY+8, EN2+1~, EN2+14*
DDXPFR EN2+31!, EN2+34!, EN2ERR+3!
DDXPIOM DONE+1!, ZIS+2*
DDXPIOSL DONE+1!, ZIS+3*
DDXPOUT EN2+1~, EN2+5!, EN2+6*, EN2+7*, EN2+18!, EN2+19, EN2+23*, EN2+24, SORTCHK+4, SORTCHK+6
, SORTCHK+7*, SORTCHK+8*, SORTCHK+9, SORTCHK+10*, SORTCHK+11*
DDXPQ SORS+12, DONE+1!
DDXPSORS SORS+6*, SORS+8, SORS+10, DONE+1!
DDXPTMDL XTEM+7*, XTEM+8*, SORS+12, SORS+13, DONE+1!, EN2+33
DDXPTO EN2+31!, EN2+34!, EN2ERR+3!
DDXPX SORTCHK+1~, SORTCHK+5*, SORTCHK+7, SORTCHK+8, SORTCHK+10, SORTCHK+11
DDXPXORY DJTOPY+1~, DJTOPY+3*, DJTOPY+8, DJTOPY+9
DDXPXTNM XTEM+4*, XTEM+6, SORS+12, DONE+1!, EN2+10, EN2+29
DDXPXTNO XTEM+4*, XTEM+9, XTEM+11, SORS+13, DONE+1!, ZIS+2, EN2+1~, EN2+13*, EN2+14, EN2+16
, EN2+33
DDXPY DONE+1!, DT+2*, DT+4*
DIA EN2+1~, EN2+32!
DIC XTEM+1*, XTEM+2!, SORS+6*, DONE+1!, EN2+9~, EN2+10*, EN2+11!, EN2+20~, EN2+21*, EN2+22!
, EN2+27*
DIC("A" XTEM+1*
DIC("S" XTEM+1*, EN2+10*
DIC(0 XTEM+1*, EN2+10*, EN2+21*
DIK SORS+13*!, EN2+33*!
DIOBEG DONE+1!, DIOBEG+3*, DIOBEG+4*
DIOEND DONE+1!, DIOEND+3*, DIOEND+4*
DIR XTEM+7!, SORS+5!
DIR("?" SORS+2*, SORS+3*, SORS+4*
DIR("A" SORS+1*
DIR("B" XTEM+7*, SORS+1*
DIR(0 XTEM+7*, SORS+1*
DIRUT XTEM+5, SORS+5, DONE+1!
DTOUT XTEM+2, DONE+1!
DUOUT XTEM+2, DONE+1!
DUZ(0 XTEM+5
EJ DJTOPY+1~, DJTOPY+5*, DJTOPY+6, DJTOPY+10
ERROR EN2+1~, EN2+4*, EN2+6*, EN2+7*, EN2+8*, EN2+12*, EN2+18*, SORTCHK+7*, SORTCHK+8*, SORTCHK+10*
, SORTCHK+11*, EN2ERR+2, EN2ERR+3!
FLDS XTEM+4*, DONE+1!, EN2+29*
FR DONE+1!, MULTBY+9*
I MULTBY+1~, MULTBY+5*, SORTCHK+1~, SORTCHK+6*, SORTCHK+7, SORTCHK+8, SORTCHK+9*, SORTCHK+10
IOST EN2ERR+1
L SORS+6*, DONE+1!, EN2+28*
NUMPC MULTBY+1~*, MULTBY+5
NUMW DJTOPY+1~, DJTOPY+4*, DJTOPY+10
POP SORS+9, SORS+11, DONE+1!, EN2+31
SUB DJTOPY+1~, DJTOPY+8*, DJTOPY+9*, DJTOPY+10
TYPEJ DJTOPY+1~, DJTOPY+6*, DJTOPY+7, DJTOPY+8, DJTOPY+9
U XTEM+4, XTEM+5, XTEM+11, ZIS+2, DJTOPY+8, EN2+5, EN2+6, EN2+7, EN2+8, EN2+16
, EN2+27, SORTCHK+7, SORTCHK+8, SORTCHK+10, SORTCHK+11
X SORS+9, SORS+11, DONE+1!, DT+1~, DT+3*, EN2+9~, EN2+10*, EN2+20~, EN2+21*, EN2+31
Y EN1+2, EN1+3, XTEM+3, XTEM+4, XTEM+8, SORS+6, DONE+1!, DJTOPY~, DJTOPY+1, DJTOPY+2
, DJTOPY+3, DJTOPY+4, DJTOPY+5, DJTOPY+6, DJTOPY+10, DT+2, DT+3, DT+4, EN2+12, EN2+13
, EN2+23, SORTCHK+2
Y(0 XTEM+5
YOUT DJTOPY+1~*, DJTOPY+10*, DJTOPY+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All