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 |  Marked Items |  All
Print Page as PDF
Routine: DGX63

Package: Registration

Routine: DGX63


Information

DGX63 ; ;09/16/15

D DE G BEGIN

Source Information

Source file <DGX63.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 9 E^DIE0  (,F,FIREREC,M,N,OUT,UNIQFERR,Z)^DIE17  Z^DIE2  ^DIE3  (AST,NOSCR)^DIED  QQ^DIEQ  ($$CREF,$$OREF)^DILF  ^DIR  
RW^DIR2  
Registration 2 GETAPI^DGICDGT  ^DGX64  

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

Package Total Caller Graph
Registration 1 DGX61  

Entry Points

Name Comments DBIA/ICR reference
42
C16S
X29
X
X25
X24
X27
X26
X21
X20
X22
24
25
26
27
20
21
22
23
28
29
RD
RE
4
8
X32
11
X30
C21
C6F1
D
X34
X35
C31S
X39
P
T
2
55
54
56
51
50
53
52
X47
X46
X45
X44
X42
X41
X40
C46
X49
C21S
C51S
NKEY
X51
PR
BEGIN
C36
C31
3
7
C36S
X54
X55
C26S
X50
C41
X52
O
C46S
W
RP
39
38
33
32
31
30
37
36
35
34
C26F1
Y
C11F1
SET
C51
C21F1
C6S
X9
6
X2
C1
X1
X6
C6
X4
X5
B
N
R
V
Z
C11S
C16F1
10
13
12
15
14
17
16
19
18
X7
C1F1
C41S
C41F1
DE
X31
C26
C11
C16
C36F1
X37
48
49
46
47
44
45
TR
43
40
41
1
5
9
C46F1
KEYCHK()
A
I
X19
X10
X11
X12
X14
X15
X16
X17
QS
C31F1
C51F1
X36
C1S
SAVEVALS

External References

Name Field # of Occurrence
GETAPI^DGICDGT X1, X6, X11, X16, X21, X26, X31, X36, X41, X46
, X51
^DGX64 56
E^DIE0 I+1
^DIE17 RD
F^DIE17 1, 2, 4, 5, 6, 7, 9, 10, 11, 12
, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25
, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37
, 39, 40, 41, 42, 44, 45, 46, 47, 49, 50
, 51, 52, 54, 55, 56
FIREREC^DIE17 2, 4, 5, 7, 9, 10, 12, 14, 15, 17
, 19, 20, 22, 24, 25, 27, 29, 30, 32, 34
, 35, 37, 39, 40, 42, 44, 45, 47, 49, 50
, 52, 54, 55
M^DIE17 T
N^DIE17 RP
OUT^DIE17 2, 4, 5, 7, 9, 10, 12, 14, 15, 17
, 19, 20, 22, 24, 25, 27, 29, 30, 32, 34
, 35, 37, 39, 40, 42, 44, 45, 47, 49, 50
, 52, 54, 55
UNIQFERR^DIE17 Z
Z^DIE17 X
Z^DIE2 RD+1
^DIE3 T
AST^DIED P
NOSCR^DIED P
QQ^DIEQ QS
$$CREF^DILF C1F1, C6F1, C11F1, C16F1, C21F1, C26F1, C31F1, C36F1, C41F1, C46F1
, C51F1
$$OREF^DILF C1F1, C6F1, C11F1, C16F1, C21F1, C26F1, C31F1, C36F1, C41F1, C46F1
, C51F1
^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
Routine Call
  • DIR
  • Line Location:
    • SET+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGPT - [#45] 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
^DGPT - [#45] DE, C1+2!, C1S+2*, C6+2!, C6S+2*, C11+2!, C11S+2*, C16+2!, C16S+2*, C21+2!
, C21S+2*, C26+2!, C26S+2*, C31+2!, C31S+2*, C36+2!, C36S+2*, C41+2!, C41S+2*, C46+2!
, C46S+2*, C51+2!, C51S+2*
^DISV( RD+2, Z*

Label References

Name Line Occurrences
$$KEYCHK Z
@( B, V
A N, Z, Y, RP, 2, 4, 5, 7, 9, 10
, 12, 14, 15, 17, 19, 20, 22, 24, 25, 27
, 29, 30, 32, 34, 35, 37, 39, 40, 42, 44
, 45, 47, 49, 50, 52, 54, 55
B QS
BEGIN DGX63+1
C11F1 C11S
C11S C11
C16F1 C16S
C16S C16
C1F1 C1S
C1S C1
C21F1 C21S
C21S C21
C26F1 C26S
C26S C26
C31F1 C31S
C31S C31
C36F1 C36S
C36S C36
C41F1 C41S
C41S C41
C46F1 C46S
C46S C46
C51F1 C51S
C51S C51
C6F1 C6S
C6S C6
D RD, RD+1, P+1, QS
DE DGX63+1, 1, 2, 4, 5, 6, 7, 9, 10, 11
, 12, 14, 15, 16, 17, 19, 20, 21, 22, 24
, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36
, 37, 39, 40, 41, 42, 44, 45, 46, 47, 49
, 50, 51, 52, 54, 55
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 1+3, 6+3, 11+3, 16+3, 21+3, 26+3, 31+3, 36+3, 41+3, 46+3
, 51+3
RP PR, R, R+1
SAVEVALS Z
SET T
TR RE
V T, P+1
W O, RE
X N, T+1, P, Y
X10 10
X12 12
X14 14
X15 15
X17 17
X19 19
X2 2
X20 20
X22 22
X24 24
X25 25
X27 27
X29 29
X30 30
X32 32
X34 34
X35 35
X37 37
X39 39
X4 4
X40 40
X42 42
X44 44
X45 45
X47 47
X49 49
X5 5
X50 50
X52 52
X54 54
X55 55
X7 7
X9 9
Z P+1

Naked Globals

Name Field # of Occurrence
^( RD+2, R, R+1
^("F" SAVEVALS*
^(0 DE+1, R, R+1
^(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 DE
>> DA DE, C1+2, C1S+2, C6+2, C6S+2, C11+2, C11S+2, C16+2, C16S+2, C21+2
, C21S+2, C26+2, C26S+2, C31+2, C31S+2, C36+2, C36S+2, C41+2, C41S+2, C46+2
, C46S+2, C51+2, C51S+2
>> DA(1 C1+2, C1S+2, X1, C6+2, C6S+2, X6, C11+2, C11S+2, X11, C16+2
, C16S+2, X16, C21+2, C21S+2, X21, C26+2, C26S+2, X26, C31+2, C31S+2
, X31, C36+2, C36S+2, X36, C41+2, C41S+2, X41, C46+2, C46S+2, X46
, C51+2, C51S+2, X51
DB DE!, C1!, C1S!, C6!, C6S!, C11!, C11S!, C16!, C16S!, C21!
, C21S!, C26!, C26S!, C31!, C31S!, C36!, C36S!, C41!, C41S!, C46!
, C46S!, C51!, C51S!
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, 1+1*
, 6+1*, 11+1*, 16+1*, 21+1*, 26+1*, 31+1*, 36+1*, 41+1*, 46+1*, 51+1*
DE(1 DE+1*, C1, C1+1
DE(11 DE+1*, C11, C11+1
DE(16 DE+1*, C16, C16+1
DE(21 DE+1*, C21, C21+1
DE(26 DE+1*, C26, C26+1
DE(31 DE+1*, C31, C31+1
DE(36 DE+2*, C36, C36+1
DE(41 DE+2*, C41, C41+1
DE(46 DE+2*, C46, C46+1
DE(51 DE+2*, C51, C51+1
DE(6 DE+1*, C6, C6+1
DG DE!, PR*, R*, R+1*, R+2, 1, 2, 4, 5, 6
, 7, 9, 10, 11, 12, 14, 15, 16, 17, 19
, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31
, 32, 34, 35, 36, 37, 39, 40, 41, 42, 44
, 45, 46, 47, 49, 50, 51, 52, 54, 55, 56
DG( Z*, C1S, C1S+1, C6S, C6S+1, C11S, C11S+1, C16S, C16S+1, C21S
, C21S+1, C26S, C26S+1, C31S, C31S+1, C36S, C36S+1, C41S, C41S+1, C46S
, C46S+1, C51S, C51S+1
>> DGADD X4, X9, X14, X19, X24, X29, X34, X39, X44, X49
, X54
>> DGHOLD X4, X9, X14, X19, X24, X29, X34, X39, X44, X49
>> DGHOLD1 X54
DGIT X1~*, X6~*, X11~*, X16~*, X21~*, X26~*, X31~*, X36~*, X41~*, X46~*
, X51~*
>> DGNFLD X2*, X5*, X7*, X10*, X12*, X15*, X17*, X20*, X22*, X25*
, X27*, X30*, X32*, X35*, X37*, X40*, X42*, X45*, X47*, X50*
, X52*, X55*
DGPTIT X2!, X7!, X12!, X17!, X22!, X27!, X32!, X37!, X42!, X47!
, X52!
DGPTIT( X2*, X7*, X12*, X17*, X22*, X27*, X32*, X37*, X42*, X47*
, X52*
>> DIC DE*, P*, C1+1*, C1S+1*, C6+1*, C6S+1*, C11+1*, C11S+1*, C16+1*, C16S+1*
, C21+1*, C21S+1*, C26+1*, C26S+1*, C31+1*, C31S+1*, C36+1*, C36S+1*, C41+1*, C41S+1*
, C46+1*, C46S+1*, C51+1*, C51S+1*
>> DIC("S" T, Z!
>> DIC(0 P*, 2*, 4*, 5*, 7*, 9*, 10*, 12*, 14*, 15*
, 17*, 19*, 20*, 22*, 24*, 25*, 27*, 29*, 30*, 32*
, 34*, 35*, 37*, 39*, 40*, 42*, 44*, 45*, 47*, 49*
, 50*, 52*, 54*, 55*
>> DIE DE*, P, C1+1, C1S+1, C1F1, C6+1, C6S+1, C6F1, C11+1, C11S+1
, C11F1, C16+1, C16S+1, C16F1, C21+1, C21S+1, C21F1, C26+1, C26S+1, C26F1
, C31+1, C31S+1, C31F1, C36+1, C36S+1, C36F1, C41+1, C41S+1, C41F1, C46+1
, C46S+1, C46F1, C51+1, C51S+1, C51F1
>> DIEFIRE 2, 4, 5, 7, 9, 10, 12, 14, 15, 17
, 19, 20, 22, 24, 25, 27, 29, 30, 32, 34
, 35, 37, 39, 40, 42, 44, 45, 47, 49, 50
, 52, 54, 55
>> DIEL DE*
>> DIEZRXR( C1F1*, C1F1+1*, C6F1*, C6F1+1*, C11F1*, C11F1+1*, C16F1*, C16F1+1*, C21F1*, C21F1+1*
, C26F1*, C26F1+1*, C31F1*, C31F1+1*, C36F1*, C36F1+1*, C41F1*, C41F1+1*, C46F1*, C46F1+1*
, C51F1*, C51F1+1*
>> DIEZTMP SAVEVALS, SAVEVALS+1, SAVEVALS+2
>> DIFLD N, T, D, SAVEVALS, SAVEVALS+1, SAVEVALS+2, 1*, 6*, 11*, 16*
, 21*, 26*, 31*, 36*, 41*, 46*, 51*
>> DIIENS SAVEVALS, SAVEVALS+1, SAVEVALS+2, C1F1, C6F1, C11F1, C16F1, C21F1, C26F1, C31F1
, C36F1, C41F1, C46F1, C51F1
DIQUIET SET+1~*
DIR SET~
DIR("V" SET*
DIR(0 SET*
>> DIXR C1F1+1*, C6F1+1*, C11F1+1*, C16F1+1*, C21F1+1*, C26F1+1*, C31F1+1*, C36F1+1*, C41F1+1*, C46F1+1*
, C51F1+1*
>> DL DE*, W
DLAYGO P*, Z!
>> DLB W, RD+2, Z, D, 1*, 6*, 11*, 16*, 21*, 26*
, 31*, 36*, 41*, 46*, 51*
>> 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*, C1S, C1S+1
, 2*, 3*, 4*, 5*, 6*, C6S, C6S+1, 7*, 8*, 9*
, 10*, 11*, C11S, C11S+1, 12*, 13*, 14*, 15*, 16*, C16S
, C16S+1, 17*, 18*, 19*, 20*, 21*, C21S, C21S+1, 22*, 23*
, 24*, 25*, 26*, C26S, C26S+1, 27*, 28*, 29*, 30*, 31*
, C31S, C31S+1, 32*, 33*, 34*, 35*, 36*, C36S, C36S+1, 37*
, 38*, 39*, 40*, 41*, C41S, C41S+1, 42*, 43*, 44*, 45*
, 46*, C46S, C46S+1, 47*, 48*, 49*, 50*, 51*, C51S, C51S+1
, 52*, 53*, 54*, 55*
>> DQ( A!, P+2, D*, PR
DTIME TR
>> DTOUT TR*
>> DU DE*, P, D, PR, SET, 1*, 1+2*, 6*, 6+2*, 11*
, 11+2*, 16*, 16+2*, 21*, 21+2*, 26*, 26+2*, 31*, 31+2*, 36*
, 36+2*, 41*, 41+2*, 46*, 46+2*, 51*, 51+2*
DUZ RD+2, Z
>> DV O+1, O+2, N, RD+2, T, P, P+1, Z, D, Y
, PR, RP, I, 1*, 6*, 11*, 16*, 21*, 26*, 31*
, 36*, 41*, 46*, 51*
>> DW Z, D, SAVEVALS+1, KEYCHK, 1*, 1+1, 2*, 4*, 5*, 6*
, 6+1, 7*, 9*, 10*, 11*, 11+1, 12*, 14*, 15*, 16*
, 16+1, 17*, 19*, 20*, 21*, 21+1, 22*, 24*, 25*, 26*
, 26+1, 27*, 29*, 30*, 31*, 31+1, 32*, 34*, 35*, 36*
, 36+1, 37*, 39*, 40*, 41*, 41+1, 42*, 44*, 45*, 46*
, 46+1, 47*, 49*, 50*, 51*, 51+1, 52*, 54*, 55*
>> DZ QS*
U DE+1, DE+2, TR, P, P+2, Z, D, R, R+1, SET
, 2, 4, X4, 5, 7, 9, X9, 10, 12, 14
, X14, 15, 17, 19, X19, 20, 22, 24, X24, 25
, 27, 29, X29, 30, 32, 34, X34, 35, 37, 39
, X39, 40, 42, 44, X44, 45, 47, 49, X49, 50
, 52, 54, X54, 55
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*, C1+1*, C1+2, C1S*, C1S+1*, C1S+2, 2*, X2, 4*
, 5*, C6+1*, C6+2, C6S*, C6S+1*, C6S+2, 7*, X7, 9*, 10*
, C11+1*, C11+2, C11S*, C11S+1*, C11S+2, 12*, X12, 14*, 15*, C16+1*
, C16+2, C16S*, C16S+1*, C16S+2, 17*, X17, 19*, 20*, C21+1*, C21+2
, C21S*, C21S+1*, C21S+2, 22*, X22, 24*, 25*, C26+1*, C26+2, C26S*
, C26S+1*, C26S+2, 27*, X27, 29*, 30*, C31+1*, C31+2, C31S*, C31S+1*
, C31S+2, 32*, X32, 34*, 35*, C36+1*, C36+2, C36S*, C36S+1*, C36S+2
, 37*, X37, 39*, 40*, C41+1*, C41+2, C41S*, C41S+1*, C41S+2, 42*
, X42, 44*, 45*, C46+1*, C46+2, C46S*, C46S+1*, C46S+2, 47*, X47
, 49*, 50*, C51+1*, C51+2, C51S*, C51S+1*, C51S+2, 52*, X52, 54*
, 55*
>> Y O, O+1, O+2, P, Y, PR*, R*, R+1*, R+2*, SET+2
, 2*, X2*, 4*, X4*, 5*, 7*, X7*, 9*, X9*, 10*
, 12*, X12*, 14*, X14*, 15*, 17*, X17*, 19*, X19*, 20*
, 22*, X22*, 24*, X24*, 25*, 27*, X27*, 29*, X29*, 30*
, 32*, X32*, 34*, X34*, 35*, 37*, X37*, 39*, X39*, 40*
, 42*, X42*, 44*, X44*, 45*, 47*, X47*, 49*, X49*, 50*
, 52*, X52*, 54*, X54*, 55*
>> Y(0 SET+2
YS V!
>> ZTQUEUED X, NKEY

Marked Items

Name Field # of Occurrence
$T(@(3) D
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 |  Marked Items |  All