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

Package: VA FileMan

Routine: DIEZ2


Information

DIEZ2 ;SFISC/GFT-COMPILE INPUT TEMPLATE ;15JUN2006

Source Information

Source file <DIEZ2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 7 %XY^%RCR  NEWROU^DIEZ  (NX,PR)^DIEZ0  SAVE^DIEZ1  GETKEY^DIEZ3  RECXR^DIEZ4  LOADFLD^DIKC1  

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

Package Total Caller Graph
VA FileMan 3 DIEZ  DIEZ0  DIEZ1  

Entry Points

Name Comments DBIA/ICR reference
PR ;
OVERFLO
GETXR(DIEZXR,DIEZCNT) ;Get code for one index DIEZXR
XREF ;
AF ;
INDEX ;Build code field and record level cross references.
BLDDEC(DP,DIEZXR,DIEZO) ;Build data extraction code
K
QF ;
DOTLINE(CODE) ;
L
WPEGP
DIERN ;
SK
1 ;**CCO/NI COMPILE 'SELECT FIELD:' SO IT WORKS FOR ANY LANGUAGE
O ;
MUL ;
X
QFF ;
DU
AB

External References

Name Field # of Occurrence
%XY^%RCR DIEZ2+9, DIEZ2+10
NEWROU^DIEZ OVERFLO+4
NX^DIEZ0 WPEGP+1, 1+7
PR^DIEZ0 1+5
SAVE^DIEZ1 OVERFLO+7
GETKEY^DIEZ3 XREF+16
RECXR^DIEZ4 DIEZ2+7
LOADFLD^DIKC1 INDEX+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( XREF+4, XREF+10, SK+1, MUL+1
^DIBT - [#.401] K!
^DIE - [#.402] DIEZ2+8!*, DIEZ2+10!, DIEZ2+11*
^UTILITY($J K!, OVERFLO+1!*, OVERFLO+5*!, OVERFLO+6!, OVERFLO+8!*, WPEGP+1*, AF+1*, AB, L*

Label References

Name Line Occurrences
1 MUL+2
AB WPEGP+1
AF WPEGP, 1+6
BLDDEC GETXR+50
DIERN 1+6
DOTLINE BLDDEC+7
DU 1+1
GETXR INDEX+16
INDEX XREF+14
L XREF+2, XREF+8, XREF+15, X, OVERFLO+9, MUL+2, WPEGP, 1+1, 1+2, 1+3
, 1+4, 1+5, 1+6, PR+3, PR+4, INDEX+22, INDEX+23, INDEX+25, GETXR+6, GETXR+20
, GETXR+24, GETXR+25, GETXR+26, GETXR+28, GETXR+33, GETXR+37, GETXR+38, GETXR+39, GETXR+41, GETXR+43
, GETXR+47, GETXR+51, GETXR+52, BLDDEC+6, BLDDEC+8, BLDDEC+10, BLDDEC+12, BLDDEC+13, DOTLINE+2, DOTLINE+3
, DOTLINE+4
OVERFLO XREF+7, XREF+12
QFF SK+1, MUL+2, DU, O+1, PR+2, QFF+1
SK XREF+4, XREF+10
X XREF+5, XREF+11, SK, SK+1

Naked Globals

Name Field # of Occurrence
^( XREF+4, XREF+10, OVERFLO+5, OVERFLO+6, MUL+1, AB*
^("ROU" DIEZ2+11*
^(0 1+1
^(2 O+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% K+2!, XREF+4*, XREF+10*, SK+1, MUL+1*, WPEGP, PR+1*, PR+2, PR+4
%H K+2!
%X DIEZ2+9*, DIEZ2+10*, K+2!
%Y DIEZ2+9*, DIEZ2+10*, K+2!
CODE BLDDEC+1~, BLDDEC+3*, BLDDEC+6, BLDDEC+9, BLDDEC+10, BLDDEC+12, DOTLINE~, DOTLINE+1, DOTLINE+3, DOTLINE+4
DH K+2!
DI K+2!, XREF+4, XREF+10, XREF+16, SK+1, WPEGP, 1+1, AF+1, AB, INDEX+10
DIE K+2!, 1+3, 1+4, 1+6, 1+7, QF+1
DIER K+1!
DIERN K+1!, 1+7, DIERN+1*
DIEZ DIEZ2+8, DIEZ2+10, DIEZ2+11, K, K+3!, WPEGP+1, AF+1
DIEZAB K+3!, AB
DIEZAR DIEZ2+7!, DIEZ2+8, K+1!
DIEZCNT INDEX+6~, INDEX+7*, INDEX+16, INDEX+17, INDEX+20, GETXR~, GETXR+2*, GETXR+5, GETXR+43, GETXR+47
DIEZCOD GETXR+1~, GETXR+22*, GETXR+23, GETXR+25, GETXR+35*, GETXR+36, GETXR+38
DIEZDUP K+3!
DIEZF GETXR+1~, GETXR+46*, GETXR+51
DIEZFLST INDEX+6~, INDEX+10, INDEX+11, INDEX+15
DIEZI INDEX+6~, INDEX+24*, INDEX+25
DIEZKEY XREF+16!
DIEZKEY( INDEX+17*
DIEZKLOG GETXR+1~, GETXR+18*, GETXR+19, GETXR+28
DIEZL K+3!, 1+7
DIEZLN XREF+1~, XREF+3*, XREF+9*, X*, OVERFLO, OVERFLO+9
DIEZNSS GETXR+1~, GETXR+9*, GETXR+12*, GETXR+13*, GETXR+14*, GETXR+15*, GETXR+20, GETXR+33
DIEZO GETXR+1~, GETXR+9*, GETXR+10*, GETXR+11, GETXR+12, GETXR+13, GETXR+48*, GETXR+49*, GETXR+50, BLDDEC~
, BLDDEC+3, BLDDEC+4, BLDDEC+8, BLDDEC+9, BLDDEC+10, BLDDEC+13
>> DIEZOT O+1*
DIEZP K+3!, WPEGP, 1+1
DIEZR K+3!, XREF+1~, OVERFLO+2*, OVERFLO+9
DIEZR(1 OVERFLO+2*, OVERFLO+9
DIEZRLST INDEX+6~, INDEX+10, INDEX+11, INDEX+21, INDEX+23
DIEZRLST( INDEX+24, INDEX+25
DIEZSLOG GETXR+1~, GETXR+31*, GETXR+32, GETXR+41
DIEZTMP K+1!, INDEX+10
DIEZX XREF+1~, XREF+3*, XREF+9*, OVERFLO+5*
DIEZXR INDEX+6~, INDEX+15*, INDEX+16, INDEX+17, GETXR~, GETXR+5, GETXR+10, GETXR+11, GETXR+18, GETXR+22
, GETXR+31, GETXR+35, GETXR+46, GETXR+49, GETXR+50, BLDDEC~, BLDDEC+3, BLDDEC+4, BLDDEC+9
DIEZXREF INDEX+6~
DIEZXREF( INDEX+15, GETXR+10, GETXR+11, GETXR+18, GETXR+22, GETXR+31, GETXR+35, GETXR+46, GETXR+49, BLDDEC+3
, BLDDEC+4, BLDDEC+9
DINC K+2!
DK K+2!, DIERN+1*
DL K+2!, DIERN+1
DM K+3!
DMAX K+2!, OVERFLO
>> DNM DIEZ2+11, OVERFLO+9, 1+1, AB
DNR K+2!, MUL+1*, 1+1, 1+7
DOV K+3!
DP K+2!, XREF+4, XREF+10, XREF+16, SK+1, AF+1, INDEX+10, INDEX+15, INDEX+22, INDEX+23
, INDEX+25, GETXR+10, GETXR+11, GETXR+18, GETXR+22, GETXR+31, GETXR+35, GETXR+46, GETXR+49, GETXR+50
, BLDDEC~, BLDDEC+3, BLDDEC+4, BLDDEC+9
DPP K+3!, 1+1*, 1+2, 1+6, PR+4*
DPR K+3!, MUL+2, AB, PR+1, PR+2
DQ K+2!, XREF+2, XREF+4, XREF+5, XREF+8, XREF+11, XREF+16, OVERFLO+3~, 1+2, 1+4
, 1+5, 1+6, 1+7, AB, O+1, INDEX+11, INDEX+20, GETXR+5, GETXR+43, GETXR+47
DQFF K+2!
DR K+3!, DIERN+1
DRD K+2!
DRN K+3!, OVERFLO+2*, OVERFLO+9*, 1+7, AB
DRN( 1+7*
DRN("" OVERFLO+2
DS K+2!
DSN K+2!
DU K+3!, 1+1*, DU*
DV K+2!, XREF+5, XREF+11, MUL+1*, MUL+2, WPEGP, WPEGP+1, 1+1, 1+2, 1+7
DW K+2!, XREF+4*, XREF+10*, SK, SK+1, SK+2, MUL+1*, WPEGP, 1+3*, 1+4
, 1+6, 1+7
F K+3!, SK+1*, MUL+2*, DU*, O+1*, PR+2*, QF+1*, QFF+1*
L XREF+3, XREF+9, OVERFLO+3~, L*
M DIERN+1~*
NODE BLDDEC+1~
Q K+3!, SK+1*, MUL+2*, DU*, O+1*, PR+2*, QF+1*, QFF+1*, QFF+2*
T K+3!, OVERFLO, OVERFLO+3~, OVERFLO+5*, OVERFLO+6*, OVERFLO+9*, L*
TRANS BLDDEC+1~, BLDDEC+4*, BLDDEC+5, BLDDEC+7
U DIEZ2+11, MUL+1, WPEGP, 1+1, 1+2, 1+7, DIERN+1, AB, INDEX+23, INDEX+25
X K+2!, XREF+2*, XREF+4*, XREF+5*, XREF+8*, XREF+10*, XREF+11*, XREF+15*, SK*, SK+1*
, SK+2*, X*, OVERFLO+9*, MUL+1*, MUL+2*, WPEGP*, 1+1*, 1+2*, 1+3*, 1+4*
, 1+5*, 1+6*, DU*, L, PR+2*, PR+3*, PR+4*, INDEX+11*, INDEX+20*, INDEX+22*
, INDEX+23*, INDEX+25*, INDEX+27*, GETXR+5*, GETXR+20*, GETXR+24*, GETXR+25*, GETXR+26*, GETXR+28*, GETXR+33*
, GETXR+37*, GETXR+38*, GETXR+39*, GETXR+41*, GETXR+43*, GETXR+47*, GETXR+51*, GETXR+52*, BLDDEC+6*, BLDDEC+8*
, BLDDEC+10*, BLDDEC+12*, BLDDEC+13*, DOTLINE+2*, DOTLINE+3*, DOTLINE+4*
Y K+2!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All