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 |  Marked Items |  All
Print Page as PDF
Routine: DINIT6

Package: VA FileMan

Routine: DINIT6


Information

DINIT6 ;SFISC/XAK-INITIALIZE VA FILEMAN ;20SEP2012

Source Information

Source file <DINIT6.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 8 ^%DT  UPDATE^DIE  IXALL^DIK  $$ROUEXIST^DILIBF  (OS,V)^DINIT  ^DINITPST  EN^DIPKINIT  ^DIR  
Kernel 1 $$VERSION^XPDUTL  

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 DINIT  DINIT5  

Entry Points

Name Comments DBIA/ICR reference
1
E
DIINIT ;Update VA FileMan package entry
PARAM ;
KL
DINITOSX
PKG ;

External References

Name Field # of Occurrence
^%DT DIINIT+3
UPDATE^DIE DIINIT+12, PARAM+20, PARAM+34
IXALL^DIK DIINIT+27
$$ROUEXIST^DILIBF PKG+6
OS^DINIT DINIT6+7
V^DINIT DIINIT+2, DIINIT+3
^DINITPST DINITOSX+2
EN^DIPKINIT PKG+9
^DIR DIINIT+20
$$VERSION^XPDUTL PKG+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"The following files have been installed:",!
  • Line Location: DINIT6+8
Function Call: WRITE
  • Prompt: $E(" ",1,(3-$L($P(X,"."))))_X,?11,$P($G(^DIC(X,0)),U),!
  • Line Location: DINIT6+9
Function Call: WRITE
  • Prompt: !,"INITIALIZATION COMPLETED IN "_($P($H,",",2)-DIT)_" SECONDS."
  • Line Location: E+0
Function Call: WRITE
  • Prompt: !!,"You have a file #9.4 that is not the 'Package' file."
  • Line Location: PKG+2
Function Call: WRITE
  • Prompt: !,"Therefore, the Package file will not be initialized on your system."
  • Line Location: PKG+3
Function Call: WRITE
  • Prompt: !,"You cannot use VA FileMan's package export utility, DIFROM."
  • Line Location: PKG+4
Function Call: WRITE
  • Prompt: !!,"Your Package file will now be updated.",!!
  • Line Location: PKG+8
Function Call: WRITE
  • Prompt: !!,$C(7),"WARNING: There is more than one 'VA FILEMAN' entry in the Package file (#9.4)."
  • Line Location: DIINIT+14
Function Call: WRITE
  • Prompt: !," I am unable to determine which is the correct entry to update with"
  • Line Location: DIINIT+15
Function Call: WRITE
  • Prompt: !," current installation data."
  • Line Location: DIINIT+16
Function Call: WRITE
  • Prompt: !!," You can delete or edit erroneous entries and run DINIT again."
  • Line Location: DIINIT+17
Function Call: WRITE
  • Prompt: !
  • Line Location: DIINIT+20
Function Call: WRITE
  • Prompt: !!,"Re-indexing entries in the DIALOG file."
  • Line Location: DIINIT+24
Routine Call
  • DIE
  • Line Location:
    • DIINIT+12
    • PARAM+20
    • PARAM+34
Routine Call
  • DIR
  • Line Location:
    • DIINIT+20

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DINIT6+9*
^DD("OS" - [#.7] DINIT6+7, DINIT6+10
^DD("ROU" DINITOSX*
^DD("SUB" DINITOSX!
^DD("VERSION" DINIT6+10*
^DD(9.4 PKG+7!
^DD(9.44 PKG+7!
^DI( DIINIT+25, DIINIT+26*
^DIC - [#1] DINIT6+9
^DIC(9.4 - [#9.4] PKG+1
^XTV(8989.51 - [#8989.51] PARAM+2

Label References

Name Line Occurrences
1 DINITOSX+1
DIINIT 1+1
KL E+1, 1+1
PARAM 1+2
PKG 1+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% KL!
%DT DIINIT+1~, DIINIT+3*
%H KL!
%X KL!
%Y KL!
D KL!
DA KL!, DIINIT+27!
DD KL!
DH KL!
DIC KL!
DIDATE DIINIT+1~, DIINIT+3*, DIINIT+9
DIERR DIINIT+1~, DIINIT+13
DIK KL!, DIINIT+27*
DINDES PARAM+1~
DINDES(1 PARAM+18*, PARAM+32*
DINDES(2 PARAM+19*, PARAM+33*
DINFDA DIINIT+1~, PARAM+1~
DINFDA( DIINIT+4*, DIINIT+5*, DIINIT+6*, DIINIT+7*, DIINIT+8*, DIINIT+9*, DIINIT+10*, DIINIT+11*, PARAM+3*, PARAM+4*
, PARAM+5*, PARAM+6*, PARAM+7*, PARAM+8*, PARAM+9*, PARAM+10*, PARAM+11*, PARAM+12*, PARAM+13*, PARAM+14*
, PARAM+15*, PARAM+16*, PARAM+17*, PARAM+22*, PARAM+23*, PARAM+24*, PARAM+25*, PARAM+26*, PARAM+27*, PARAM+28*
, PARAM+29*, PARAM+30*, PARAM+31*
DINIEN DIINIT+1~
DINIEN(1 DIINIT+23
>> DINITOSX DINITOSX
DINMSG DIINIT+1~
DINMSG("DIERR" DIINIT+13
DIPKG DIINIT+23~*, DIINIT+26
DIR DIINIT+18~
DIR(0 DIINIT+19*
DIREC DIINIT+23~, DIINIT+25*, DIINIT+26
DIROUT DIINIT+18~
DIRUT KL!, DIINIT+18~
DIT E, 1~, KL!
DITZS KL!
DIVERS DIINIT+1~, DIINIT+2*, DIINIT+7, DIINIT+8
DT DIINIT+10
DTOUT KL!, DIINIT+18~
DU KL!
DUOUT KL!, DIINIT+18~
DUZ DIINIT+11
F KL!
I KL!, PARAM+17*
J KL!
P KL!
U DINIT6+9, DINITOSX, PKG+1, DIINIT+26
VERSION DINIT6+9, DINIT6+10, KL!
X DINIT6+9*, DINIT6+10*, DINITOSX, KL!, DIINIT+1~, DIINIT+3*
Y KL!, DIINIT+1~, DIINIT+3

Marked Items

Name Field # of Occurrence
$T(V^DINIT DIINIT+2, DIINIT+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All