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

Package: VA FileMan

Routine: DIP21


Information

DIP21 ;SFISC/XAK-PRINT TEMPLATE ;22JULY2014

Source Information

Source file <DIP21.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
VA FileMan 12 NOW^%DTC  $$EZBLD^DIALOG  IX^DIC  YN^DICN  C^DII  $$ROUEXIST^DILIBF  Q^DIP  ^DIP2  
ED^DIP23  (H,PAGE)^DIP3  ENDIP^DIPZ  (DIP21,XPDIP21)^DIQQQ  

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

Package Total Caller Graph
VA FileMan 5 DIP2  DIP22  DIP3  DIP5  DIQQQ  

Entry Points

Name Comments DBIA/ICR reference
EDITQ
F ;
XPUT ;
PUT ;
EGP
SUB
OUT
W
D ;
ACC(ND) ;set xcutable code to check FIELD access (in ND) against DUZ(0)

External References

Name Field # of Occurrence
NOW^%DTC PUT+1
$$EZBLD^DIALOG EDITQ, SUB
IX^DIC DIP21+9, PUT+2
YN^DICN EDITQ, PUT+4, SUB
C^DII DIP21+10
$$ROUEXIST^DILIBF EDITQ+2
Q^DIP DIP21+9, DIP21+10, PUT+1, PUT+2, EGP+8, SUB
^DIP2 DIP21+9
ED^DIP23 EDITQ
H^DIP3 EDITQ+3
PAGE^DIP3 EDITQ+2, OUT
ENDIP^DIPZ SUB+1
DIP21^DIQQQ SUB
XPDIP21^DIQQQ XPUT+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(8196,$P(Y,U,2))
  • Line Location: EDITQ+0
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: PUT+1
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(8195)
  • Line Location: SUB+0
Routine Call
  • DIALOG
  • Line Location:
    • EDITQ
    • SUB
Routine Call
  • DIC
  • Line Location:
    • DIP21+9
    • PUT+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("OS" - [#.7] SUB+1
^DD("ROU" SUB+1
^DIPT - [#.4] PUT+4, EGP+3, EDITQ, EDITQ+1, EDITQ+2, F+2, F+3, PUT+3, PUT+4!, EGP*
, EGP+5*, EGP+6*, EGP+7*, SUB*, SUB+1, D+1
^DIPT("B" D+1
^DIPT("F" EGP*
^UTILITY("DIP2" EGP+6

Label References

Name Line Occurrences
$$ACC DIP21+9
D DIP21+7, PUT+2
F EDITQ+2
OUT PUT+1
PUT PUT+2, PUT+4
W EDITQ, PUT+4
XPUT PUT+1

Naked Globals

Name Field # of Occurrence
^( F+2, F+3, EGP+4*, D+1*
^("CANONIC" EDITQ
^("DCL" EGP+2
^("DNP" EGP*
^("H" EDITQ+1, EGP+1*, SUB+1
^("HLANG" EGP+1*
^("IOM" PUT+3
^("ROU" EDITQ+2, PUT+3
^("ROUOLD" PUT+3
^("SUB" EDITQ+1
^(0 W
^(9 F+3
^(9.2 F+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EDITQ*, F+3*, PUT+1, PUT+4*, EGP+5*, SUB*, W*
%I EGP+3!
>> %X PUT+4*
>> %Y PUT+4*
A ACC+1~, ACC+2*, ACC+3
>> D F+2*, D+1*
>> DA PUT+3*, SUB+1
>> DALL EDITQ+1*
>> DC(0 EDITQ+1*
>> DCL( F+2*, EGP+4
>> DDXP DIP21+8, EDITQ, PUT+1, EGP+8
>> DDXPFDTM EGP+8*
>> DE F+1*, EGP+7
>> DHD EDITQ+1*, EDITQ+2, EGP+1, SUB, SUB+1*
>> DIAR DIP21+8, EGP+9
>> DIARP EGP+9*
>> DIASKHD D+3
DIC DIP21+9!, PUT+2!, D+2!*
DIC("S" DIP21+8*, PUT+2*, D+3*
DIC("W" DIP21+8*
DIC(0 DIP21+7*, PUT+2*
>> DICSS DIP21+9*
DIPDT PUT+1*, EGP, EGP+3!
>> DIPT EDITQ+1*
>> DIPZ EDITQ+2*, F+3, SUB+1
>> DIQ(0 DIP21+10*
>> DIRUT DIP21+10
>> DISH EDITQ+1*, SUB*
>> DISYS SUB+1
>> DJ EGP+6
>> DK DIP21+10, D+1
DLAYGO PUT+2*!
>> DMAX SUB+1*
DNP EDITQ+1!, EGP
>> DPP(0 EDITQ+1, SUB
>> DPQ( DIP21+10!
DT EGP
DTIME PUT+1
>> DTOUT DIP21+9, EDITQ+3
DUZ EGP
DUZ("LANG" EGP+1
DUZ(0 DIP21+9, EDITQ, PUT+4, EGP, W, D+3
>> DXS( F+3*, EGP+5
>> FLDS DIP21+7, DIP21+9
IOM PUT+3*
>> J(0 EGP
>> L DIP21+7, DIP21+9, DIP21+10, EDITQ, D+3
ND ACC~, ACC+2
>> R F+1*, F+2*
>> S PUT+3*, PUT+4, EGP, EGP+4*, EGP+5*, EGP+6*, EGP+7
U EDITQ, EDITQ+2, PUT+1, PUT+2, PUT+3, EGP, W, D+3
>> X F+2*, F+3*, PUT+1*, PUT+2, EGP+2*, EGP+4*, SUB+1*, W*, D+1*
>> Y DIP21+9, DIP21+10, EDITQ, EDITQ+1, EDITQ+2, F+2, F+3, PUT+2*, PUT+3, PUT+4
, EGP, EGP+5, EGP+6, EGP+7, EGP+8, EGP+9, SUB
>> Y(0 EGP
>> Z F+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All