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

Package: VA Fileman

Routine: DDSRSEL


Information

DDSRSEL ;SFISC/MKO-RECORD SELECTION ;08:14 AM 31 Jul 1995

Source Information

Source file <DDSRSEL.m>

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

Caller Graph Total: 4

Package Total Caller Graph
VA Fileman 4 DDS  DDS0  DDS01  DDS6  

Entry Points

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

External References

Name Field # of Occurrence
BLDDA^DDS GDA+9
CLRMSG^DDS ASKSAVE+3
FRSTPG^DDS0 GDA+30
REC^DDS0 GDA+22, GDA+27
ERR3^DDS3 PG+20
^DDS4 GDA+18
ERR^DDSMSG GDA+25
$$GET^DDSVALF GDA+5
^DIR ASKSAVE+17

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$ASKSAVE GDA+15
CLRDAT GDA+31
UNLOCK GDA+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA GDA+7!, GDA+12, GDA+13, GDA+14, GDA+16, GDA+19, GDA+21*, GDA+22, GDA+26*, GDA+27
, GDA+30, UNLOCK+4
>> DDACT PG+21*, GDA+26*, GDA+29*
>> DDM ASKSAVE+3, ASKSAVE+4*
>> DDO PG+19
>> DDP GDA+22, GDA+27
>> DDS PG+13, PG+15, PG+16, GDA+5, GDA+30
DDSANS GDA+3~, GDA+4*, GDA+15*, GDA+16, GDA+17
>> DDSDA GDA+8*, GDA+9
DDSDAORG GDA+7!, GDA+10*
DDSDASV GDA+8, GDA+26, GDA+33!
>> DDSDL GDA+8*
DDSDLSV GDA+8, GDA+33!
>> DDSDN PG+19
DDSORGSV GDA+10, GDA+33!
>> DDSPAGE GDA+30
>> DDSPG PG+21*
DDSREC GDA+3~, GDA+5*, GDA+12*, GDA+13, GDA+14, GDA+16*, GDA+19*, GDA+21
>> DDSREFT CLRDAT+2, CLRDAT+3
>> DDSSC PG+11, GDA+30
>> DDSSC( PG+11
DDSSEL PG+10!, PG+21*, GDA+33!
>> DIE UNLOCK+4
>> DIERR GDA+24
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, CLRDAT+1~, CLRDAT+2*
P1 PG+10~, PG+13*, PG+14, PG+15
U PG+11, PG+13, GDA+5, ASKSAVE+16
X ASKSAVE+2~, ASKSAVE+19
Y GDA+3~, GDA+19, ASKSAVE+2~, ASKSAVE+18*, ASKSAVE+19*, ASKSAVE+21
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All