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

Package: VA Fileman

Routine: DDSRUN


Information

DDSRUN ;SFISC/MKO-RUN A FORM ;21SEP2006

Source Information

Source file <DDSRUN.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 7 ^DDS  $$COMPILED^DDS0  EN^DDSZ  MSG^DIALOG  (,IX)^DIC  W^DICRW  ^DIR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VA Fileman 2 DDS  DDSOPT  

Entry Points

Name Comments DBIA/ICR reference
RUNQ ;Clean up and quit
REC ;Select record (DA)
PAGE

External References

Name Field # of Occurrence
^DDS REC+9
$$COMPILED^DDS0 DDSRUN+17
EN^DDSZ DDSRUN+17
MSG^DIALOG RUNQ+1
^DIC REC+4
IX^DIC DDSRUN+14
W^DICRW DDSRUN+5
^DIR PAGE+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: DDSRUN+14
Function Call: WRITE
  • Prompt: !
  • Line Location: PAGE+3
Function Call: WRITE
  • Prompt: !
  • Line Location: REC+4
Function Call: WRITE
  • Prompt: !,$C(7)
  • Line Location: RUNQ+1
Routine Call
  • DIR
  • Line Location:
    • PAGE+3
Routine Call
  • DDS
  • Line Location:
    • REC+9
Routine Call
  • DIC
  • Line Location:
    • REC+4
Routine Call
  • DIALOG
  • Line Location:
    • RUNQ+1
Routine Call
  • DIC
  • Line Location:
    • DDSRUN+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIST( PAGE, REC+2

Label References

Name Line Occurrences
REC PAGE, REC+9
RUNQ DDSRUN+5, DDSRUN+6, DDSRUN+14, DDSRUN+17, PAGE+3, REC+2

Naked Globals

Name Field # of Occurrence
^( PAGE

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
D DDSRUN+11*, DDSRUN+14!, REC+6!, RUNQ+2!
DA REC+1!, REC+2, REC+5*, REC+9, RUNQ+3!
DDS1 DDSRUN+5*!
DDSFILE DDSRUN+7!*, REC+3, RUNQ+3!
DDSPAGE PAGE*, PAGE+4!*, RUNQ+3!
DDSRUNDR DDSRUN+15*, DDSRUN+17, PAGE, REC+2, REC+9, RUNQ+3!
DIC DDSRUN+6, DDSRUN+10!, DDSRUN+11*, DDSRUN+14!, REC+3*, REC+4!, REC+6!, RUNQ+2!
DIC("S" DDSRUN+12*, DDSRUN+13*
DIC(0 DDSRUN+11*, REC+3*
>> DIERR DDSRUN+17, RUNQ+1
DIR PAGE!, PAGE+3!
DIR("A" PAGE+2*
DIR("B" PAGE+2*
DIR(0 PAGE+1*
DIRUT PAGE+3, RUNQ+4!
DR REC+9!*, RUNQ+3!
DTOUT RUNQ+4!
DUOUT RUNQ+4!
DUZ(0 DDSRUN+13
U REC+2
X REC+6!, RUNQ+2!
Y DDSRUN+5, DDSRUN+7, DDSRUN+11, DDSRUN+14, DDSRUN+15, PAGE*, PAGE+4, REC+5, REC+6!, RUNQ+2!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All