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

Package: VA FileMan

Routine: DDSZ


Information

DDSZ ;SFISC/MKO-FORM COMPILER ;17JUN2004

Source Information

Source file <DDSZ.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 8 $$REF^DDS0  PT^DDSPTR  EN^DDSZ1  EN^DDSZ2  (ASUB,PGRP)^DDSZ3  (BLD,MSG)^DIALOG  ^DIC  INIZE^DIEFU  

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

Package Total Caller Graph
VA FileMan 8 DDGF0  DDS0  DDSCLONF  DDSRUN  DIFROMSI  DINITPST  DIPKINI3  DIPS94  
Automated Information Collection System 1 IBDEINI3  
Kernel 1 XPDINIT3  

Entry Points

Name Comments DBIA/ICR reference
ALL ;Compile all forms
BLK(DDSFRM,DDSPG,DDSDDP,DDSPY,DDSPX,DDSB,DDSBO,DDSH,DDSDO,DDSNDD,DDSSCR,DDSNAV,DDSORD) ;
ERR(DDSFRM,DDSREFS) ;Print error, kill compiled global
DEL(DDSFRM) ;Delete compiled global
PG(DDSFRM,DDSPG,DDSDDP,DDSDO,DDSNDD) ;Compile a page
DELGRP(DDSFRM) ;Uncompile a form and all forms that use any of the blocks
BLDLST(DDSBK,DDSLST) ;Build list of forms that contain a given block
EN(DDSFRM,DDSDDP,DDSREFS) ;Compile a form
DELALL ;Delete compile global for all forms
IND
END
ENGRP(DDSFRM) ;Compile a form and all forms that use any of the blocks
ENLIST(DDSROOT) ;Compile all forms in @DDSROOT
FRMLST(DDSFRM,DDSLST) ;Build list of forms that contain blocks on this form

External References

Name Field # of Occurrence
$$REF^DDS0 ALL+9, EN+4, DEL+2
PT^DDSPTR IND+11
EN^DDSZ1 IND+12
EN^DDSZ2 PG+17
ASUB^DDSZ3 PG+3
PGRP^DDSZ3 EN+8
BLD^DIALOG BLK+7, ERR+5
MSG^DIALOG DDSZ+18, ALL+12
^DIC DDSZ+13
INIZE^DIEFU DDSZ+10, ALL+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Compiling "_$P(Y,U,2)_" (#"_+Y_") ...",!
  • Line Location: DDSZ+16
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: DDSZ+18
Function Call: WRITE
  • Prompt: !,$C(7)
  • Line Location: ALL+12
Function Call: WRITE
  • Prompt: !
  • Line Location: ALL+12
Routine Call
  • DIALOG
  • Line Location:
    • BLK+7
    • ERR+5
Routine Call
  • DIC
  • Line Location:
    • DDSZ+13
Routine Call
  • DIALOG
  • Line Location:
    • DDSZ+18
    • ALL+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( IND+2
^DIC - [#1] IND+3
^DIST( DDSZ+13, ALL+6, ALL+7, ALL+8, EN+3, EN+11, EN+13*, PG+2, PG+3, PG+6
, PG+11, PG+15, BLK+7, BLK+8, BLK+11, BLK+16, IND, IND+2, IND+4, IND+6
, IND+9, FRMLST+2, FRMLST+3, FRMLST+4, FRMLST+5, BLDLST+3, BLDLST+4, DELALL+5, DELALL+6, DELALL+7
, DEL+3*, ERR+4, ERR+6*

Label References

Name Line Occurrences
BLDLST FRMLST+3, FRMLST+5
BLK PG+12, PG+15
DEL DELGRP+6, DELALL+9
EN DDSZ+17, ALL+11, ENGRP+6, ENLIST+2
END PG+12, PG+15
ERR EN+12
FRMLST ENGRP+3, DELGRP+3
PG EN+11

Naked Globals

Name Field # of Occurrence
^( PG+15
^("COMP MUL PTR" IND+6*
^("COMP MUL" IND+5*
^(0 ALL+8, BLK+8, BLK+16
^(2 BLK+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
C DDSZ+9~
DDP BLK+6~, BLK+8*, IND+12
DDSB PG+11*, PG+12, PG+15*, END!, BLK~, BLK+7, BLK+8, BLK+11, BLK+16, IND+2
, IND+4, IND+6, IND+9, IND+11, IND+12
DDSBK FRMLST+1~, FRMLST+4*, FRMLST+5, BLDLST~, BLDLST+2, BLDLST+3, BLDLST+4
DDSBO PG+15*, END!, BLK~, IND+12
DDSBX BLK+14*, BLK+16*, BLK+18*, BLK+19*, BLK+20*, IND+9, IND+12, IND+14!
DDSBY BLK+14*, BLK+18*, BLK+19*, BLK+20*, IND+9, IND+12, IND+14!
DDSDDP DDSZ+8~, DDSZ+14*, DDSZ+17, ALL+1~, ALL+8*, ALL+11, EN~, EN+3*, EN+11, PG~
, PG+12, PG+15, BLK~, IND+2, IND+3, IND+6, IND+11
DDSDN BLK+8*, IND+9, IND+14!
DDSDO EN+1~, EN+10*, EN+11, EN+13, PG~, PG+15, BLK~, BLK+17!
DDSFNUM ALL+1~, ALL+5*, ALL+6*, ALL+7, ALL+8, DELALL+1~, DELALL+4*, DELALL+5*, DELALL+6, DELALL+7
DDSFRM DDSZ+8~, DDSZ+14*, DDSZ+17, ALL+1~, ALL+8*, ALL+9, ALL+10, ALL+11, EN~, EN+3
, EN+4, EN+8, EN+11, EN+12, EN+13, PG~, PG+2, PG+3, PG+6, PG+11
, PG+12, PG+15, BLK~, BLK+11, BLK+16, IND, IND+2, IND+4, IND+6, IND+11
, ENGRP~, ENGRP+3, ENGRP+6*, DELGRP~, DELGRP+3, DELGRP+6*, ENLIST+1~, ENLIST+2*, FRMLST~, FRMLST+2
, FRMLST+3, FRMLST+4, FRMLST+5, BLDLST+1~, BLDLST+3*, BLDLST+4*, DELALL+1~, DELALL+7*, DELALL+8, DELALL+9
, DEL~, DEL+2, DEL+3, ERR~, ERR+3, ERR+4, ERR+6
DDSH BLK~, BLK+11, BLK+14
DDSLST ENGRP+2~, ENGRP+3, DELGRP+2~, DELGRP+3, FRMLST~, FRMLST+3, FRMLST+5, BLDLST~
DDSLST( ENGRP+6, DELGRP+6, BLDLST+3*, BLDLST+4*
DDSMUL END!
DDSNAM ERR+2~, ERR+3*, ERR+4*, ERR+5
DDSNAV PG+12, PG+15, PG+17, END!, BLK~, IND+12
DDSNDD EN+1~, EN+10*, EN+11, EN+13, PG~, PG+12, PG+15, BLK~, IND+12
DDSORD PG+12, PG+15, PG+17, END!, BLK~, IND+12
DDSP END+1!
DDSPG EN+1~, EN+10*, EN+11*, PG~, PG+2, PG+3, PG+6, PG+11, PG+12, PG+15
, BLK~, BLK+11, BLK+16, IND, IND+2, IND+4, IND+6, IND+9, IND+11, IND+12
, FRMLST+1~, FRMLST+2*, FRMLST+3, FRMLST+4, FRMLST+5
DDSPGRP EN+1~, EN+8, IND+12
DDSPTB BLK+10*, BLK+11*, IND+11, IND+14!
DDSPX PG+6*, PG+7*, PG+8*, PG+12, PG+15, END+1!, BLK~, BLK+14, BLK+20
DDSPY PG+7*, PG+8*, PG+12, PG+15, END+1!, BLK~, BLK+14, BLK+20
>> DDSQUIET ALL+3, ALL+10, ALL+12, DELALL+2, DELALL+8
DDSREFS DDSZ+8~, ALL+1~, ALL+9*, EN~, EN+4*, EN+5, EN+12, IND+9, DELALL+1~, DEL+1~
, DEL+2*, ERR~, ERR+7
DDSREP END+1!, BLK+14*, BLK+16*, IND, IND+9, IND+12
DDSRNAV PG+17, END+1!, IND+12
DDSROOT ENLIST~, ENLIST+2
DDSSCR PG+12, PG+15, PG+17, END+1!, BLK~, IND+12
DDSTP BLK+14*, BLK+16*, BLK+17, IND+9, IND+12, IND+14!
DIC DDSZ+9~, DDSZ+12*, DDSZ+13!
DIC(0 DDSZ+12*
>> DIERR DDSZ+18, ALL+12, EN+11, EN+12, PG+12, PG+15, ERR+1
DIFM DDSZ+10~*, ALL+2~*
IND IND+1~, IND+2*, IND+3*, IND+5
U DDSZ+14, DDSZ+16, ALL+8, ALL+10, EN+3, EN+13, PG+3, PG+6, PG+11, BLK+8
, BLK+16, IND, IND+2, IND+9, FRMLST+3, FRMLST+5, DELALL+7, DELALL+8, DEL+3, ERR+3
, ERR+4, ERR+6
X DDSZ+9~
Y DDSZ+9~, DDSZ+13, DDSZ+14, DDSZ+16
Y(0 DDSZ+14
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All