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

Package: VA FileMan

Routine: DIO4


Information

DIO4 ;SFISC/GFT,XAK,TKW-FINISH OUTPUT, CLOSE DEVICE ;9JAN2004

Source Information

Source file <DIO4.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 10 NOW^%DTC  $$EZBLD^DIALOG  UPDATE^DIARU  M^DIAU  L^DIDC  OS^DII  ^DIK  (,A,C,CP,CSTP,D,DT,H,M,N,P,S,T)^DIO2  
^DIO3  ENRLS^DIOZ  
Kernel 1 ^%ZIS  

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

Package Total Caller Graph
VA FileMan 9 DIAU  DIAUTL  DIDC  DIG  DIH  DIO  DITCP0  DIWE4  
DIXC  

Entry Points

Name Comments DBIA/ICR reference
MATCHES
NO
STOP
K ;S:$D(ZTSK) ZTREQ="@"
K1
FF
SDP
CLOSE ;
HDR
N
T
CSTP
DT
C
S
P
A
D
CP
H
M

External References

Name Field # of Occurrence
NOW^%DTC MATCHES+1
^%ZIS SDP+1
$$EZBLD^DIALOG MATCHES, NO
UPDATE^DIARU NO+1
M^DIAU NO+6
L^DIDC NO+6
OS^DII DIO4+7
^DIK K+3
^DIO2 NO+3
A^DIO2 A
C^DIO2 C
CP^DIO2 CP
CSTP^DIO2 CSTP
D^DIO2 D
DT^DIO2 DT
H^DIO2 H
M^DIO2 M
N^DIO2 N
P^DIO2 P
S^DIO2 S
T^DIO2 T
^DIO3 DIO4+12
ENRLS^DIOZ DIO4+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!?25,$S('DJ:$$EZBLD^DIALOG(8006.1),$G(DUZ("LANG"))>1:$$EZBLD^DIALOG(8006.2,DJ),1:DJ_" MATCH"_$P("ES",U,DJ'=1)_" FOUND.")
  • Line Location: MATCHES+0
Function Call: WRITE
  • Prompt: $C(7)
  • Condition for execution: IOST?1"C".E
  • Line Location: MATCHES+0
Function Call: WRITE
  • Prompt: !!!!,?10,$$EZBLD^DIALOG(8007.1)
  • Line Location: NO+0
Function Call: WRITE
  • Prompt: !
  • Line Location: SDP+0
Routine Call
  • DIALOG
  • Line Location:
    • MATCHES
    • NO
Routine Call
  • %ZIS
  • Line Location:
    • SDP+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS("C" CLOSE+1
^DD("FUNC" - [#.5] STOP+1, SDP+3
^DD("OS" - [#.7] NO+5, SDP, SDP+2
^DIBT - [#.401] MATCHES+1*
^DOSV(0 NO+2*
^TMP("DIERR" DIO4+11!, K1+4!
^TMP("DIHELP" K1+3!
^TMP("DIMSG" K1+3!
^UTILITY("DIP2" K1!
^UTILITY($J DIO4+12, MATCHES, NO, K1!, HDR

Label References

Name Line Occurrences
CLOSE STOP+1
FF DIO4+11, NO+4
HDR MATCHES, NO
K1 DIO4+8
SDP NO+5
STOP DIO4+11

Naked Globals

Name Field # of Occurrence
^( K1!

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DIO4+10~*, MATCHES+1, K1+1!
%A K1+1!
%B K1+1!
%DT K1+1!
%H K1+1!
%I K1+1!
%Q K1+1!
%X K1+1!
%Y K1+1!
%Z K1+1!
A DIO4+12*, K1!, SDP+1*, SDP+2*
B K1!
BY K1!
C K1!
CP NO+2, K1+1!
CP( NO+2
D K1!
D1 K1+1!
D2 K1+1!
D3 K1+1!
D4 K1+1!
D5 K1+1!
D9 K1+1!
DA K+3~*, K1+1!
DC MATCHES, NO, K1+5!
DCC K1+5!
DCOPIES NO+5, K1+1!, SDP, SDP+2
DD K1+1!
>> DDXPTMDL K+3
>> DDXPXTNO K+3
DE K1+1!
DHIT K1+5!
DHT K1+2!
DI K1+1!
DIAC K1+1!
>> DIAR DIO4+11, NO+1
DIASKHD K1+1!
DIBT K1+5!
DIBT1 K1+5!
DIBT2 K1+5!
DIBTOLD K1+5!
DIBTPGM DIO4+9, DIO4+10!
DICMX K1+2!
DICSS K1+2!
DIERR DIO4+11!, K1+4!
DIFF K1+1!
DIFILE K1+1!
>> DIFIXPT DIO4+8
>> DIFMSTOP DIO4+11
DIHELP K1+3!
DIJ K1+5!
DIK K+3~*
DILCT K1+1!
DILIOSL K1+5!
DIMSG K1+3!
DINS K1+5!
DIO NO, K1+1!, SDP+1*, SDP+4
DIO("SCR" DIO4+7!
DIOEND NO+6, NO+7!
DIONOSUB K1+2!
DIOP K1+5!, CLOSE+1*, CLOSE+3!
DIOSL K1+5!
DIOSUBHD K1+2!
DIOT NO+3, K1!
DIP DIO4+7!, K1!
DIPA K1!
DIPASS K1+2!
DIPCRIT K1+5!
DIPDT K1+2!
DIPR K1+2!
DIPT K1+5!
>> DIQUIET K1+4
DIROUT K1+3!
DIRUT K1+3!
DIS K1+2!
DISEARCH MATCHES, MATCHES+1, K1+5!
>> DISTEMP MATCHES
DISTOP K1+1!
DISTOP("C" STOP
DISTP DIO4+12, NO, K1+1!
DISTXT K1+5!
DISUPNO MATCHES, NO, K1+5!
DISV MATCHES+1, K1+1!
DISX K1+1!
>> DISYS DIO4+7, NO+5, SDP, SDP+2
DITTO K1!
DITYP K1+5!
DIW DIO4+7!
DIWL K1+2!
DIWR K1+2!
DIWT DIO4+7!
DIXX DIO4+7!
DJ MATCHES, MATCHES+1, K1+5!
DJK K1+5!
DL K1+1!
DLP K1+5!, SDP+1*
DM K1+1!
DN NO+3*, K1+1!, HDR~*
DNP K1+5!
>> DOUT NO+5, SDP+1
DP K1+5!
DPR K1+5!
DQ K1+5!
DQI K1!
DRK DIO4+7!
DSC DIO4+7!
DTOUT K1+3!
DUOUT K1+3!
DUZ("LANG" MATCHES
DUZ(0 STOP+1
DX K1+5!
DXS K1+5!
DY K1+5!
DY(1 NO+3*
E K1!
FLDS K1!
FR K1+1!
H K1!
I K1!
IO DIO4+12, SDP+1, SDP+2, SDP+3, SDP+4*, CLOSE+1
IO(0 NO+2, SDP+1*, SDP+3
IO(1 SDP+3!
IOF FF, SDP+2
IOP K1+5!, SDP+1*
>> IOPAR SDP+1
IOST MATCHES, FF, SDP+2
J K1!
L MATCHES, K1!, FF
M K1!
N K1!
P K1!
>> POP SDP+1
Q K1!
S DIO4+12, K1!
SF K1+2!
U MATCHES, MATCHES+1, NO+3, K1
V K1!
W K1!
X NO+2*, STOP+1*, K1!, SDP+3*
Y NO+3, K1!
Z NO+2*, K1!
>> ZTQUEUED DIO4+11, K+1
>> ZTREQ K+2*
>> ZTSTOP DIO4+11, STOP
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All