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 |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: DGMTXI

Package: Registration

Routine: DGMTXI


Information

DGMTXI ; GENERATED FROM 'DGMT ENTER/EDIT ANNUAL INCOME' INPUT TEMPLATE(#469), FILE 408.21;05/22/14

Source Information

Source file <DGMTXI.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 9 E^DIE0  (,0,F,FIREREC,M,N,OUT,UNIQFERR,Z)^DIE17  Z^DIE2  ^DIE3  (AST,NOSCR)^DIED  QQ^DIEQ  $$GETTMP^DIKC1  ^DIR  
RW^DIR2  
Registration 2 EMP^DGMTDD3  E40821^DGRTRIG  

Entry Points

Name Comments DBIA/ICR reference
X29
X28
X
X25
X26
X20
X23
X22
24
25
26
27
20
21
22
23
28
29
RD
RE
4
8
X32
C23
C20
X31
C26
D
X34
C29
P
C5F1
T
2
14
Y
C29S
PR
BEGIN
3
7
C32
C26S
C17S
O
W
RP
C5S
33
32
31
30
36
35
34
C14F1
C32S
C26F1
C23S
C11F1
SET
X8
C8
C23F1
6
X2
X3
C20F1
X7
C5
X5
B
N
R
C20S
V
Z
C11S
11
10
13
X1
15
C17F1
17
16
19
18
C29F1
NKEY
C32F1
C8S
DE
C11
C14S
C14
C17
TR
1
5
9
KEYCHK()
A
I
C8F1
X19
X10
X11
X13
X14
X16
X17
QS
12
SAVEVALS

External References

Name Field # of Occurrence
EMP^DGMTDD3 C23+2, C23S+2
E40821^DGRTRIG C5+2, C5S+2, C8+2, C8S+2, C11+2, C11S+2, C14+2, C14S+2, C17+2, C17S+2
, C20+2, C20S+2, C23+4, C23S+4, C26+2, C26S+2, C29+2, C29S+2, C32+2, C32S+2
E^DIE0 I+1
^DIE17 RD
0^DIE17 36
F^DIE17 1, 2, 3, 7, 8, 10, 11, 13, 14, 16
, 17, 19, 20, 22, 23, 25, 26, 28, 29, 31
, 32, 34
FIREREC^DIE17 1, 2, 3, 7, 10, 13, 16, 19, 22, 25
, 28, 31, 34
M^DIE17 T
N^DIE17 RP
OUT^DIE17 1, 2, 3, 7, 10, 13, 16, 19, 22, 25
, 28, 31, 34
UNIQFERR^DIE17 Z
Z^DIE17 X
Z^DIE2 RD+1
^DIE3 T
AST^DIED P
NOSCR^DIED P
QQ^DIEQ QS
$$GETTMP^DIKC1 BEGIN+1
^DIR SET+2
RW^DIR2 O+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: W
  • Line Location: W+0
Function Call: WRITE
  • Prompt: !?DL+DL-2,DLB_": "
  • Line Location: W+0
Function Call: WRITE
  • Prompt: W
  • Line Location: O+0
Function Call: WRITE
  • Prompt: Y
  • Line Location: O+0
Function Call: WRITE
  • Prompt: !?9
  • Condition for execution: $X>45
  • Line Location: O+0
Function Call: WRITE
  • Prompt: " (No Editing)"
  • Line Location: O+2
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: TR+0
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: TR+0
Function Call: WRITE
  • Prompt: " "_X
  • Line Location: RD+2
Function Call: WRITE
  • Prompt: !,*7,"Variable DGDR and DGPRTY must be defined!"
  • Line Location: X2+0
Routine Call
  • DIR
  • Line Location:
    • SET+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGMT(408.21 - [#408.21] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( T, R, R+1
^DD("DD" R+2
^DD("KEY" - [#.31] N
^DGMT(408.21 - [#408.21] DE, C23+2
^DIE(469 BEGIN+2
^DISV( RD+2, Z*

Label References

Name Line Occurrences
$$KEYCHK Z
@( B, V
A N, Z, Y, RP, 1, 2, 3, 7, 10, 13
, 16, 19, 22, 25, 28, 31, 34
B QS
BEGIN DGMTXI+1
C11F1 C11S
C11S C11
C14F1 C14S
C14S C14
C17F1 C17S
C17S C17
C20F1 C20S
C20S C20
C23F1 C23S
C23S C23
C26F1 C26S
C26S C26
C29F1 C29S
C29S C29
C32F1 C32S
C32S C32
C5F1 C5S
C5S C5
C8F1 C8S
C8S C8
D RD, RD+1, P+1, QS
DE DGMTXI+1, 1, 2, 3, 7, 8, 10, 11, 13, 14
, 16, 17, 19, 20, 22, 23, 25, 26, 28, 29
, 31, 32, 34
N Y
NKEY N
O Y, RP
P T
PR RE, I+1
QS RD, NKEY
R R, R+1
RD Y, I, I+1
RE 5+2, 8+2, 11+2, 14+2, 17+2, 20+2, 23+2, 26+2, 29+2, 32+2
RP PR, R, R+1
SAVEVALS Z
SET T
TR RE
V T, P+1
W O, RE
X N, T+1, P, Y
X1 1
X10 10
X13 13
X16 16
X19 19
X2 2
X22 22
X25 25
X28 28
X3 3
X31 31
X34 34
X7 7
Z P+1

Naked Globals

Name Field # of Occurrence
^( RD+2, R, R+1
^("F" SAVEVALS*
^(0 DE+1, R, R+1, C23+2
^(12.1 T

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DE+1*, DE+2*, T, R+2*, SET+2*
%Z DE+1*, DE+2, DE+3!
>> D N, D*
>> D0 BEGIN+3*
>> DA DE, BEGIN+3, C5+2, C5S+2, C8+2, C8S+2, C11+2, C11S+2, C14+2, C14S+2
, C17+2, C17S+2, C20+2, C20S+2, C23+2, C23+4, C23S+4, C26+2, C26S+2, C29+2
, C29S+2, C32+2, C32S+2
DB DE!, C5!, C5S!, C8!, C8S!, C11!, C11S!, C14!, C14S!, C17!
, C17S!, C20!, C20S!, C23!, C23S!, C26!, C26S!, C29!, C29S!, C32!
, C32S!
DB( T, P, X, SET, SET+1
>> DC RP
DDER T, T+1!, SET+2
DE DE!
DE( O+2, RE, Z, Y, PR, RP, SAVEVALS, SAVEVALS+1, KEYCHK, 5+1*
, 8+1*, 11+1*, 14+1*, 17+1*, 20+1*, 23+1*, 26+1*, 29+1*, 32+1*
DE(11 DE+1*, C11, C11+1
DE(14 DE+1*, C14, C14+1
DE(17 DE+1*, C17, C17+1
DE(20 DE+1*, C20, C20+1
DE(23 DE+1*, C23, C23+1, C23+3
DE(26 DE+2*, C26, C26+1
DE(29 DE+2*, C29, C29+1
DE(32 DE+2*, C32, C32+1
DE(5 DE+1*, C5, C5+1
DE(8 DE+1*, C8, C8+1
DG DE!, PR*, R*, R+1*, R+2, 1, 2, 3, 7, 8
, 10, 11, 13, 14, 16, 17, 19, 20, 22, 23
, 25, 26, 28, 29, 31, 32, 34
DG( Z*, C5S, C5S+1, C8S, C8S+1, C11S, C11S+1, C14S, C14S+1, C17S
, C17S+1, C20S, C20S+1, C23S, C23S+1, C23S+3, C26S, C26S+1, C29S, C29S+1
, C32S, C32S+1
>> DGDR X2, X3, X7, X10, X13, X16, X19, X22, X25, X28
, X31
DGFIN X1!, X34*
>> DGPRTY X2
>> DIC DE*, P*, C5+1*, C5S+1*, C8+1*, C8S+1*, C11+1*, C11S+1*, C14+1*, C14S+1*
, C17+1*, C17S+1*, C20+1*, C20S+1*, C23+1*, C23+3*, C23S+1*, C23S+3*, C26+1*, C26S+1*
, C29+1*, C29S+1*, C32+1*, C32S+1*
>> DIC("S" T, Z!
>> DIC(0 P*, 1*, 2*, 3*, 7*, 10*, 13*, 16*, 19*, 22*
, 25*, 28*, 31*, 34*
>> DICRREC BEGIN+2*
>> DIE DE*, P, C5+1, C5S+1, C8+1, C8S+1, C11+1, C11S+1, C14+1, C14S+1
, C17+1, C17S+1, C20+1, C20S+1, C23+1, C23+3, C23S+1, C23S+3, C26+1, C26S+1
, C29+1, C29S+1, C32+1, C32S+1
DIEBADK BEGIN+1!
DIEFIRE BEGIN+1!, 1, 2, 3, 7, 10, 13, 16, 19, 22
, 25, 28, 31, 34
>> DIEL DE*
>> DIEZ BEGIN+3*
DIEZAR BEGIN+1~, BEGIN+2*
DIEZRXR BEGIN+1~
DIEZTMP SAVEVALS, SAVEVALS+1, SAVEVALS+2, BEGIN+1~*
>> DIFLD N, T, D, SAVEVALS, SAVEVALS+1, SAVEVALS+2, 5*, 8*, 11*, 14*
, 17*, 20*, 23*, 26*, 29*, 32*
DIIENS SAVEVALS, SAVEVALS+1, SAVEVALS+2, BEGIN+1~, BEGIN+3*
DIQUIET SET+1~*
DIR SET~
DIR("V" SET*
DIR(0 SET*
DIXR BEGIN+1~
>> DL DE*, W
DLAYGO P*, Z!
>> DLB W, RD+2, Z, D, 5*, 8*, 11*, 14*, 17*, 20*
, 23*, 26*, 29*, 32*
>> DNM BEGIN*
>> DP DE*, N, T, SAVEVALS, SAVEVALS+1, SAVEVALS+2
>> DQ O+2, A*, B, RE, T, P, P+2, V, X, D
, Y, PR, RP, SET, SET+1, SAVEVALS, BEGIN*, 1*, 2*, 3*
, 4*, C5S, C5S+1, 6*, 7*, 8*, C8S, C8S+1, 9*, 10*
, 11*, C11S, C11S+1, 12*, 13*, 14*, C14S, C14S+1, 15*, 16*
, 17*, C17S, C17S+1, 18*, 19*, 20*, C20S, C20S+1, 21*, 22*
, 23*, C23S, C23S+1, C23S+3, 24*, 25*, 26*, C26S, C26S+1, 27*
, 28*, 29*, C29S, C29S+1, 30*, 31*, 32*, C32S, C32S+1, 33*
, 34*, 35*
>> DQ( A!, P+2, D*, PR
DTIME TR, BEGIN+3*
>> DTOUT TR*
>> DU DE*, P, D, PR, SET, 5*, 8*, 11*, 14*, 17*
, 20*, 23*, 26*, 29*, 32*
DUZ RD+2, Z
>> DV O+1, O+2, N, RD+2, T, P, P+1, Z, D, Y
, PR, RP, I, 5*, 8*, 11*, 14*, 17*, 20*, 23*
, 26*, 29*, 32*
>> DW Z, D, SAVEVALS+1, KEYCHK, 1*, 2*, 3*, 5*, 5+1, 7*
, 8*, 8+1, 10*, 11*, 11+1, 13*, 14*, 14+1, 16*, 17*
, 17+1, 19*, 20*, 20+1, 22*, 23*, 23+1, 25*, 26*, 26+1
, 28*, 29*, 29+1, 31*, 32*, 32+1, 34*
>> DZ QS*
U DE+1, DE+2, TR, P, P+2, Z, D, R, R+1, SET
, BEGIN+3*, 1, 2, 3, 7, 10, 13, 16, 19, 22
, C23+2, 25, 28, 31, 34
X O+2*, TR*, N, RD, RD+1, RD+2*, T, P*, P+1!, P+2*
, Z, X+1*, QS, Y*, PR*, R*, R+1*, R+2, RP*, I+1
, SET+2*, NKEY*, 1*, 2*, 3*, C5+1*, C5S*, C5S+1*, X5*!, 7*
, C8+1*, C8S*, C8S+1*, X8*!, 10*, C11+1*, C11S*, C11S+1*, X11*!, 13*
, C14+1*, C14S*, C14S+1*, X14*!, 16*, C17+1*, C17S*, C17S+1*, X17*!, 19*
, C20+1*, C20S*, C20S+1*, X20*!, 22*, C23+1*, C23+3*, C23S*, C23S+1*, C23S+3*
, X23*!, 25*, C26+1*, C26S*, C26S+1*, X26*!, 28*, C29+1*, C29S*, C29S+1*
, X29*!, 31*, C32+1*, C32S*, C32S+1*, X32*!, 34*
>> Y O, O+1, O+2, P, Y, PR*, R*, R+1*, R+2*, SET+2
, 1*, 2*, X2*, 3*, X3*, 7*, X7*, 10*, X10*, 13*
, X13*, 16*, X16*, 19*, X19*, 22*, X22*, 25*, X25*, 28*
, X28*, 31*, X31*, 34*
>> Y(0 SET+2
YS V!
>> ZTQUEUED X, NKEY

Marked Items

Name Field # of Occurrence
$T(@(3) D
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All