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

Package: VA FileMan

Routine: DIR1


Information

DIR1 ;SFISC/XAK - PROCESS DATATYPE ;9MAY2016

Source Information

Source file <DIR1.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 11 ^%DT  LIST^DDSU  $$EZBLD^DIALOG  $$SETIN^DIALOGZ  ^DIC  ^DIE3  $$VALEXT^DIETLIBF  $$UP^DILIBF  
SETSCR^DIR  L^DIR3  $$DATE^DIUTL  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VA FileMan 2 DIEV  DIR  

Entry Points

Name Comments DBIA/ICR reference
7001
CH ;
DEC
D ; DATE
P ; POINTER
F ; FREETEXT
MSG ;
L ; LIST OR RANGE
N ; NUMERIC
1 ; DATA-DICTIONARY TYPE OF READ
0
S ; SET
P1
Y ; YES/NO
E ; END-OF-PAGE
R
GL
IT

External References

Name Field # of Occurrence
^%DT D+1
LIST^DDSU CH+4
$$EZBLD^DIALOG CH+3, D+3, D+4, GL+1, DEC, F+2
$$SETIN^DIALOGZ 1+6
^DIC P1+1
^DIE3 1+15
$$VALEXT^DIETLIBF IT+4
$$UP^DILIBF DIR1+10, S+13, S+14, S+15, S+21, D+2, 1+9
SETSCR^DIR 1+9
L^DIR3 L+1
$$DATE^DIUTL D+3, D+4

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: $S($D(DIR("T")):DIR("T"),'$D(DTIME):300,1:DTIME)
  • Variable: %I
  • Line Location: CH+3
Function Call: WRITE
  • Prompt: !,A0
  • Line Location: MSG+2
Routine Call
  • DIR
  • Line Location:
    • 1+9
Routine Call
  • DIALOG
  • Line Location:
    • CH+3
    • D+3
    • D+4
    • GL+1
    • DEC
    • F+2
Routine Call
  • DIC
  • Line Location:
    • P1+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( 1+6, 1+10
^DD("DD" D+5, IT+7

Label References

Name Line Occurrences
@( DIR1+8
CH S+28
DIR1 DIR1+11
IT R
MSG CH+2, CH+3
P1 P+4, 1+11
R 1+3, 1+4
S S+28, 1+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% 7001+1*, 1+10~*
%A DIR1+9, S+10, S+12, S+15, S+19, S+20, S+25, S+30, F+1, F+2
, P1~, 1+13~, IT+1~
%B DIR1+9, S+6, S+18, S+19, S+21, S+23, S+24, S+25, 7001+1, P1~
, 1+1, 1+2, 1+3, 1+4*, 1+7*, 1+9, 1+11, 1+12, 1+13~, IT+1~
, IT+6, IT+7
>> %B1 D+2*, D+3, GL, GL+1, F+2, F+3, P+4, 1+6, 1+9, 1+10
, 1+14, IT+4
>> %B2 D+2*, D+4, GL, GL+1, F+2, F+3, P+1*, P+2*, P+4, 1+6
, 1+9, 1+10, 1+14, IT+4
>> %B3 DEC, 1+2, 1+4, 1+11, IT+2, IT+4
>> %BA S+4*, S+8, S+10, S+14, S+15, S+18, S+19, S+22, S+25
%BU S+1~, S+21*, S+22, S+25, 1+9*
%C P+4*, P+7, P1~, 1+1*, 1+13~, R, IT+1~
>> %D1 D+2
>> %D2 D+2
>> %E DIR1+8*, DIR1+9*, S+2*, S+27*, S+28, S+29*, CH+5*, CH+7*, D+1*, D+3*
, D+4*, N+1*, N+2*, GL*, DEC*, F+1*, F+3*, E+1*, P+5*, P+6*
, 1+2*, 1+11*, 1+16*, R, IT+5*, IT+6, IT+7
>> %I S+8*, S+10*, S+12, S+14*, S+15*, S+16, S+19*, S+25*, S+28, CH+2*
, CH+3*, CH+4*, CH+5, CH+6, CH+7, MSG+1
%J S+1~, S+5*, S+8*, S+10*, S+14*, S+15*, S+16*, S+18*, S+19*, S+20
, S+22*, S+25*, S+29
>> %J1 S+14*, S+15*, S+25*
%K S+1~, S+5*, S+10*, S+12, S+15*, S+19*, S+20, S+25*, S+26, S+27
, S+28, S+29, S+30, CH+2, CH+3, CH+4
%K( S+10*, S+15*, S+19*, S+25*, S+28, CH+2, CH+6, MSG+1
%K(1 S+26
%M S+1~, S+13*, S+21*
%N D+3, D+4, GL, DEC, F+2, P1~, 1+13~, IT+1~
%P P1~, 1+13~, IT+1~
%T DIR1+8, DIR1+9, S+3, 7001, P1~, 1+13~, IT+1~
%W D+3*, D+4*, GL+1*, DEC*, F+2*, P1~, 1+1~, 1+13~, IT+1~
A0 CH+2*, CH+3*, MSG+1, MSG+2, MSG+3!
DD CH+1~, CH+4*
DDC CH+1~, CH+4*
DDD CH+1~, CH+4*
DDH S+1~, S+5*, MSG+1*
DDH( MSG+1*
>> DDS S+30, CH+3, CH+4, MSG+1, MSG+2, P+1, 1+11, IT+3
>> DIC P+4*, 1+11*
>> DIC("S" S+3*, S+4, P+3*
>> DIC(0 P+4*, P1+1*, 1+11*
DICQRETA P1+1!
DICQRETV P1+1!
DIE 1+1~, 1+11*, 1+14*
>> DIFLD 1+14*
DILANG 1+5~, 1+6*, 1+7, 1+8!, 1+10
DINUM IT+1~
DIPA IT+1~
DIQUIET S+10, S+15, S+19, S+25, S+27, IT+3~*
>> DIR("C" S+6, S+8, S+10, S+14, S+15
>> DIR("S" S+3, P+3
>> DIR("T" CH+3
>> DIR("V" 1+11
>> DIRDINUM IT+1
>> DIRUT E+1*
DIY CH+1~, CH+3!, CH+4
DIY(1 CH+3*
DIY(2 CH+3*
>> DP 1+14*
>> DQ 1+14*
DS CH+1~, CH+4*
DS( MSG+1*
DTIME CH+3
>> DUOUT E+1*
DUZ("LANG" 1+6
I GL+1~, F+2~
I(1 GL+1*, F+2*
I(2 GL+1*, F+2*
U CH+5, F+1, E+1, 1+2, 1+4, 1+10, 1+11, 1+16, IT+2, IT+4
X DIR1+9, DIR1+10*, S+2, S+8, S+10, S+13~*, S+14, S+15, S+18, S+19
, S+21~*, S+22, S+25, S+28*, S+30, CH+5*, D+2, N+1, N+2, GL
, DEC, DEC+1, F+1, F+3, E+1, P+4, P+5, P+7*, P1+1*, 1+1
, 1+2, 1+4*, 1+11*, R*, IT+2*, IT+5, IT+6, IT+7
>> Y S+2*, S+8*, S+10*, S+14*, S+15*, S+18*, S+19*, S+22*, S+23, S+24*
, S+25*, S+26*, 7001*, 7001+1*, CH+6*, D+1, D+2, D+3, D+4, D+5*
, DEC+1*, F+1*, E+1*, P+5, P+6, P1+1, 1+2*, 1+4, 1+10*, 1+11
, 1+16, IT+6*, IT+7*
>> Y(0 S+8*, S+14*, S+18*, S+23*, S+26*, S+30, 7001+1, CH+6*, D+5*, 1+16*
, IT+7*
>> Y(1 D+5*!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All