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

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

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
GETPROP(DDTFILE,DDTFIELD,DDTPROL) ;Look for PROPERTIES in the ;-delimited string
VALINTL()
XHELP(DDTFILE,DDTFIELD) ;Return the executable help of a field
VALINT(DDTFILE,DDTFIELD) ;Return code to validate internal form
METH4TYP(T,I) ;FOR METHOD 'T' IN DATA TYPE 'I', RETURN THE VALUE
VALEXTSL()
VALEXT(DDTFILE,DDTFIELD) ;Return code to validate and transform user input --PERHAPS INTERACTIVELY
GETMETH(DDTFILE,DDTFIELD,DDTMETL) ;Look for methods in the ;-delimited string
DIC ;SET THE DIC VARIABLE FROM PARAMETERS
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
OUTPUTL()
VALEXTS(DDTFILE,DDTFIELD) ;Return code to SILENTLY validate and transform user input
VALEXTL()
PROP4TYP(T,I) ;FOR PROPERTY 'T' IN DATA TYPE 'I', RETURN THE VALUE
DIPA(DDTFILE,DDTFIELD) ;CREATE DIPA NODES FROM PROPERTIES IN THE FIELD
XHELPL()

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