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

Package: VA FileMan

Routine: DIL


Information

DIL ;SFISC/GFT/XAK-TURN PRINT FLDS INTO CODE ;31DEC2003

Source Information

Source file <DIL.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 6 $$EZBLD^DIALOG  (,DIWR,DN)^DIL0  ^DIL1  ^DIL11  (DE,PX,UP)^DIPZ1  $$NOW^DIUTL  

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 DIL0  DIL1  DIL11  DIL2  DIP5  DIPZ  

Entry Points

Name Comments DBIA/ICR reference
LOOP
DM
PX ;
Q
DE
W ;
A ;FROM DIP5 AND DIPZ & above
COLHEADS(DHD) ;TAKE COLUMN HEADERS AND STORE THEM AS WRITE STATEMENTS, STARTING AT ^UTILITY($J,DHD)
U
SUBHEADS ;
D ;
UP
UNSTACK ;
UN ;
O ;
T ;
DX(DX) ;If we're in sub-fields, another UTILITY node needs to invoke node DX
IF

External References

Name Field # of Occurrence
$$EZBLD^DIALOG SUBHEADS+2
^DIL0 DM+3
DIWR^DIL0 W+1, UN+1
DN^DIL0 O+1
^DIL1 DM+2
^DIL11 DM+2
DE^DIPZ1 D+2
PX^DIPZ1 PX+1
UP^DIPZ1 UN+2
$$NOW^DIUTL SUBHEADS+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: S
  • Line Location: DM+1
Function Call: WRITE
  • Prompt: S
  • Condition for execution: DG
  • Line Location: DM+1
Function Call: WRITE
  • Prompt: ?IOM-30,$$NOW^DIUTL," "
  • Line Location: SUBHEADS+4
Function Call: WRITE
  • Prompt: ?IOM-$L(X)-4,X," ",DC
  • Line Location: SUBHEADS+5
Routine Call
  • DIALOG
  • Line Location:
    • SUBHEADS+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^UTILITY("DIL" COLHEADS+2, COLHEADS+4, COLHEADS+8!
^UTILITY($J PX+1*, PX+2, U*, SUBHEADS+6, T+1, DX+3, DX+4, IF

Label References

Name Line Occurrences
COLHEADS A+1, A+2
DE DM+3, O+1
DM LOOPUP
DX PX+3
IF DX+3
PX LOOP+3, DM+1, DM+3, PX+2, D+1, UN+3, T+1
Q LOOP
T DM+3
U COLHEADS+3, COLHEADS+6
UN LOOP+2, UPUNSTACK+1
UNSTACK UNSTACK+1
UP DM
W DM+1, DEDE+1

Naked Globals

Name Field # of Occurrence
^( PX+2*, COLHEADS+2, COLHEADS+4, SUBHEADS+6, T+1*, DX+3*, DX+4*
^(0 COLHEADS+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% COLHEADS+1~, COLHEADS+4*, COLHEADS+5*, COLHEADS+6, COLHEADS+7, UN+3*
>> C DM+4
>> DC SUBHEADS+5
>> DD LOOP*, D+1*
>> DE DM+1*, DE*, DE+2*, DE+3*
>> DG DM+1*, DE*, DE+1*, DE+2, DE+3
DHD A+1, COLHEADS~, U*
>> DHT PX+1, D+1, UN+2
>> DI DM+4, UN+2*
>> DI( UN+2
>> DIC DE+1*
>> DIL D+1*, UN+2*, UN+3*
>> DIL( UN+3!
>> DIL0 UN+3*
>> DIO LOOP*, LOOP+1, LOOP+2, T+1
>> DIOSUBHD A+2*
>> DIWL LOOP*
>> DIWR W+1
>> DIWR( LOOP+3*, UN+1
>> DM LOOP+3, DMD+1*, UNSTACK+1, UN+1, UN+2*, UN+3, DX+1, DX+3, DX+4
>> DN LOOP+1*, DM+3*, DM+4*, DE+2, UN+2*
>> DP DM+1, DM+2, DEA+1, UN+2*
>> DP( D+1, UN+2
>> DPQ( DM+2!
>> DU DM+3, DM+4
>> DV PX+1*
DX LOOP+3, PX+2*, PX+3, D+1*, UN+2*, T+1, DX~, DX+3, DX+4
>> DY UN+2*
>> DY( UN+2
>> F DMD+1*, UN+2*
>> F( D+1*, UN+2, DX+3, DX+4*
I DM+1*, DE*, COLHEADS+1~, COLHEADS+2*, COLHEADS+3*, COLHEADS+4
IOM DE+1, SUBHEADS+3, SUBHEADS+4, SUBHEADS+5
>> M( DM+1*, DE*, A+1*, D+1
>> O DM+1*, PX+4*, UN+2*, T+1, DX+4*
>> R LOOP
>> R( D+1*
U DM+3
V COLHEADS+1~, COLHEADS+2*, COLHEADS+4*, COLHEADS+5*, COLHEADS+7, UN+3*
>> W LOOP*, DM*, DM+1, DM+2, DEDE+1, D+1
X DM+3, SUBHEADS+1~, SUBHEADS+2*, SUBHEADS+5, SUBHEADS+6*, UN+3*
Y LOOP+3*, DM+1*, DM+4*, PX+1*, PX+2, UN+3*, T+1, DX+2~, DX+3*, DX+4
IF
Z COLHEADS+1~, COLHEADS+2*, COLHEADS+3*, COLHEADS+6, COLHEADS+7*, U*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All