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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DIETLIBF

Package: VA FileMan

Routine: DIETLIBF


Information

DIETLIBF ;SFISC/MKO,GFT - LIBRARY FOR FIELD ATTRIBUTES ;23JUN2017

Source Information

Source file <DIETLIBF.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA FileMan 1 ^DIC  

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

Package Total Caller Graph
VA FileMan 22 DDS02  DDS11  DICATTUD  DICM1  DICN  DICQ1  DIDU  DIED  
DIEQ  DIEZ0  DILL  DIOU  DIP12  DIQ  DIQGDD  DIQGDDU  
DIR  DIR1  DIR2  DIS  DITIME  DIVR  

Entry Points

Name Comments DBIA/ICR reference
VALEXT(DDTFILE,DDTFIELD) ;Return code to validate and transform user input --PERHAPS INTERACTIVELY
VALEXTS(DDTFILE,DDTFIELD) ;Return code to SILENTLY validate and transform user input
VALINT(DDTFILE,DDTFIELD) ;Return code to validate internal form
XHELP(DDTFILE,DDTFIELD) ;Return the executable help of a field
OUTPUT(DDTFILE,DDTFIELD) ;Return the executable code to output a field's value. No arguments means ^DD(DDTFILE,DDTFIELD,0) is already in naked ref
DIPA(DDTFILE,DDTFIELD) ;CREATE DIPA NODES FROM PROPERTIES IN THE FIELD
VALEXTL()
VALEXTSL()
VALINTL()
XHELPL()
OUTPUTL()
GETMETH(DDTFILE,DDTFIELD,DDTMETL) ;Look for methods in the ;-delimited string
DIC ;SET THE DIC VARIABLE FROM PARAMETERS
GETPROP(DDTFILE,DDTFIELD,DDTPROL) ;Look for PROPERTIES in the ;-delimited string
PROP4TYP(T,I) ;FOR PROPERTY 'T' IN DATA TYPE 'I', RETURN THE VALUE
METH4TYP(T,I) ;FOR METHOD 'T' IN DATA TYPE 'I', RETURN THE VALUE

External References

Name Field # of Occurrence
^DIC DIC+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DIPA+2, DIPA+3, DIPA+4, GETMETH+12, GETPROP+10
^DI( DIPA+3, DIPA+4, GETMETH+16, GETPROP+15, PROP4TYP+1, METH4TYP+1

Label References

Name Line Occurrences
$$GETMETH VALEXT+1, VALEXTS+3, VALINT+1, XHELP+2, OUTPUT+1
$$OUTPUTL OUTPUT+1
$$PROP4TYP GETMETH+19, GETPROP+16
$$VALEXTL VALEXT+1
$$VALEXTSL VALEXTS+3
$$VALINTL VALINT+1
$$XHELPL XHELP+2
DIPA XHELP+1, GETMETH+18

Naked Globals

Name Field # of Occurrence
^( DIPA+3, DIPA+4
^(0 GETMETH+11, GETMETH+20, GETPROP+9
^(101 GETPROP+15
^(2 GETMETH+21
^(31 GETMETH+16, GETPROP+15, PROP4TYP+1, METH4TYP+1
^(4 GETMETH+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% VALEXTS+2~, VALEXTS+3*, VALEXTS+4*, VALEXTS+5
D VALEXTS+2~, VALEXTS+4*
DDTCOD GETMETH+8~, GETMETH+14, GETMETH+16*, GETMETH+17, GETMETH+19*, GETMETH+20*, GETMETH+21*, GETMETH+22*, GETMETH+23, GETPROP+12~
, GETPROP+14, GETPROP+15*, GETPROP+16*, GETPROP+17
DDTFIELD VALEXT~, VALEXT+1, VALEXTS~, VALEXTS+3, VALINT~, VALINT+1, XHELP~, XHELP+1, XHELP+2, OUTPUT~
, OUTPUT+1, DIPA~, DIPA+2, DIPA+3, DIPA+4, GETMETH~, GETMETH+11, GETMETH+12, GETMETH+18, GETPROP~
, GETPROP+9, GETPROP+10
DDTFILE VALEXT~, VALEXT+1, VALEXTS~, VALEXTS+3, VALINT~, VALINT+1, XHELP~, XHELP+1, XHELP+2, OUTPUT~
, OUTPUT+1, DIPA~, DIPA+2, DIPA+3, DIPA+4, GETMETH~, GETMETH+11, GETMETH+12, GETMETH+18, GETPROP~
, GETPROP+9, GETPROP+10
DDTMET GETMETH+8~, GETMETH+14*, GETMETH+16, GETMETH+17, GETMETH+21, GETMETH+22
DDTMETL GETMETH~, GETMETH+9, GETMETH+14
DDTP GETMETH+8~, GETMETH+16*, GETMETH+19*, GETPROP+12~, GETPROP+14*, GETPROP+15, GETPROP+16
DDTPC GETMETH+8~, GETMETH+14*, GETPROP+12~, GETPROP+14*
DDTPROL GETPROP~, GETPROP+8, GETPROP+14
DIBTDH DIC+2~
DIC DIC+2~, DIC+4*
DIC(0 DIC+4*
DIFILE DIC+2~
DIP GETPROP+12~, GETPROP+15*
>> DIPA( DIPA+3*, DIPA+4*
>> DIPA("CODE TO SET POINTER SCREEN" , DIC+3
>> DIPA("EARLIES T DATE" , %DT+3
>> DIPA("IMPRECI SE DATE" , %DT+7
>> DIPA("LAYGO" DIC+4
>> DIPA("POINTER" DIC+1, DIC+4
>> DIPA("SECONDS ALLOWED" , %DT+5
>> DIPA("TIME OF DAY" , %DT+6
>> DIPA("TIME RE QUIRED" , %DT+4
>> DIQUIET DIC+4
DIS DIC+2~
EARLY %DT+1~, %DT+2*, %DT+3*, %DT+8
I GETMETH+8~, GETMETH+15*, GETMETH+16, GETMETH+19, GETPROP+12~, GETPROP+13*, GETPROP+16, PROP4TYP~, PROP4TYP+1, METH4TYP~
, METH4TYP+1
N DIPA+1~, DIPA+3*, DIPA+4*
P DIPA+1~, DIPA+3*, DIPA+4*
PARAM %DT~, %DT+2*, %DT+4*, %DT+5*, %DT+6*, %DT+7*, %DT+8
REF GETMETH+8~, GETMETH+11*, GETMETH+12*, GETMETH+13, GETMETH+15, GETMETH+20, GETMETH+21, GETMETH+22, GETPROP+7~, GETPROP+9*
, GETPROP+10*, GETPROP+11, GETPROP+13, GETPROP+15
T DIPA+1~, DIPA+2*, PROP4TYP~, PROP4TYP+1*, METH4TYP~, METH4TYP+1*
U DIPA+2, DIPA+3, DIPA+4, GETMETH+15, GETMETH+20, GETPROP+13
V DIPA+1~, DIPA+3*, DIPA+4*
>> Y DIC+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All