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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: VALMD

Package: List Manager

Routine: VALMD


Information

VALMD ;MJK/ALB - List Manager Demo Routine; APR 2, 1992 ;06/26/2006

Source Information

Source file <VALMD.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
List Manager 4 (EN,WP)^VALM  ($$SETFLD,$$SETSTR,FULL,PAUSE)^VALM1  (CLEAN,FLDCTRL,FLDTEXT,MSG,SELECT,SET)^VALM10  EN^VALM2  
VA FileMan 4 ^DIC  ^DIE  EN^DIQ  ^DIR  

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
List Manager 4 VALM DEMO APPLICATION  VALM DEMO CHANGE PACKAGE  VALM DEMO DESC  VALM DEMO PROTOCOL EDIT  
Kernel 2 ^DIC(19  ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- option entry point
ENQ
INIT ; -- build array
PKG ; -- entry pt if package known
INITQ
HDR ; -- demo header
NUL ; -- set nul message
FNL ; -- clean up
EXP ; -- expand action
EDIT ; -- edit action
DESC ; -- display description action
UPD(TEXT,FLD,VALMAT) ; -- update data for screen
CHG ; -- change package action
CHGQ

External References

Name Field # of Occurrence
^DIC INIT+1, CHG+3
^DIE EDIT+8
EN^DIQ EXP+7
^DIR CHG+6
EN^VALM EN+2
WP^VALM DESC+6
$$SETFLD^VALM1 PKG+7, PKG+8, PKG+9
$$SETSTR^VALM1 HDR+3
FULL^VALM1 EXP+1
PAUSE^VALM1 EXP+7, DESC+5
CLEAN^VALM10 PKG+3, FNL+2
FLDCTRL^VALM10 PKG+13, PKG+14, PKG+15, UPD+1
FLDTEXT^VALM10 UPD+2
MSG^VALM10 EDIT+2, EDIT+12
SELECT^VALM10 EDIT+5, EDIT+11
SET^VALM10 PKG+11, NUL+2
EN^VALM2 EXP+3, EDIT+3, DESC+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: INIT+1
Function Call: WRITE
  • Prompt: !!,"No Description entered."
  • Line Location: DESC+5
Routine Call
  • DIC
  • Line Location:
    • INIT+1
    • CHG+3
Routine Call
  • DIE
  • Line Location:
    • EDIT+8
Routine Call
  • DIR
  • Line Location:
    • CHG+6
Routine Call
  • VALM
  • Line Location:
    • EN+2
Routine Call
  • VALM
  • Line Location:
    • DESC+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ORD(101 - [#101] Classic Fileman Calls
^DIC(9.4 - [#9.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(9.4 - [#9.4] PKG+4, HDR+2
^ORD(101 - [#101] PKG+5, EDIT+8, EDIT+9, DESC+5, DESC+6
^TMP("VALMZIDX" PKG+12*, NUL+3*, FNL+1!, EXP+5, EDIT+6, DESC+4

Label References

Name Line Occurrences
CHG CHG+3
CHGQ CHG+4
HDR CHG+8
INITQ INIT+2
NUL PKG+16
PKG CHG+8
UPD EDIT+10

Naked Globals

Name Field # of Occurrence
^(0 PKG+5
^(2 NUL+3*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA FNL+1!, EXP+7*, EDIT+8*, EDIT+9
DE FNL+1!
DIC INIT+1*!, FNL+1!, EXP+7*, CHG+3*!
DIC("A" INIT+1*
DIC(0 INIT+1*, CHG+3*
DIE FNL+1!, EDIT+8*!
DIR CHG+6!
DIR(0 CHG+6*
DQ FNL+1!
DR FNL+1!, EXP+7*, EDIT+8*!
DTIME CHG+2
FLD UPD~, UPD+1, UPD+2
>> IOINHI UPD+1
>> IOINORM UPD+1
>> IOUOFF PKG+15
>> IOUON PKG+15
TEXT UPD~, UPD+2
U PKG+4, PKG+8, PKG+9, PKG+12, HDR+2, HDR+3, HDR+4, EXP+7, EDIT+8, EDIT+10
DESC+4, DESC+6, CHG+1
VALMA EDIT+1~, EDIT+9*, EDIT+10
>> VALMAR EXP+6, EDIT+7
VALMAT EXP+2~, EXP+5*, EXP+6, EXP+7, EDIT+1~, EDIT+6*, EDIT+7, EDIT+8, EDIT+10, DESC+1~
DESC+4*, DESC+5, DESC+6, UPD~, UPD+1, UPD+2
>> VALMBCK EXP+8*, EDIT+13*, DESC+7*, CHG+7*, CHG+8*
>> VALMBG CHG+8*
>> VALMCC EDIT+13, UPD+1
>> VALMCNT PKG+4*, PKG+10*, PKG+11, PKG+12, PKG+13, PKG+14, PKG+15, PKG+16, NUL+1, NUL+2*
VALMCNTI PKG+1~, PKG+4*, PKG+6*, PKG+7, PKG+11, PKG+12
VALMEVL EN+1!
>> VALMHDR(1 HDR+3*
>> VALMHDR(2 HDR+4*
VALMI EXP+2~, EXP+3*, EXP+4*, EXP+5, EDIT+1~, EDIT+3*, EDIT+4*, EDIT+5, EDIT+6, EDIT+11
DESC+1~, DESC+2*, DESC+3*, DESC+4
VALMIFN PKG+1~, PKG+5*, PKG+12
VALMP EDIT+1~, EDIT+8*, EDIT+10
VALMPKG PKG+2*, PKG+4, HDR+2, FNL+1!
VALMPRE PKG+1~, PKG+4*, PKG+5
VALMPRO PKG+1~, PKG+4*, PKG+5*
>> VALMQUIT INIT+2*
>> VALMSG EXP+8*
VALMX PKG+1~, PKG+5*, PKG+8, PKG+9, HDR+1~, HDR+2*, HDR+3, HDR+4
VALMY FNL+1!, EXP+2~, EDIT+1~, DESC+1~
VALMY( EXP+4, EDIT+4, DESC+3
X PKG+1~, PKG+7*, PKG+8*, PKG+9*, PKG+11, HDR+2*, HDR+3, NUL+2*, CHG+1!*, CHG+2*
CHG+3
>> XQORNOD(0 EXP+3, EDIT+3, DESC+2, CHG+1
XQORS EN+1!
>> Y INIT+2, PKG+2, CHG+4
Z PKG+1~, PKG+9!*, PKG+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All