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

Package: Registration

Routine: DGX61


Information

DGX61 ; ;02/01/23

Source Information

Source file <DGX61.m>

Call Graph

Call Graph

Call Graph Total: 18

Package Total Call Graph
VA FileMan 14 ^%DT  $$EZBLD^DIALOG  $$LABEL^DIALOGZ  ^DIC  E^DIE0  (,F,FIREREC,M,N,OUT,UNIQFERR,Z)^DIE17  Z^DIE2  ^DIE3  
(AST,NOSCR,SET)^DIED  QQ^DIEQ  ($$OUTPUT,$$VALEXT,$$VALEXTS)^DIETLIBF  ($$CREF,$$OREF)^DILF  $$SET^DIQ  RW^DIR2  
Registration 4 GETAPI^DGICDGT  ($$BADDT,BS)^DGPTFM6  ^DGX62  ^DGX63  

Entry Points

Name Comments DBIA/ICR reference
DE
W
O
TR
A
B
RE
N
RD
T
P
V
UNIQ
Z
X
QS
D
Y
PR
R
RP
I
SAVEVALS
NKEY
KEYCHK()
BEGIN
1
X1
2
X2
3
X3
4
X4
5
C5
C5S
C5F1
X5
6
7
X7
8
X8
9
10
X10
11
12
X12
13
X13
14
15
X15
16
X16
17
C17
C17S
C17F1
X17
18
X18
19
20
X20
21
X21
22
C22
C22S
C22F1
X22
23
X23
24
25
X25
26
X26
27
C27
C27S
C27F1
X27
28
X28
29
30
X30
31
X31
32
C32
C32S
C32F1
X32
33
X33
34
35
X35
36
X36
37
C37
C37S
C37F1
X37
38
X38
39
40
X40
41
X41
42
C42
C42S
C42F1
X42
43
X43
44
45
X45
46
X46
47
C47
C47S
C47F1
X47
48
X48
49
50
X50
51
X51
52
C52
C52S
C52F1
X52
53
X53
54
55
X55
56
X56
57
C57
C57S
C57F1
X57
58
X58
59
60
X60
61
X61
62
C62
C62S
C62F1
X62
63
X63
64
65
X65
66
X66
67
C67
C67S
C67F1
X67
68
X68
69
70
X70
71
X71
72
C72
C72S
C72F1
X72
73
X73
74
75
X75
76
X76
77
C77
C77S
C77F1
X77
78
X78
79
80
X80
81
X81
82

External References

Name Field # of Occurrence
^%DT X5
GETAPI^DGICDGT X17X22X27X32X37X42X47X52X57X62
X67X72X77
$$BADDT^DGPTFM6 X5
BS^DGPTFM6 8+2
^DGX62 C77S+1
^DGX63 82
$$EZBLD^DIALOG O+2
$$LABEL^DIALOGZ 581722273237424752
5762677277
^DIC X8
E^DIE0 I+1, 8+4
^DIE17 RD
F^DIE17 12347810121315
16182021222325262728
30313233353637384041
42434546474850515253
55565758606162636566
67687071727375767778
808182
FIREREC^DIE17 123471012131516
18202123252628303133
35363840414345464850
51535556586061636566
687071737576788081
M^DIE17 T
N^DIE17 RP8+4
OUT^DIE17 123471012131516
18202123252628303133
35363840414345464850
51535556586061636566
687071737576788081
UNIQFERR^DIE17 Z
Z^DIE17 X
Z^DIE2 RD+1
^DIE3 T
AST^DIED P
NOSCR^DIED P
SET^DIED T+3
QQ^DIEQ QS
$$OUTPUT^DIETLIBF PR+1
$$VALEXT^DIETLIBF T+2
$$VALEXTS^DIETLIBF T+2
$$CREF^DILF C5F1C17F1C22F1C27F1C32F1C37F1C42F1C47F1C52F1C57F1
C62F1C67F1C72F1C77F1
$$OREF^DILF C5F1C17F1C22F1C27F1C32F1C37F1C42F1C47F1C52F1C57F1
C62F1C67F1C72F1C77F1
$$SET^DIQ R+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: " ("_$$EZBLD^DIALOG(710,.X)_")"
  • Line Location: O+2
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • 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
  • DIALOG
  • Line Location:
    • O+2
Routine Call
  • DIC
  • Line Location:
    • X8

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( RR+1
^DD("DD" R+2
^DD("KEY" - [#.31] N
^DGPT - [#45] DEC17+2!, C17S+2*, C22+2!, C22S+2*, C27+2!, C27S+2*, C32+2!, C32S+2*, C37+2!
C37S+2*, C42+2!, C42S+2*, C47+2!, C47S+2*, C52+2!, C52S+2*, C57+2!, C57S+2*, C62+2!
C62S+2*, C67+2!, C67S+2*, C72+2!, C72S+2*, C77+2!
^DISV( RD+2, Z*

Label References

Name Line Occurrences
$$KEYCHK Z
@( BV
A RENZYRP12347
8+4, 101213151618202123
25262830313335363840
41434546485051535556
58606163656668707173
7576788081
B QS
BEGIN DGX61+1
C17F1 C17S
C17S C17
C22F1 C22S
C22S C22
C27F1 C27S
C27S C27
C32F1 C32S
C32S C32
C37F1 C37S
C37S C37
C42F1 C42S
C42S C42
C47F1 C47S
C47S C47
C52F1 C52S
C52S C52
C57F1 C57S
C57S C57
C5F1 C5S
C5S C5
C62F1 C62S
C62S C62
C67F1 C67S
C67S C67
C72F1 C72S
C72S C72
C77F1 C77S
C77S C77
D RDRD+1, P+1, QS
DE DGX61+1, 123478101213
15161820212223252627
28303132333536373840
41424345464748505152
53555657586061626365
66676870717273757677
788081
N Y
NKEY N
O YRP
PR REI+1
QS RDNKEY
R RR+1
RD YII+1, 8+5
RE 5+2, 17+3, 22+3, 27+3, 32+3, 37+3, 42+3, 47+3, 52+3, 57+3
62+3, 67+3, 72+3, 77+3
RP PRPR+1, RR+1
SAVEVALS Z
TR RE
UNIQ T+1
V T+3, P+1
W ORE
X NTT+3, PY
X1 1
X10 10
X12 12
X13 13
X15 15
X16 16
X18 18
X2 2
X20 20
X21 21
X23 23
X25 25
X26 26
X28 28
X3 3
X30 30
X31 31
X33 33
X35 35
X36 36
X38 38
X4 4
X40 40
X41 41
X43 43
X45 45
X46 46
X48 48
X50 50
X51 51
X53 53
X55 55
X56 56
X58 58
X60 60
X61 61
X63 63
X65 65
X66 66
X68 68
X7 7
X70 70
X71 71
X73 73
X75 75
X76 76
X78 78
X80 80
X81 81
Z P+1

Naked Globals

Name Field # of Occurrence
^( RD+2, RR+1
^("F" SAVEVALS*
^(0 DE+1, RR+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DE+1*, DE+2*, DE+3*, UNIQ!*, R+2*
%( UNIQ!
%(0 UNIQ
>> %DT X5*
%Z DE+1*, DE+2, DE+3, DE+4!
>> D N, D*
>> D0 DE
>> DA DEUNIQC17+2, C17S+2, C22+2, C22S+2, C27+2, C27S+2, C32+2, C32S+2
C37+2, C37S+2, C42+2, C42S+2, C47+2, C47S+2, C52+2, C52S+2, C57+2, C57S+2
C62+2, C62S+2, C67+2, C67S+2, C72+2, C72S+2, C77+2
>> DA(1 C17+2, C17S+2, X17C22+2, C22S+2, X22C27+2, C27S+2, X27C32+2
C32S+2, X32C37+2, C37S+2, X37C42+2, C42S+2, X42C47+2, C47S+2
X47C52+2, C52S+2, X52C57+2, C57S+2, X57C62+2, C62S+2, X62
C67+2, C67S+2, X67C72+2, C72S+2, X72C77+2, X77
DB DE!, C5!, C5S!, C17!, C17S!, C22!, C22S!, C27!, C27S!, C32!
, C32S!, C37!, C37S!, C42!, C42S!, C47!, C47S!, C52!, C52S!, C57!
, C57S!, C62!, C62S!, C67!, C67S!, C72!, C72S!, C77!, C77S!
DB( T+2, PX8+4*
>> DC RP
DDER T+3!
DE DE!
DE( O+2, REZYPRRPSAVEVALSSAVEVALS+1, KEYCHK, 5+1*
8+4, 17+1*, 22+1*, 27+1*, 32+1*, 37+1*, 42+1*, 47+1*, 52+1*, 57+1*
62+1*, 67+1*, 72+1*, 77+1*
DE(17 DE+1*, C17C17+1
DE(22 DE+1*, C22C22+1
DE(27 DE+1*, C27C27+1
DE(32 DE+1*, C32C32+1
DE(37 DE+1*, C37C37+1
DE(42 DE+2*, C42C42+1
DE(47 DE+2*, C47C47+1
DE(5 DE+1*, C5
DE(52 DE+2*, C52C52+1
DE(57 DE+2*, C57C57+1
DE(62 DE+2*, C62C62+1
DE(67 DE+2*, C67C67+1
DE(72 DE+2*, C72C72+1
DE(77 DE+3*, C77C77+1
DE(8 DE+1*
DG DE!, PR*, PR+1, R*, R+1*, R+2, 1234
781012131516182021
22232526272830313233
35363738404142434546
47485051525355565758
60616263656667687071
727375767778808182
DG( Z*, C5SC17SC17S+1, C22SC22S+1, C27SC27S+1, C32SC32S+1
C37SC37S+1, C42SC42S+1, C47SC47S+1, C52SC52S+1, C57SC57S+1
C62SC62S+1, C67SC67S+1, C72SC72S+1, C77S
>> DGADD X1*, X2X15X20X25X30X35X40X45X50
X55X60X65X70X75X80
>> DGHOLD X15X20X25X30X35X40X45X50X55X60
X65X70X75X80
DGIT X17~*, X22~*, X27~*, X32~*, X37~*, X42~*, X47~*, X52~*, X57~*, X62~*
, X67~*, X72~*, X77~*
>> DGJUMP X3X10
DGMOVM 8+2!
>> DGNFLD X4*, X7*, X12*, X16*, X18*, X21*, X23*, X26*, X28*, X31*
, X33*, X36*, X38*, X41*, X43*, X46*, X48*, X51*, X53*, X56*
, X58*, X61*, X63*, X66*, X68*, X71*, X73*, X76*, X78*, X81*
DGPTIT X18!, X23!, X28!, X33!, X38!, X43!, X48!, X53!, X58!, X63!
, X68!, X73!, X78!
DGPTIT( X18*, X23*, X28*, X33*, X38*, X43*, X48*, X53*, X58*, X63*
, X68*, X73*, X78*
DIC DE*, P*, X8!*, C17+1*, C17S+1*, C22+1*, C22S+1*, C27+1*, C27S+1*, C32+1*
C32S+1*, C37+1*, C37S+1*, C42+1*, C42S+1*, C47+1*, C47S+1*, C52+1*, C52S+1*, C57+1*
C57S+1*, C62+1*, C62S+1*, C67+1*, C67S+1*, C72+1*, C72S+1*, C77+1*
DIC("S" Z!, X8*
DIC(0 P*, 1*, 2*, 3*, 4*, 7*, 10*, 12*, 13*, 15*
, 16*, 18*, 20*, 21*, 23*, 25*, 26*, 28*, 30*, 31*
, 33*, 35*, 36*, 38*, 40*, 41*, 43*, 45*, 46*, 48*
, 50*, 51*, 53*, 55*, 56*, 58*, 60*, 61*, 63*, 65*
, 66*, 68*, 70*, 71*, 73*, 75*, 76*, 78*, 80*, 81*
>> DIE DE*, PUNIQC5F1X8C17+1, C17S+1, C17F1C22+1, C22S+1
C22F1C27+1, C27S+1, C27F1C32+1, C32S+1, C32F1C37+1, C37S+1, C37F1
C42+1, C42S+1, C42F1C47+1, C47S+1, C47F1C52+1, C52S+1, C52F1C57+1
C57S+1, C57F1C62+1, C62S+1, C62F1C67+1, C67S+1, C67F1C72+1, C72S+1
C72F1C77+1, C77F1
>> DIEFIRE 123471012131516
18202123252628303133
35363840414345464850
51535556586061636566
687071737576788081
>> DIEL DE*
>> DIEZRXR( C5F1*, C5F1+1*, C17F1*, C17F1+1*, C22F1*, C22F1+1*, C27F1*, C27F1+1*, C32F1*, C32F1+1*
, C37F1*, C37F1+1*, C42F1*, C42F1+1*, C47F1*, C47F1+1*, C52F1*, C52F1+1*, C57F1*, C57F1+1*
, C62F1*, C62F1+1*, C67F1*, C67F1+1*, C72F1*, C72F1+1*, C77F1*, C77F1+1*
>> DIEZTMP SAVEVALSSAVEVALS+1, SAVEVALS+2
>> DIFLD O+2, NT+2, UNIQDPR+1, R+2, SAVEVALSSAVEVALS+1, SAVEVALS+2
, 5*, 8*, 17*, 22*, 27*, 32*, 37*, 42*, 47*, 52*
, 57*, 62*, 67*, 72*, 77*
>> DIIENS SAVEVALSSAVEVALS+1, SAVEVALS+2, C5F1C17F1C22F1C27F1C32F1C37F1C42F1
C47F1C52F1C57F1C62F1C67F1C72F1C77F1
DIPA T+2!, PR+1!
>> DIXR C5F1+1*, C17F1+1*, C22F1+1*, C27F1+1*, C32F1+1*, C37F1+1*, C42F1+1*, C47F1+1*, C52F1+1*, C57F1+1*
C62F1+1*, C67F1+1*, C72F1+1*, C77F1+1*
>> DL DE*, W
DLAYGO P*, Z!
>> DLB WRD+2, ZD, 5*, 8*, 17*, 22*, 27*, 32*
, 37*, 42*, 47*, 52*, 57*, 62*, 67*, 72*, 77*
>> DNM BEGIN*
>> DP DE*, O+2, NT+2, PR+1, R+2, SAVEVALSSAVEVALS+1, SAVEVALS+2, 5
8172227323742475257
62677277
>> DQ O+2, A*, BRET+2, PP+2, VXD
YPRRPSAVEVALS, BEGIN*, 1*, 2*, 3*, 4*, C5S
, 6*, 7*, 8*, 8+4, 9*, 10*, 11*, 12*, 13*, 14*
, 15*, 16*, C17SC17S+1, 18*, 19*, 20*, 21*, 22*, C22S
C22S+1, 23*, 24*, 25*, 26*, 27*, C27SC27S+1, 28*, 29*
, 30*, 31*, 32*, C32SC32S+1, 33*, 34*, 35*, 36*, 37*
C37SC37S+1, 38*, 39*, 40*, 41*, 42*, C42SC42S+1, 43*
, 44*, 45*, 46*, 47*, C47SC47S+1, 48*, 49*, 50*, 51*
, 52*, C52SC52S+1, 53*, 54*, 55*, 56*, 57*, C57SC57S+1
, 58*, 59*, 60*, 61*, 62*, C62SC62S+1, 63*, 64*, 65*
, 66*, 67*, C67SC67S+1, 68*, 69*, 70*, 71*, 72*, C72S
C72S+1, 73*, 74*, 75*, 76*, 77*, C77S, 78*, 79*, 80*
, 81*
>> DQ( A!, P+2, D*, PR
DTIME TR
>> DTOUT TR*
>> DU DE*, PDPR, 5*, 8*, 8+1*, 17*, 17+2*, 22*
22+2*, 27*, 27+2*, 32*, 32+2*, 37*, 37+2*, 42*, 42+2*, 47*
47+2*, 52*, 52+2*, 57*, 57+2*, 62*, 62+2*, 67*, 67+2*, 72*
72+2*, 77*, 77+2*
DUZ RD+2, Z
DUZ("LANG" R+2
DUZ(0 TRRE
>> DV O+1, O+2, TRRENRD+2, TT+1, T+3, P
P+1, UNIQZDYPRRPI, 5*, 8*
8+4, 17*, 22*, 27*, 32*, 37*, 42*, 47*, 52*, 57*
, 62*, 67*, 72*, 77*
>> DW ZDSAVEVALS+1, KEYCHK, 1*, 2*, 3*, 4*, 5*, 5+1
, 7*, 8*, 10*, 12*, 13*, 15*, 16*, 17*, 17+1, 18*
, 20*, 21*, 22*, 22+1, 23*, 25*, 26*, 27*, 27+1, 28*
, 30*, 31*, 32*, 32+1, 33*, 35*, 36*, 37*, 37+1, 38*
, 40*, 41*, 42*, 42+1, 43*, 45*, 46*, 47*, 47+1, 48*
, 50*, 51*, 52*, 52+1, 53*, 55*, 56*, 57*, 57+1, 58*
, 60*, 61*, 62*, 62+1, 63*, 65*, 66*, 67*, 67+1, 68*
, 70*, 71*, 72*, 72+1, 73*, 75*, 76*, 77*, 77+1, 78*
, 80*, 81*
>> DZ QS*
U DE+1, DE+2, DE+3, TRPP+2, ZDRR+1
1234710121315X15
161820X20212325X252628
30X30313335X35363840X40
414345X45464850X505153
55X55565860X60616365X65
666870X70717375X757678
80X8081
X O+2!*, TR*, NRDRD+1, RD+2*, T, P*, P+1!, P+2*
, UNIQ!, ZX+1*, QS, Y*, PR*, R*, R+1*, R+2, RP*
I+1, NKEY*, 1*, 2*, 3*, 4*, C5S*, X5*!, 7*, 8+2*
8+3, 8+4*, X8*!, 10*, 12*, 13*, 15*, 16*, C17+1*, C17+2
, C17S*, C17S+1*, C17S+2, 18*, X18, 20*, 21*, C22+1*, C22+2, C22S*
C22S+1*, C22S+2, 23*, X23, 25*, 26*, C27+1*, C27+2, C27S*, C27S+1*
C27S+2, 28*, X28, 30*, 31*, C32+1*, C32+2, C32S*, C32S+1*, C32S+2
, 33*, X33, 35*, 36*, C37+1*, C37+2, C37S*, C37S+1*, C37S+2, 38*
X38, 40*, 41*, C42+1*, C42+2, C42S*, C42S+1*, C42S+2, 43*, X43
, 45*, 46*, C47+1*, C47+2, C47S*, C47S+1*, C47S+2, 48*, X48, 50*
, 51*, C52+1*, C52+2, C52S*, C52S+1*, C52S+2, 53*, X53, 55*, 56*
C57+1*, C57+2, C57S*, C57S+1*, C57S+2, 58*, X58, 60*, 61*, C62+1*
C62+2, C62S*, C62S+1*, C62S+2, 63*, X63, 65*, 66*, C67+1*, C67+2
, C67S*, C67S+1*, C67S+2, 68*, X68, 70*, 71*, C72+1*, C72+2, C72S*
C72S+1*, C72S+2, 73*, X73, 75*, 76*, C77+1*, C77+2, C77S*, 78*
X78, 80*, 81*
X("FIELD" O+2*
X("FILE" O+2*
>> Y OO+1, O+2, PY, PR*, R*, R+1*, R+2*, 1*
, 2*, X2*, 3*, X3*, 4*, X5, 7*, 8+3*, 8+4, X8
, 10*, X10*, 12*, 13*, X13*, 15*, X15*, 16*, 18*, X18*
, 20*, X20*, 21*, 23*, X23*, 25*, X25*, 26*, 28*, X28*
, 30*, X30*, 31*, 33*, X33*, 35*, X35*, 36*, 38*, X38*
, 40*, X40*, 41*, 43*, X43*, 45*, X45*, 46*, 48*, X48*
, 50*, X50*, 51*, 53*, X53*, 55*, X55*, 56*, 58*, X58*
, 60*, X60*, 61*, 63*, X63*, 65*, X65*, 66*, 68*, X68*
, 70*, X70*, 71*, 73*, X73*, 75*, X75*, 76*, 78*, X78*
, 80*, X80*, 81*
YS V!
>> ZTQUEUED XNKEY

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