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

Package: VA FileMan

Routine: DDEMAP


Information

DDEMAP ;SPFO/RAM,MKB - DDE GENERATE ENTITY MAP ;AUG 1, 2018

Source Information

Source file <DDEMAP.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 4 FILE^DICN  (FILE,UPDATE)^DIE  $$VFILE^DILFD  ^DIR  
Kernel 1 ($$LOW,$$TITLE,$$UP)^XLFSTR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VA FileMan 2 DDE AUTO GEN ENTITY FOR A DD #  DDEOPT  

Entry Points

Name Comments DBIA/ICR reference
NODE ; -- ITEM NODE
CC(X) ; -- camelCase
SUBFILE ;
SUBSEQ ; -- SUBFILE SEQUENCE
IDNODE ; id node
ITEM ;
ZERO ; -- zero node
NUM ;
EXIT ; -- cleanup, and quit
CLEAN ; -- clean out SEQUENCE
SUBELE ; -- SUBFILE ITEMS
MAIN ;

External References

Name Field # of Occurrence
FILE^DICN ZERO+2, NODE+21
FILE^DIE CLEAN+8
UPDATE^DIE ZERO+12, NODE+25, IDNODE+9, SUBELE+24, SUBSEQ+10
$$VFILE^DILFD NUM+7
^DIR MAIN+7, NUM+5
$$LOW^XLFSTR CC+7
$$TITLE^XLFSTR CC+5
$$UP^XLFSTR CC+13, CC+14, CC+15, CC+16, CC+17, CC+18, CC+19, CC+20, CC+21, CC+22
, CC+23, CC+24, CC+25

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"An Entity Resource name must be unique - try again",!!
  • Line Location: MAIN+9
Function Call: WRITE
  • Prompt: !!,"Not a valid file number in this account - try again",!!
  • Line Location: NUM+7
Routine Call
  • DIE
  • Line Location:
    • ZERO+12
    • NODE+25
    • IDNODE+9
    • SUBELE+24
    • SUBSEQ+10
Routine Call
  • DIE
  • Line Location:
    • CLEAN+8
Routine Call
  • DIR
  • Line Location:
    • MAIN+7
    • NUM+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( ITEM+5, ITEM+6, SUBFILE+4, SUBFILE+7, SUBFILE+8
^DDE - [#1.5] CLEAN+4, SUBELE+2, SUBELE+5
^DDE("B" MAIN+9, NODE+19
^DIC - [#1] ZERO+5

Label References

Name Line Occurrences
$$CC NODE+4, IDNODE+5, SUBELE+2, SUBELE+5, SUBELE+14, SUBSEQ+7
CLEAN NUM+11
EXIT NUM+11
IDNODE ITEM+18
ITEM NUM+11
MAIN MAIN+9
NODE ITEM+17
NUM NUM+7
SUBELE SUBFILE+17
SUBFILE NODE+23
ZERO NUM+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA MAIN+2~
DIC MAIN+2~, ZERO+2!*, NODE+17~, NODE+20*
DIC("DR" NODE+20*
DIC(0 ZERO+2*, NODE+20*
DINUM MAIN+2~
DIR MAIN+2~, MAIN+4!, NUM+2!
DIR("A" MAIN+6*, NUM+4*
DIR(0 MAIN+5*, NUM+3*
DIRUT MAIN+2~, MAIN+7, NUM+5
>> ENTITY MAIN+11*, ZERO+2
ERR MAIN+2~
FDA MAIN+2~, ZERO+7!, CLEAN+2!, NODE+2!, NODE+17~, IDNODE+2!, SUBELE+12~, SUBSEQ+4!
FDA( ZERO+10*, CLEAN+6*, NODE+4*, NODE+5*, NODE+6*, NODE+7*, NODE+8*, NODE+9*, NODE+16*, IDNODE+5*
, IDNODE+6*, IDNODE+7*, SUBELE+14*, SUBELE+15*, SUBELE+16*, SUBELE+17*, SUBELE+18*, SUBSEQ+6*, SUBSEQ+7*, SUBSEQ+8*
FIELD MAIN+2~, ITEM+2~, ITEM+4*, ITEM+5*, ITEM+6, ITEM+18, NODE+8
IDX ITEM+2~, ITEM+4*, ITEM+14*, NODE+3
IEN MAIN+2~, ZERO+4*, ZERO+8, CLEAN+4, CLEAN+5, NODE+3, NODE+17~, NODE+21*, IDNODE+3, SUBELE+2
, SUBELE+5, SUBELE+13, SUBSEQ+5
IENS MAIN+2~, ZERO+8*, ZERO+10, CLEAN+5*, CLEAN+6, NODE+3*, NODE+4, NODE+5, NODE+6, NODE+7
, NODE+8, NODE+9, NODE+16, NODE+17~, IDNODE+3*, IDNODE+5, IDNODE+6, IDNODE+7, SUBELE+8~, SUBELE+13*
, SUBELE+14, SUBELE+15, SUBELE+16, SUBELE+17, SUBELE+18, SUBSEQ+2~, SUBSEQ+5*, SUBSEQ+6, SUBSEQ+7, SUBSEQ+8
MAPIFN MAIN+2~, NUM+9*, ZERO+5, ZERO+10, ITEM+5, ITEM+6, NODE+7
MAX ITEM+2~, ITEM+15*, ITEM+16*, SUBFILE+2~, SUBFILE+15*, SUBFILE+16*
MIN ITEM+2~, ITEM+15*, ITEM+16*, SUBFILE+2~, SUBFILE+15*, SUBFILE+16*
MULTNAME ITEM+2~, ITEM+13*
NAME ITEM+2~, ITEM+7*, ITEM+13, NODE+4, NODE+16, NODE+19*, NODE+20, IDNODE+5
REQUIRED ITEM+2~, ITEM+9*, SUBFILE+2~, SUBFILE+11*
SEQ CLEAN+3*, CLEAN+4*, CLEAN+5, ITEM+2~, ITEM+4*, ITEM+14*, NODE+5
>> SUB NODE+21*
SUBFIELD SUBFILE+2~, SUBFILE+6*, SUBFILE+7*, SUBFILE+8, SUBFILE+14, SUBELE+6, SUBELE+18, SUBSEQ+8
SUBFILE ITEM+2~, ITEM+10*, ITEM+12*, ITEM+13, NODE+6, NODE+7, NODE+8, NODE+9, NODE+16, NODE+19
, NODE+20, SUBFILE+4, SUBFILE+7, SUBFILE+8, SUBELE+17
SUBIDX SUBFILE+2~, SUBFILE+6*, SUBFILE+13*, SUBFILE+14, SUBELE+13, SUBELE+15
SUBNAME SUBFILE+2~, SUBFILE+9*, SUBELE+2, SUBELE+4*, SUBELE+5, SUBELE+6, SUBELE+14, SUBSEQ+7
SUBSEQ SUBFILE+2~, SUBFILE+6*, SUBFILE+13*, SUBSEQ+5, SUBSEQ+6
SUBTYPE SUBFILE+2~, SUBFILE+10*, SUBFILE+11, SUBFILE+12*
SUFFIX SUBELE+3~*, SUBELE+5*
TYPE ITEM+2~, ITEM+8*, ITEM+9, ITEM+10, ITEM+11*
U ITEM+7, ITEM+8, ITEM+15, SUBFILE+4, SUBFILE+9, SUBFILE+10, SUBFILE+15
X MAIN+2~, MAIN+4!, NUM+2!, ZERO+2*, NODE+17~, NODE+20*, CC~, CC+2, CC+5
XUMF MAIN+2~
Y MAIN+2~, MAIN+4!, MAIN+9, MAIN+11, NUM+2!, NUM+7, NUM+9, ZERO+4, NODE+17~, NODE+21
, CC+4~, CC+5*, CC+6*, CC+7*, CC+8*, CC+9*, CC+10*, CC+11*, CC+12*, CC+13*
, CC+14*, CC+15*, CC+16*, CC+17*, CC+18*, CC+19*, CC+20*, CC+21*, CC+22*, CC+23*
, CC+24*, CC+25*, CC+27
Y1 CC+4~, CC+13*, CC+14*, CC+15*, CC+16*, CC+17*, CC+18*, CC+19*, CC+20*, CC+21*
, CC+22*, CC+23*, CC+24*, CC+25*
Y2 CC+4~, CC+13*, CC+14*, CC+15*, CC+16*, CC+17*, CC+18*, CC+19*, CC+20*, CC+21*
, CC+22*, CC+23*, CC+24*, CC+25*
ZERO MAIN+2~, ZERO+5*, ITEM+2~, ITEM+6*, ITEM+7, ITEM+8, ITEM+15, SUBFILE+8*, SUBFILE+9, SUBFILE+10
, SUBFILE+15
ZERO1FLD SUBFILE+2~, SUBFILE+4*, SUBELE+6*
ZEROIDX ITEM+2~, SUBFILE+14*, SUBSEQ+5
ZNAME SUBELE+3~, SUBELE+4, SUBELE+5*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All