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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: DDS0

Package: VA Fileman

Routine: DDS0


Information

DDS0 ;SFISC/MLH-SETUP, CLEANUP ;4:45 AM 7 Sep 2006

Source Information

Source file <DDS0.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 8 NOW^%DTC  (INIT,KILL)^DDGLIB0  GL^DDS10  PG^DDSRSEL  EN^DDSZ  BLD^DIALOG  (,IX)^DIC  $$FNO^DILIBF  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
VA Fileman 5 DDS  DDSCLONF  DDSRSEL  DDSRUN  DDSZ  

Entry Points

Name Comments DBIA/ICR reference
COMPILED(DDS) ;Return 1 if form is compiled
FRSTPG(DDS,DA,DDSPAGE) ;Get first page of form
END
REF(DDS) ;Return global reference for compiled global
IXF ;
UNLOCK ;Unlock any lock records
REC(DDP,DA) ;Check record and lock
INIT ;Initialize some variables
; DDSHBX = $Y of first line of help area
; DDSREFT = Global reference of temporary global location
; DDSFDO = 1 if entire form is display-only
; DDSCHG = Change flag
; DDSKM = Flag to keep whatever's in help area
; DDSH = Flag to indicate help area is empty
; DDSSC = Array to indicate what pages are on the screen
FORM(DDSFILE,DR) ;Form lookup
EN(DDSFILE,DR,DA) ;Initial setup
OLDREF(DDS) ;Return global reference for compiled global used prior

External References

Name Field # of Occurrence
NOW^%DTC INIT+18
INIT^DDGLIB0 EN+2
KILL^DDGLIB0 END+1
GL^DDS10 REC+15
PG^DDSRSEL FRSTPG+11
EN^DDSZ EN+7
BLD^DIALOG FORM+7, FORM+16, FORM+17, FRSTPG+10, FRSTPG+11, REC+21
^DIC IXF+1
IX^DIC FORM+14
$$FNO^DILIBF REC+18

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( REC+19
^DIST( EN+8, FORM+17, FRSTPG+7, FRSTPG+9, FRSTPG+10, INIT+19*, REF+1, OLDREF+2
^TMP("DDS" END+3, UNLOCK+2, UNLOCK+3!
^TMP("DDSH" END+13!
^TMP("DDSWP" END+13!
^TMP("DIERR" END+11!

Label References

Name Line Occurrences
$$COMPILED EN+7
$$REF EN+6, COMPILED+1
FORM EN+3
FRSTPG EN+10
INIT EN+12
REC EN+11
UNLOCK END+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% INIT+17~, INIT+19
%H INIT+17~
%I INIT+17~
A1 END+21!
D FORM+13*, END+21!
D0 END+7!, IXF+1~
DA EN~, EN+8~, EN+10, EN+11, FRSTPG~, FRSTPG+7, REC~, REC+11, REC+13*, REC+15
, REC+24, END+5!, END+6, END+7!, END+8*, IXF+1~
DA( REC+25, END+9*
DDACT INIT+13*, END+14!
DDC END+21!
DDD END+21!
>> DDGFDD IXF+1
DDH INIT+12!, INIT+13*, END+14!
DDM INIT+13*, END+14!
DDO END+14!
DDP EN+11, FORM+11*, FORM+13, FORM+20*, REC~, REC+15, REC+18, REC+26, END+14!
DDQ END+14!
DDS EN+6, EN+7, EN+8, EN+10, FORM+18*, FRSTPG~, FRSTPG+7, FRSTPG+9, FRSTPG+10, INIT+14
, INIT+19, END+14!, COMPILED~, COMPILED+1, REF~, REF+1, OLDREF~, OLDREF+2
DDSBK END+15!
DDSBR END+15!
DDSCHANG INIT+12!
DDSCHG INIT+13*, END+15!
DDSCTRL END+19!
DDSDA REC+12*, REC+15, END+15!
DDSDAORG REC+13*, REC+24!*, END+6, END+8, END+15!
DDSDAORG( REC+25*, END+9
DDSDDP END+14!
DDSDL REC+12*, REC+15, REC+23, REC+24*, REC+25*, END+15!
DDSDLORG REC+12*, REC+23*, END+6, END+9, END+16!
DDSDN END+16!
DDSEXT END+16!
DDSFDO END+16!
DDSFILE EN~, EN+3, FORM~, FORM+7, FORM+11
DDSFILE(1 FORM+20
DDSFLD END+16!
DDSFLORG REC+26*, END+16!
DDSGL END+16!
DDSH INIT+13*, END+16!
DDSHBX INIT+9*, END, END+19!
DDSI REC+25*, REC+27!, END+9*, END+16!
DDSKM END+17!
DDSLN END+17!
DDSNP END+17!
DDSO END+17!
DDSOLD END+17!
DDSOPB END+17!
DDSORD END+17!
DDSOSV END+17!
DDSPAGE EN+10, FRSTPG~, FRSTPG+8
>> DDSPARM END+1, END+11
DDSPG FRSTPG+9*, FRSTPG+10, END+17!
DDSPTB END+17!
DDSPX END+18!
DDSPY END+18!
DDSQ END+18!
DDSREFS EN+6*, END+19!
DDSREFT INIT+14*, INIT+15, END+12!
DDSREP END+18!
DDSSAVE INIT+12!
DDSSC INIT+12!, INIT+13*, END+18!
>> DDSSEL FRSTPG+11
DDSSP END+18!
DDSSTACK END+18!
DDSTOP REC+18~*, REC+19, REC+21
DDSTP END+18!
DDSU END+18!
DDSX END+18!
DDXY INIT+10*, END+19!
DI END+21!
DIC FORM+9~, FORM+13*, FORM+14!, END+20!, IXF+1~*
DIC(0 FORM+13*, IXF+1*
>> DIE REC+12*, REC+15, REC+20, REC+26
DIEQ END+21!
DIERR EN+2, EN+3, EN+7, EN+10, EN+11, REC+15, REC+17, END+11!
DIK END+21!
>> DIOVRD REC+17
DIR END+20!
DIR0N END+20!
DIROUT END+20!
DIRUT END+20!
DIW END+21!
DIY END+21!
DIZ END+21!
DP IXF+1~
DR EN~, EN+3, FORM~, FORM+12
DS END+21!
DUOUT END+20!
DX END*, END+20!
DY END*, END+20!
I UNLOCK+1~, UNLOCK+2*
IOSL INIT+9, END
>> IOXY INIT+10, END
P FRSTPG+6~, FRSTPG+8*, FRSTPG+9, FRSTPG+10, REC+20~, REC+21
P("FILE" REC+20*
U EN+1*, EN+8, FORM+11, FORM+20, FRSTPG+7, REC+19, REC+20, INIT+19
X FORM+9~, FORM+12*, FORM+16, FORM+17, INIT+17~, IXF+2!, IXF+3*
Y FORM+9~, FORM+16, FORM+17, FORM+18, IXF+1~, IXF+2, IXF+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All