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 ;6JUL2013

Source Information

Source file <DDSRUN.m>

Call Graph

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

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

Package Total Caller Graph
VA FileMan 4 DDS  DDS RUN A FORM  DDSCOM  DDSOPT  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
EGP
PAGE
REC ;Select record (DA)
GO
RUNQ ;Clean up and quit
MULSELPG(DDS) ;RETURN RECORD SELECTION PAGE IF IT IS NOT A POP-UP, I.E. IF IT IS A NEW-STYLE MULTIPLE SELECTION PAGE

External References

Name Field # of Occurrence
^DDS GO
$$COMPILED^DDS0 EGP+12
EN^DDSZ EGP+12
MSG^DIALOG RUNQ+1
^DIC REC+4
IX^DIC EGP+9
W^DICRW EGP
^DIR PAGE+4

Interaction Calls

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIST( PAGE+1, MULSELPG+1

Label References

Name Line Occurrences
$$MULSELPG PAGE
GO PAGE
REC PAGE+1, GO
RUNQ EGPEGP+1, EGP+9, EGP+12, PAGE+4, REC+2

Naked Globals

Name Field # of Occurrence
^( PAGE+1
^(40 MULSELPG+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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