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

Package: VA FileMan

Routine: DIA2


Information

DIA2 ;SFISC/GFT-SELECT ENTRY TO EDIT, ^LOOP ;16MAY2007

Source Information

Source file <DIA2.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 11 ^DIA3  Q^DIB  ^DIC  ACT^DICM1  YN^DICN  GO^DIE  LOCK^DILF  $$CONVQQ^DILIBF  
EN1^DIP  Y^DIQ  PTS^DITP  

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

Package Total Caller Graph
VA FileMan 2 DIA3  DIB  

Entry Points

Name Comments DBIA/ICR reference
DIC
L
DIE
LOOP ;DELETE OR REPLACE POINTERS
NUL

External References

Name Field # of Occurrence
^DIA3 DIC
Q^DIB DICDIC+1
^DIC L+1
ACT^DICM1 LOOP+14
YN^DICN LOOP+16
GO^DIE DIE+4
LOCK^DILF DIE+1
$$CONVQQ^DILIBF DIC+2
EN1^DIP DIC+2
Y^DIQ LOOP+4
PTS^DITP DIC+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?4,"LOOP ENDED!"
  • Line Location: DIC+2
Function Call: WRITE
  • Prompt: $C(7),!,"ANOTHER TERMINAL IS EDITING THIS ENTRY!"
  • Line Location: DIE+2
Function Call: WRITE
  • Prompt: !!,?3
  • Line Location: LOOP+1
Function Call: WRITE
  • Prompt: Y
  • Line Location: LOOP+9
Function Call: WRITE
  • Prompt: " ",$E(@(DCC_"Y,0)"),0)
  • Line Location: LOOP+13
Function Call: WRITE
  • Prompt: $C(7),!!,"WANT TO STOP LOOPING"
  • Line Location: LOOP+16
Routine Call
  • DIC
  • Line Location:
    • L+1
Routine Call
  • DIE
  • Line Location:
    • DIE+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( LOOP+2, LOOP+11
^TMP("DIFIXPT" LOOP+6*, LOOP+7*
^UTILITY("DIT" DIA2+7!, DIC+1!
^UTILITY($J NUL*

Label References

Name Line Occurrences
@( DIE+3
DIC DICDIC+2
DIE DICLOOP+15
L DIC
NUL LOOP+1, LOOP+2

Naked Globals

Name Field # of Occurrence
^( LOOP+2, LOOP+11
^(0 LOOP+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % LOOP+11*, LOOP+13, LOOP+16*
>> %C LOOP+10*, LOOP+11*, LOOP+14*
>> %Y LOOP+11*
C DIE+1!, LOOP+2*
>> D0 LOOP+1, LOOP+2, LOOP+7, LOOP+10, LOOP+15
D1 NUL!
D2 NUL!
D3 NUL!
D4 NUL!
D5 NUL!
DA DIA2+7!, DIC, DIE*, DIE+1
DB DIE+1!
DCC LOOP+1, LOOP+2, LOOP+10, LOOP+13, LOOP+15!, LOOP+16!
>> DHD DIC+2*
>> DHIT DIC+2*
DI DIA2+7!, LOOP+2*, LOOP+14*, NUL*
DIA DIA2+8, DIC+2, LL+1~
DIA("P" DIE
DIA(1 DIC*
DIA(9 DIC*
DIAP DIA2+7!
DIC L!*, DIE+1!*, LOOP+10*
DIC(0 L*, LOOP+14*
DIE L*!, DIE+1, LOOP+10*
>> DIFIXPT LOOP+1, LOOP+5, LOOP+9, LOOP+11, LOOP+14, LOOP+15, LOOP+16
>> DIFIXPTC LOOP+6*, LOOP+7, LOOP+15*
DIFIXPTH LOOP+6!
DILK DIE+1*, DIE+2!, DIE+3!, DIE+4!
DIQUIET LOOP+12~
DIY LOOP+14!
DO LOOP+14!
DO(2 LOOP+14*
>> DP DIE*
DR L+1~, DIE*, DIE+3
DR(1 DIA2+7*, DIA2+8*, DIE
DRS DIA2+7!
>> DTOUT DICDIC+2, LOOP+15
DW DIA2+7!
>> DX(0 NUL*
F L!
>> FLDS DIC+2*
I L!
>> IOP DIC+2*
J L!
J(0 DIA2+7, DIA2+8
>> L DIC+2*
U DICLOOP+2, LOOP+14
X DIC+1, LOOP+2*, LOOP+4~, LOOP+11, LOOP+14
Y DIC, L!, DIEDIE+1!, LOOP+2*, LOOP+7, LOOP+9, LOOP+10*, LOOP+14*, LOOP+15*!
LOOP+16!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All