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

Package: VA FileMan

Routine: DDS6


Information

DDS6 ;SFISC/MKO-DELETIONS ;14NOV2012

Source Information

Source file <DDS6.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 11 CLRMSG^DDS  (DDA,LST,UDA)^DDS5  RPF^DDS7  DEL^DDSM1  (DB,R)^DDSR  (CLRDAT,PG)^DDSRSEL  PUT^DDSVALF  ($$EZBLD,BLD)^DIALOG  
^DIE  ^DIK  ^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 DDS01  DDS3  DDS5  DDSM1  

Entry Points

Name Comments DBIA/ICR reference
DM ;Enter here if user deleted record from the Select prompt
D ;Delete the subrecord
K(DDSIEN,DIE) ;Remove all data pertaining to the (sub)record from @DDSREFT
B
SUB
DELP(P,B,PDA,IENS) ;Delete subrecord from parent's list
DEL ;Delete (sub)records added between saves

External References

Name Field # of Occurrence
CLRMSG^DDS D+3, D+12
DDA^DDS5 DM+5
LST^DDS5 DM+19
UDA^DDS5 DM+17, DM+20
RPF^DDS7 DDS6+21
DEL^DDSM1 DDS6+16
DB^DDSR DDS6+20
R^DDSR DDS6+27
CLRDAT^DDSRSEL DDS6+26
PG^DDSRSEL DDS6+24
PUT^DDSVALF DDS6+28
$$EZBLD^DIALOG D+7
BLD^DIALOG D+7, D+8
^DIE D+18
^DIK DEL+9
^DIR D+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,9)
  • Line Location: D+17
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,8)
  • Line Location: D+19
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL,2)
  • Line Location: D+21
Routine Call
  • DDS
  • Line Location:
    • D+3
    • D+12
Routine Call
  • DIALOG
  • Line Location:
    • D+7
Routine Call
  • DIALOG
  • Line Location:
    • D+7
    • D+8
Routine Call
  • DIE
  • Line Location:
    • D+18
Routine Call
  • DIR
  • Line Location:
    • D+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIST( DDS6+28

Label References

Name Line Occurrences
D DDS6+10, DM+11
DELP SUB+1
K DDS6+17, DM+12

Naked Globals

Name Field # of Occurrence
^( DEL+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
B K+4~, K+9*, K+11, BB+4, B+6, B+7, SUBSUB+1, DELP~
, DELP+7, DELP+8, DELP+10, DELP+11, DELP+12, DELP+13, DELP+14
D0 D+15~
DA DDS6+21, DDS6+22*, DM+5, DM+9, DM+17, DM+19, DM+20, D+15, D+22, D+24*
DEL+2~, DEL+5!, DEL+6*, DEL+7, DEL+8*
DA( DM+9, D+16, D+26*, DEL+7*
>> DDACT DDS6+18*, DDS6+22*
>> DDGLDEL D+17, D+19
>> DDGLVID D+17, D+19
>> DDGLZOSF("RM" D+17, D+19
>> DDM D+3, D+4*, D+22*
>> DDP DDS6+12, DDS6+13, DDS6+21, DM+15, DM+16, DM+19
>> DDS DDS6+28
DDS6DA D+2~, D+15*, D+24
DDS6DA( D+16*, D+26
>> DDSBK DDS6+19, DDS6+20
>> DDSCHANG D+25*
DDSDA DDS6+12, DDS6+13, DDS6+16, DDS6+17, DDS6+21, DDS6+22*, DM+7~, DM+9*, DM+12, DM+15
DM+16, DM+19
>> DDSDAORG DDS6+22*
>> DDSDL DM+5, DM+9, DM+17, DM+19, DM+20, D+7
>> DDSFLD DDS6+12, DDS6+13, DM+15, DM+16, DM+19
>> DDSHBX D+22
DDSI DM+9*, DM+10!, D+2~, D+16*~, D+26*, DEL+3*, DEL+4*, DEL+6, DEL+10!
DDSIEN K~, K+5, SUB+1, SUB+2
>> DDSKM D+22*
>> DDSOLD DDS6+12, DM+5, DM+15
>> DDSPARM D+25
>> DDSPG DDS6+19, DDS6+20
>> DDSPTB DDS6+17, DDS6+21, DDS6+23
>> DDSREFS K+11
>> DDSREFT DDS6+12, DDS6+13, DDS6+19*, DM+15, DM+16, K+8, K+9, BB+4, B+6
B+7, B+8, SUBSUB+2, DELP+7, DELP+8, DELP+10, DELP+11, DELP+12, DELP+13
, DELP+14, DEL+4, DEL+6
>> DDSREP DDS6+15, DDS6+23
>> DDSSC DDS6+23
>> DDSSC( DDS6+23
>> DDSSEL DDS6+25
>> DDSU("M" DM+8
>> DDSU("X" DDS6+13, DM+16
DDSX DEL+7*, DEL+10!
DI D+18!
DIE DDS6+17, DM+7~, DM+8*, DM+12, K~, B+6, SUB
DIK DEL+2~, DEL+6*
DIR D+6!, D+11!
DIR("A" D+10
DIR(0 D+6*
>> DIR0 D+10*
DIROUT D+13!
DIRUT D+13!
DR D+2~, D+18*
DTOUT D+13!
DUOUT D+13!
FN K+4~, K+11*, B+8, SUB+2
IENS K+4~, K+14*, B*, B+4, B+6, B+7, B+8, SUB, DELP~, DELP+7
, DELP+8
IOM D+17
IOSL D+10
P K+4~, K+8*, K+9, K+11, BB+4, B+6, B+7, SUBSUB+1
, DELP~, DELP+7, DELP+8, DELP+10, DELP+11, DELP+12, DELP+13, DELP+14
PAT K+4~, K+5*, B+6
PDA K+4~, B+4*, B+6, SUBSUB+1, DELP~, DELP+7, DELP+8, DELP+10, DELP+11
, DELP+12, DELP+13, DELP+14
R DELP+5~, DELP+11*, DELP+12, DELP+13
S DELP+5~, DELP+7*, DELP+10*, DELP+11, DELP+12, DELP+13, DELP+14
U DDS6+19, DDS6+23, DDS6+28, DM+8, D+10, K+11, B+4, SUBDEL+6
>> X D+13, D+17*, D+19*
>> Y DDS6+11, DM+12, DM+14, D+13*, D+22*, D+24*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All