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

Package: VA FileMan

Routine: DIP3


Information

DIP3 ;SFISC/GFT,TKW-PRINT HEADING, PAGE, COPIES ;15NOV2012

Source Information

Source file <DIP3.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
VA FileMan 13 ZIS^DDXP4  $$EZBLD^DIALOG  $$FILENAME^DIALOGZ  IX^DIC  YN^DICN  CLEAN^DIEFU  Q^DIP  (D,PUT)^DIP21  
HQ^DIP31  ^DIP4  ^DIP5  DIP3^DIQQ  DIP3^DIQQQ  
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: 6

Package Total Caller Graph
VA FileMan 6 DIP2  DIP21  DIP23  DIP4  DIQQ  DIQQQ  

Entry Points

Name Comments DBIA/ICR reference
H
DHD(DHD,DK,L) ;VALIDATE HEADER 'DHD' FOR FILE 'DK'
; 'L'=0 MEANS SILENT
; CALLED BY SCREENMAN TEMPLATE EDIT
DHDBAD
G
X
PAGE ;
EGP
ZIS
SDP
O
FREE
F2
SDPCLO
CLO
CLO1
HD

External References

Name Field # of Occurrence
^%ZIS ZIS, O+1, O+2
ZIS^DDXP4 ZIS
$$EZBLD^DIALOG X, EGP, SDP+1, O, FREE+1, FREE+2, FREE+3, HD
$$FILENAME^DIALOGZ HD
IX^DIC DHD+4
YN^DICN FREE+1, FREE+2
CLEAN^DIEFU F2+2
Q^DIP H+2, X
D^DIP21 DHD+4
PUT^DIP21 G
HQ^DIP31 H+2
^DIP4 F2+2
^DIP5 F2+2
DIP3^DIQQ FREE+2
DIP3^DIQQQ EGP

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!,$$EZBLD^DIALOG(8086)
  • Line Location: X+0
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: EGP+0
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(7096),"1// "
  • Line Location: EGP+0
Function Call: READ
  • Variable: F
  • Timeout: DTIME
  • Line Location: SDP+1
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(8180)
  • Line Location: SDP+1
Function Call: WRITE
  • Prompt: $C(7),$$EZBLD^DIALOG(8190,^("IOM"))
  • Line Location: FREE+1
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(8192),!
  • Line Location: FREE+3
Routine Call
  • %ZIS
  • Line Location:
    • ZIS
    • O+1
    • O+2
Routine Call
  • DIALOG
  • Line Location:
    • X
    • EGP
    • SDP+1
    • O
    • FREE+1
    • FREE+2
    • FREE+3
    • HD
Routine Call
  • DIC
  • Line Location:
    • DHD+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS("C" FREE+3
^%ZOSF("UCI" EGP+2
^%ZTSCH("RUN" EGP+2
^%ZTSK - [#14.4] EGP+2
^DD("FUNC" - [#.5] FREE+3, CLO1
^DD("OS" - [#.7] EGP+2, ZIS+1, ZIS+2, FREE+2
^DIPT - [#.4] FREE+1, HD+1
^UTILITY("DIP2" DIP3+7*

Label References

Name Line Occurrences
$$DHD H+3
CLO FREE+2
CLO1 SDPCLO
DHDBAD DHD+4, DHD+6
DIP3 EGP
F2 EGP+1
FREE ZIS+3
G H, H+3
H H+3
HD H+1, F2
O O+1
PAGE H, G
SDP ZIS+2, SDP+1
SDPCLO SDP+1, O+1
X EGP, ZIS, FREE+1, CLO1
ZIS FREE+1

Naked Globals

Name Field # of Occurrence
^("H" HD+1
^("HLANG" HD+1
^("IOM" FREE+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DHD+3~, DHD+6*, FREE*, FREE+1, FREE+2*
%ZIS EGP+2*, O!*, O+2*, FREE+2
%ZIS("A" O*
%ZIS("B" EGP+2*, O*
>> C PAGE+1, EGP, F2+1*
CP F2+1!
DA H+2*, H+3, PAGE+1!*, O+2*, FREE+2, F2+1!
DALL H, G, F2+1!
DC DHD+3~, DHD+4*, PAGE+1*, EGP*, F2, F2+1!*
DC(0 HD+1
>> DCL HD
>> DCOPIES SDP+1*
DD DHD+3~
>> DDXP H, PAGE+1, ZIS, ZIS+1
>> DDXPIOM ZIS+1
>> DDXPIOSL ZIS+1
>> DE DIP3+7*, G
DHD H+3*, DHD~, DHD+4*, DHD+5, DHD+6, G*, EGP, F2*, HD+2*
>> DI F2+1
>> DIAR HD
>> DIASKHD H, HD+2*
>> DIAX HD
DIC DHD+3~, DHD+4!, F2+1!
DIC("S" DHD+4*
DIC(0 DHD+4*
DICOMPX PAGE+1!
DIE F2+1!
>> DIFIXPT EGP+1
DINS F2+1!
>> DIOEND FREE+3*
>> DIOEND(9 FREE+3*
DIOP ZIS*!
DIOQ O*, O+2!
>> DIPCRIT PAGE+1*
>> DIPION SDP*, O+2
>> DIPZ FREE+1
DIROUT H+2!
DIRUT H+2!
>> DIS HD
>> DISUPNO PAGE+1*
>> DISYS EGP+2, ZIS+1, ZIS+2, FREE+2
>> DJ DIP3+7*, G
DK H+3, DHD~, F2+1*, HD
DM FREE+3*, F2+1!
>> DOUT PAGE+1, O+2*
>> DPP EGP
>> DPP( EGP
DRK F2+1!
DTIME EGP, SDP+1
>> DTOUT H+2
>> DUOUT H+2
DUZ("LANG" HD+1
DUZ(0 DHD+6
DW DHD+3~
>> F SDP+1*, FREE*, FREE+2
FR F2+1!
H F2+1!
IO SDP, O+1, O+2, FREE+2, FREE+3, CLO, CLO1
IO("C" PAGE+1!, FREE+3*
IO("Q" O, FREE+2, F2+2
IO(0 FREE+1, FREE+2
IO(1 FREE+3!, CLO1!
>> IOFREE FREE+2
IOM ZIS+1*, O+2, FREE+1
ION SDP, O+2
IOP ZIS*, O!*, O+2*, FREE+1, FREE+2
IOSL ZIS+1*
IOST O+2, FREE
>> IOT ZIS+2
J F2+1!
L H, H+3, DHD~, DHD+4, G, PAGE+1, EGP
N F2+1!
>> O SDP*, O+1, F2+1*, SDPCLO
PG PAGE+1!
>> POP ZIS, O+1
Q F2+1!
S F2+1!
T F2+1!
TO F2+1!
U DHD+4, EGP, SDP+1, FREE+2
V F2+1!
>> W FREE*, FREE+2
X H+2, H+3, DHD+3~, DHD+4*, X*, EGP*, ZIS+1*, FREE+3*, F2*, F2+1
, SDPCLO*, CLO*, HD*, HD+1*, HD+2*
Y DHD+3~, DHD+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All