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

Package: VA FileMan

Routine: DIACLM


Information

DIACLM ;SLCISC/MKB - Policy Editor driver ;17FEB2017

Source Information

Source file <DIACLM.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
List Manager 3 EN^VALM  ($$SETFLD,FULL)^VALM1  SET^VALM10  
Kernel 2 $$REPEAT^XLFSTR  DISP^XQORM1  
VA FileMan 2 ^DIC  $$EXTERNAL^DILFD  

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

Package Total Caller Graph
VA FileMan 7 DIAC DELETE  DIAC DISABLE  DIAC EDIT  DIAC POLICY EDITOR  DIAC TEST  DIACLM1  DIACOPT  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- main entry point for DIAC POLICY EDITOR
HDR ; -- header code
INIT ; -- init variables and list array
POP ; -- pop the stack
PROC ; -- process member
ADD(DA) ; -- add row
HELP ; -- help code
EXIT ; -- exit code
EXPND ; -- expand code
SELECT() ; -- select a policy/set

External References

Name Field # of Occurrence
^DIC SELECT+4
$$EXTERNAL^DILFD ADD+6, ADD+8
EN^VALM EN+3
$$SETFLD^VALM1 ADD+9, ADD+10, ADD+11, ADD+12
FULL^VALM1 SELECT+4
SET^VALM10 ADD+13
$$REPEAT^XLFSTR ADD+5
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Routine Call
  • DIC
  • Line Location:
    • SELECT+4
Routine Call
  • VALM
  • Line Location:
    • EN+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIAC(1.6 - [#1.6] INIT+5, PROC+2, ADD+2, ADD+3
^DIAC(1.61 - [#1.61] HDR+2, HDR+3
^DIAC(1.62 - [#1.62] ADD+7
^TMP("DIAC" INIT+1!, INIT+6*, ADD+14*, EXIT+1!
^TMP("DIACX" EN+2!, INIT+5, PROC+4, ADD+2, EXIT+1!

Label References

Name Line Occurrences
$$SELECT EN+1
@( INIT+5
ADD INIT+2, PROC+2

Naked Globals

Name Field # of Occurrence
^($J EN+2*
^(1 HDR+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA ADD~, ADD+2, ADD+3, ADD+14
DIACT HDR+1~
DIACT( HDR+5*, HDR+8, HDR+10
DIACT(0 HDR+6
DIC SELECT+1~, SELECT+2*
DIC("?" SELECT+3*
DIC("A" SELECT+2*
DIC(0 SELECT+2*
DITOP EN+1*, EN+2, HDR+2, INIT+2, INIT+3, INIT+5, INIT+6, EXIT+1!
DLAYGO SELECT+1~, SELECT+2*
EFFECT ADD+1~, ADD+7*, ADD+8*, ADD+12
F HDR+1~, HDR+8*, HDR+9, HDR+10
I HDR+1~, HDR+8*, HDR+11*
IEN PROC+1~, PROC+2*, PROC+4
LINE ADD+1~, ADD+9*, ADD+10*, ADD+11*, ADD+12*, ADD+13
NAME ADD+1~, ADD+3*, ADD+4*, ADD+5*, ADD+10
PREFIX ADD+1~, ADD+2*, ADD+5
SEQ INIT+1~, INIT+5*, POP+1*, PROC+1, PROC+2, PROC+4*
STK INIT+1~, INIT+2*, INIT+3*, INIT+5, POP+1*, PROC+1, PROC+2, PROC+4*, ADD+5
STK( INIT+3*, INIT+5, POP+1, PROC+1*, PROC+2, PROC+4*
STK(0 INIT+3*
TYPE ADD+1~, ADD+6*, ADD+11
U HDR+3, HDR+5, INIT+6, POP+1, PROC+1, ADD+3, ADD+4, ADD+6, ADD+7, ADD+8
, ADD+14
>> VALMBCK INIT+7*, SELECT+5*
>> VALMBG INIT+7*
>> VALMCNT INIT+2*, INIT+6, ADD+9*, ADD+13, ADD+14
>> VALMHDR( HDR+11*
>> VALMHDR(1 HDR+6*
X HDR+1~, HDR+3*, HDR+5, HDR+9*, HDR+10*, HDR+11, HELP+1*, SELECT+1~
X0 HDR+1~, HDR+3*, HDR+5, ADD+1~, ADD+3*, ADD+4, ADD+6, ADD+7, ADD+8, ADD+14
Y HDR+1~, HDR+2*, HDR+3, HDR+5, HDR+9*, HDR+10*, SELECT+1~, SELECT+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All