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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: DDSRSEL

Package: VA FileMan

Routine: DDSRSEL


Information

DDSRSEL ;SFISC/MKO-RECORD SELECTION ;7JAN2004

Source Information

Source file <DDSRSEL.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 7 (BLDDA,CLRMSG)^DDS  (FRSTPG,REC)^DDS0  ERR3^DDS3  ^DDS4  ERR^DDSMSG  $$GET^DDSVALF  ^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: 4

Package Total Caller Graph
VA FileMan 4 DDS  DDS0  DDS01  DDS6  

Entry Points

Name Comments DBIA/ICR reference
PG ;Called from:
; DDS01 when user presses SELECT
; FIRSTPG^DDS0 if no DA was passed in.
GDA ;Called from DDS
GFT
KILL
ASKSAVE() ;
CLRDAT ;Clear all data values from @DDSREFT
UNLOCK ;Unlock all records locked

External References

Name Field # of Occurrence
BLDDA^DDS GFT+6
CLRMSG^DDS ASKSAVE+3
FRSTPG^DDS0 GFT+27
REC^DDS0 GFT+19, GFT+24
ERR3^DDS3 PG+20
^DDS4 GFT+15
ERR^DDSMSG GFT+22
$$GET^DDSVALF GFT+2
^DIR ASKSAVE+17

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIST( PG+13, PG+15, PG+16, GFTGFT+1
^TMP("DDS" UNLOCK+1, UNLOCK+3, UNLOCK+4!

Label References

Name Line Occurrences
$$ASKSAVE GFT+12
CLRDAT GFT+28
KILL GFT
UNLOCK GFT+28

Naked Globals

Name Field # of Occurrence
^( GFT+1
^(40 GFT

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA GFT+4!, GFT+9, GFT+10, GFT+11, GFT+13, GFT+16, GFT+18*, GFT+19, GFT+23*, GFT+24
GFT+27, UNLOCK+4
>> DDACT PG+21*, GFT+23*, GFT+26*
>> DDM ASKSAVE+3, ASKSAVE+4*
>> DDO PG+19
>> DDP GFT+19, GFT+24
>> DDS PG+13, PG+15, PG+16, GFTGFT+1, GFT+27
DDSANS GDA+3~, GDA+4*, GFT+12*, GFT+13, GFT+14
>> DDSDA GFT+5*, GFT+6
DDSDAORG GFT+4!, GFT+7*
DDSDASV GFT+5, GFT+23, KILL!
>> DDSDL GFT+5*
DDSDLSV GFT+5, KILL!
>> DDSDN PG+19
DDSORGSV GFT+7, KILL!
>> DDSPAGE GFT+27
>> DDSPG PG+21*
DDSREC GDA+3~, GFT+2*, GFT+9*, GFT+10, GFT+11, GFT+13*, GFT+16*, GFT+18
>> DDSREFT CLRDAT+2, CLRDAT+3
>> DDSSC PG+11, GFT+27
>> DDSSC( PG+11
DDSSEL PG+10!, PG+21*, KILL!
>> DIE UNLOCK+4
>> DIERR GFT+21
DIR ASKSAVE+6!, ASKSAVE+20!
DIR("?" ASKSAVE+13*, ASKSAVE+14*
DIR("A" ASKSAVE+7*, ASKSAVE+8*, ASKSAVE+9*, ASKSAVE+10*, ASKSAVE+16
DIR("B" ASKSAVE+11*
DIR(0 ASKSAVE+6*
>> DIR0 ASKSAVE+16*
DIROUT ASKSAVE+20!
DIRUT ASKSAVE+18, ASKSAVE+20!
DTOUT ASKSAVE+20!
DUOUT ASKSAVE+20!
F CLRDAT+1~, CLRDAT+3*
I UNLOCK+2~*, UNLOCK+3*, UNLOCK+4
IOSL ASKSAVE+16
P PG+10~, PG+13*, PG+15*, PG+16*, PG+18, PG+21, GFT~*, GFT+1, CLRDAT+1~, CLRDAT+2*
P1 PG+10~, PG+13*, PG+14, PG+15
PG GDA+3~, GFT*, GFT+2
U PG+11, PG+13, GFT, ASKSAVE+16
X ASKSAVE+2~, ASKSAVE+19
Y GDA+3~, GFTGFT+1*!, GFT+16, ASKSAVE+2~, ASKSAVE+18*, ASKSAVE+19*, ASKSAVE+21
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All