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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: DDSU

Package: VA FileMan

Routine: DDSU


Information

DDSU ;SFISC/MLH-PROCESS HELP ;14NOV2012

Source Information

Source file <DDSU.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 7 CLRMSG^DDS  REFRESH^DDSUTL  $$EZBLD^DIALOG  $$PRS^DIALOGU  YN^DICN  OS^DII  (MOUSE,READ)^DIR01  

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

Package Total Caller Graph
VA FileMan 19 DDS2  DDSCOM  DDSMSG  DDSR  DIC0  DIC1  DIC2  DIC4  
DICM0  DICM1  DICN  DICN1  DICQ  DICQ1  DIE3  DIEQ  
DIR  DIR0H  DIR1  

Entry Points

Name Comments DBIA/ICR reference
LIST ;
FM
Q
SC ;Screen Help, also from DDS2,DDSCOM,DDSMSG
SC1
MORE
QQ
SC2
Q2
SV ;Kill DDH array, but save the "ID" nodes and DDH itself
Z ;From DICQ1,DIEQ
Y
STP
T
W
WR
CHOICE
WRITMOUS(C) ;MAKE THE CHOICES IN THE COMMAND AREA CLICKABLE!!
HIGH(X) ;also from DDSCOM, DDSR
ASK
READ ;RETURNS 'X' & 'DICQRETA'
H ;From DICN

External References

Name Field # of Occurrence
CLRMSG^DDS SC+6, MORE+15, SC2+6, READ+13
REFRESH^DDSUTL MORE+5
$$EZBLD^DIALOG SC2+1, SC2+2, T+2, ASK
$$PRS^DIALOGU ASK+4
YN^DICN WR+11
OS^DII Y
MOUSE^DIR01 READ+9
READ^DIR01 READ+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: I
  • Line Location: FM+3
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,9)
  • Line Location: SC+4
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,8)
  • Line Location: QQ+0
Function Call: WRITE
  • Prompt: $$EZBLD^DIALOG(8053)
  • Line Location: SC2+1
Function Call: WRITE
  • Prompt: $$EZBLD^DIALOG(8081,A5_"-"_A6)_$P(DDGLCLR,DDGLDEL)
  • Line Location: SC2+2
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: SC2+4
Function Call: WRITE
  • Prompt: ?DD
  • Line Location: STP+0
Function Call: WRITE
  • Prompt: !?3
  • Line Location: T+0
Function Call: READ
  • Variable: %Y
  • Timeout: $G(DTIME,300)
  • Line Location: T+2
Function Call: WRITE
  • Prompt: DDSUP
  • Line Location: T+2
Function Call: WRITE
  • Prompt: $C(13),$J("",$L(DDSUP)+3),$C(13)
  • Line Location: T+4
Function Call: WRITE
  • Prompt: ?3
  • Line Location: T+6
Function Call: WRITE
  • Prompt: $P(A4,U,2)
  • Line Location: WR+10
Function Call: WRITE
  • Prompt: DDH(A0,A4)
  • Line Location: WR+18
Function Call: WRITE
  • Prompt: A0,?7
  • Line Location: WR+21
Function Call: WRITE
  • Prompt: DDH(A0,A4)
  • Line Location: CHOICE+2
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)
  • Line Location: WRITMOUS+1
Function Call: WRITE
  • Prompt: " "
  • Line Location: WRITMOUS+3
Function Call: WRITE
  • Prompt: $$HIGH(C)
  • Line Location: WRITMOUS+5
Function Call: WRITE
  • Prompt: C
  • Line Location: WRITMOUS+6
Function Call: WRITE
  • Prompt: $J("",F)
  • Line Location: WRITMOUS+7
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: ASK+6
Function Call: WRITE
  • Prompt: S
  • Line Location: READ+5
Routine Call
  • DDS
  • Line Location:
    • SC+6
    • MORE+15
    • SC2+6
    • READ+13
Routine Call
  • DIALOG
  • Line Location:
    • SC2+1
    • SC2+2
    • T+2
    • ASK
Routine Call
  • DIALOGU
  • Line Location:
    • ASK+4

Label References

Name Line Occurrences
$$HIGH WRITMOUS+5
ASK WR+9, ASK+6
Q2 SC2+3, READ+4
QQ MORE+15
READ SC2+1, SC2+3, ASK+2
SC Q+6, H+4
SC2 SC1+4, MOREMORE+4, SC2+4
STP FM+3
SV QMORE+16
T FM+5, Z+1
W FM+3
WR MORE+2
WRITMOUS CHOICE+1
Y Z+1, T+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% Q+2~*, MORE+12*, MORE+15*, WR+8*, ASKASK+3, ASK+9
%1 ASK+4~*, ASK+5!
>> %Y T+2*, T+5
A0 FM+1~, FM+2*, FM+3*, SC+1~, SC+12*, SC+15, SC1*, SC1+1, SC1+2, MORE
MORE+4, QQ*, WWR+2, WR+8, WR+14, WR+15, WR+17, WR+18, WR+21
CHOICE+1, CHOICE+2
A1 FM+1~, SC+1~, SC+12*, SV+1!, SV+2*, SV+5, H+1*, H+2, H+3!
A2 FM+1~, SC+1~, SC+13!, MORE+15, SV+1!, SV+3*, SV+6, ASK+1*, ASK+2*, ASK+3*
ASK+7*, ASK+8*, ASK+9*
A3 FM+1~, SC+1~
A4 FM+1~, SC+1~, SC1+2*, SC1+3, SC1+4, MORE+1, W*, W+2, WRWR+2
WR+7, WR+8*, WR+10, WR+13, WR+14, WR+15, WR+17, WR+18, WR+20, CHOICE+1
CHOICE+2, CHOICE+9, ASK
A5 SC+1~, SC+12*, SC2+2, SC2+4
A6 SC+1~, SC1*, MORE+4*, SC2+2, SC2+4
C WRITMOUS~, WRITMOUS+3*, WRITMOUS+4*, WRITMOUS+5, WRITMOUS+6
DCC READ+4!
>> DD SC1+1, STP*, T*
DDC MORE+16, SC2+3!, SC2+5!, ASK+7!
DDD FM+3, SC+9*, SC+12, SC1+1, MORE+15!, MORE+17!, SC2+1, SC2+5, T+3!, T+5!
W+1, W+2!, WR+1~, WR+20, WR+21, CHOICE+4~, ASK+10*
>> DDGLCLR SC2+2, WRITMOUS+1, ASK
>> DDGLDEL SC+4, MORE+5, MORE+6, QQSC2+2, WRITMOUS+1, HIGH+2, ASK
>> DDGLVID SC+4, MORE+5, MORE+6, QQ, HIGH+1, HIGH+2
>> DDGLZOSF("EOFF" READ+2
>> DDGLZOSF("EON" READ+11
>> DDGLZOSF("RM" SC+4, MORE+5, MORE+6, QQ
DDH Q*, Q+1!, MORE+15!, MORE+17!, SV+4!*, WR+3~, CHOICE+7~, H+2*
DDH( FM+3, SC+12, SC1SC1+2, SC2+5, WWR+2, WR+8, WR+14, WR+15
WR+17*, WR+18, CHOICE+1, CHOICE+2, H+2*
DDH("ID" SV+2, SV+3, SV+5*, SV+6*, CHOICE+3, CHOICE+5, CHOICE+6, CHOICE+8*
>> DDIOL SC+5
>> DDM SC+11*, MORE+14*, SC2+7*, READ+13*
DDO SC+10, SC+11*, SC+15, MOREMORE+9*, MORE+10!, SC2+5*
DDQ SC+5, MORE+13*, MORE+14, MORE+15!, WR+4*, CHOICE+10*
>> DDS LIST+1, WR+4, WR+9, WR+20, WR+21, CHOICECHOICE+10
DDSB1 SC+1~, SC+10*, MORE+9
DDSDIW FM+1~, FM+3*
DDSDIY FM+1~, FM+3*
>> DDSHBX SC+5, SC+6, SC1+3, MOREMORE+7, MORE+14, Q2
DDSID WR+4~*, CHOICE+4~, CHOICE+5*, CHOICE+11
DDSID(1 CHOICE+6*, CHOICE+8!
>> DDSMOUSE( WRITMOUS+5*
>> DDSMOUSY CHOICE, WRITMOUS+5
DDSQ SC+13!, MORE+15*, MORE+17*, READ+9*
DDSUP T+2~*, T+4
DDSXEC WR+1~, WR+2*, WR+5
>> DDXY SC+7, SC1+3, MOREMORE+7, SC2WR+16, ASK+6
>> DIC("?N" FM+4
DICQRETA Q+6!, READ+7*
DICQRETV Q+6!*
>> DILN Y+2
>> DIPGM FM+4, Q+2
>> DIR0 Y+2
DIR0A Q+6~, SC+15, MOREREAD+9!
DIR0KD READ+1~
DIR0P READ+1~, READ+3*
>> DISYS Y
DIY SC+12*, SC+15, MORE, Q2*, STPTWR+1~, CHOICE+3*, CHOICE+4~
DIZ FM+5~*, Y+2*, T+1
>> DP FM+4
>> DS SC1+1
>> DS(0 SC+12
DST H+2, H+3!
DTIME T+2
DTOUT FM+3, QQ+1, Q+2!, SC+2!, SC+15, MOREMORE+3, T+3*, T+4
T+5*, READ+4*
DUOUT Q+3*, SC+2!, SC+15, MOREMORE+3, SC2+3, CHOICE+3, ASK+2, READ+7*, READ+9*
READ+12*
>> DX SC+5*, MORE*, MORE+7*, MORE+8*, MORE+13, SC2*, WR+4, WR+15*
>> DY SC+5*, SC+6*, SC1+3*, MORE*, MORE+7*, MORE+8*, MORE+13, SC2*, Q2*, WR+4
CHOICE+10
F WRITMOUS+2~, WRITMOUS+4*, WRITMOUS+7
IOM SC+4, MORE+6
IOSL SC+5, MOREMORE+3, MORE+13, SC2Y+2, WR+4, CHOICE+10
S READ+1~, READ+3, READ+4, READ+5, READ+6!, READ+7!, READ+8, READ+9!
U SC+5, SC+15, MOREMORE+13, T+5, WR+4, WR+8, WR+10, CHOICE+3, CHOICE+10
ASKASK+4, READ+7, READ+12
X SC+1~, SC+4*, SC+12*, SC+15, MOREMORE+5*, MORE+6*, QQ*, SC2+4, SC2+5
Q2, HIGH~, HIGH+1, HIGH+2, ASK+3, ASK+4*, ASK+6, ASK+7, ASK+8, ASK+9
READ+3*, READ+5*, READ+7*, READ+12*
Y FM+1~, SC+1~, CHOICE+9*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All