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

Package: Registration

Routine: DGX7


Information

DGX7 ; GENERATED FROM 'DG701-10D' INPUT TEMPLATE(#1763), FILE 45;01/03/22

Source Information

Source file <DGX7.m>

Call Graph

Call Graph

Call Graph Total: 20

Package Total Call Graph
VA FileMan 13 $$EZBLD^DIALOG  $$LABEL^DIALOGZ  ^DICR  E^DIE0  (,F,FIREREC,M,N,OUT,UNIQFERR,Z)^DIE17  Z^DIE2  ^DIE3  (AST,NOSCR,SET)^DIED  
QQ^DIEQ  $$GETTMP^DIKC1  ($$CREF,$$OREF)^DILF  $$SET^DIQ  RW^DIR2  
Registration 7 GETAPI^DGICDGT  $$POA701^DGPTFUT1  ($$CODESYS,CENSUS)^DGPTIC10  FLAGCHK^DGPTSCAN  ^DGX71  ^DGX72  ^DGX73  

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
X5
6
C6
C6S
C6F1
X6
7
X7
8
X8
9
X9
10
11
X11
12
X12
13
X13
14
15
X15
16
C16
C16S
C16F1
X16
17
X17
18
X18
19
X19
20
21
X21
22
X22
23
X23
24
25
X25
26
C26
C26S
C26F1
X26
27
X27
28
X28
29
X29
30
31
X31
32
X32
33
X33
34
35
X35
36
C36
C36S
C36F1
X36
37
X37
38
X38
39
X39
40
41
X41
42
X42
43
X43
44
45
X45
46
C46
C46S
C46F1
X46
47
X47
48
X48
49
X49
50
51
X51
52
X52
53
X53
54
55
X55
56
C56
C56S
C56F1
X56
57
X57
58
X58
59
X59
60
61
X61
62
X62
63
X63
64
65
X65
66
C66
C66S
C66F1
X66
67
X67
68
X68
69
X69
70
71
X71
72
X72
73
X73
74
75
X75
76

External References

Name Field # of Occurrence
GETAPI^DGICDGT X6X16X26X36X46X56X66
$$POA701^DGPTFUT1 X9X19X29X39X49X59X69
$$CODESYS^DGPTIC10 X4
CENSUS^DGPTIC10 X5
FLAGCHK^DGPTSCAN X2
^DGX71 C66+1
^DGX72 C66S+1
^DGX73 76
$$EZBLD^DIALOG O+2
$$LABEL^DIALOGZ 691619262936394649
56596669
^DICR C6+2, C6S+2, C16+2, C16S+2, C26+2, C26S+2, C36+2, C36S+2, C46+2, C46S+2
C56+2, C56S+2
E^DIE0 I+1
^DIE17 RD
F^DIE17 123457891112
13151718192122232527
28293132333537383941
42434547484951525355
57585961626365676869
7172737576
FIREREC^DIE17 1234578111213
15171821222325272831
32333537384142434547
48515253555758616263
65676871727375
M^DIE17 T
N^DIE17 RP
OUT^DIE17 1234578111213
15171821222325272831
32333537384142434547
48515253555758616263
65676871727375
UNIQFERR^DIE17 Z
Z^DIE17 X
Z^DIE2 RD+1
^DIE3 T
AST^DIED P
NOSCR^DIED P
SET^DIED T
QQ^DIEQ QS
$$GETTMP^DIKC1 BEGIN+1
$$CREF^DILF C6F1C16F1C26F1C36F1C46F1C56F1C66F1
$$OREF^DILF C6F1C16F1C26F1C36F1C46F1C56F1C66F1
$$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

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] DEX4C6+2, C6S+2, X13C16+2, C16S+2, X23C26+2, C26S+2
X33C36+2, C36S+2, X43C46+2, C46S+2, X53C56+2, C56S+2, X63
X73
^DIE(1763 BEGIN+2
^DISV( RD+2, Z*

Label References

Name Line Occurrences
$$KEYCHK Z
@( BV
A RENZYRP12345
781112131517182122
23252728313233353738
41424345474851525355
57586162636567687172
7375
B QS
BEGIN DGX7+1
C16F1 C16S
C16S C16
C26F1 C26S
C26S C26
C36F1 C36S
C36S C36
C46F1 C46S
C46S C46
C56F1 C56S
C56S C56
C66F1 C66S
C66S C66
C6F1 C6S
C6S C6
D RDRD+1, P+1, QS
DE DGX7+1, 1234578911
12131517181921222325
27282931323335373839
41424345474849515253
55575859616263656768
6971727375
N Y
NKEY N
O YRP
P T
PR REI+1
QS RDNKEY
R RR+1
RD YII+1
RE 6+3, 9+2, 16+3, 19+2, 26+3, 29+2, 36+3, 39+2, 46+3, 49+2
56+3, 59+2, 66+3, 69+2
RP PRRR+1
SAVEVALS Z
TR RE
V TP+1
W ORE
X NT+1, PY
X1 1
X11 11
X12 12
X13 13
X15 15
X17 17
X18 18
X2 2
X21 21
X22 22
X23 23
X25 25
X27 27
X28 28
X3 3
X31 31
X32 32
X33 33
X35 35
X37 37
X38 38
X4 4
X41 41
X42 42
X43 43
X45 45
X47 47
X48 48
X5 5
X51 51
X52 52
X53 53
X55 55
X57 57
X58 58
X61 61
X62 62
X63 63
X65 65
X67 67
X68 68
X7 7
X71 71
X72 72
X73 73
X75 75
X8 8
Z P+1

Naked Globals

Name Field # of Occurrence
^( RD+2, RR+1
^("F" SAVEVALS*
^(0 RR+1
^(70 DE+1
^(82 DE+2, C6+2*, C6S+2*, C16+2*, C16S+2*, C26+2*, C26S+2*, C36+2*, C36S+2*, C46+2*
C46S+2*, C56+2*, C56S+2*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DE+1*, DE+2*, UNIQ!*, R+2*
%( UNIQ!
%(0 UNIQ
%Z DE+1*, DE+2*, DE+3!
>> D N, D*
>> D0 BEGIN+3*, X4C6+2*, C6S+2*, X13C16+2*, C16S+2*, X23C26+2*, C26S+2*
X33C36+2*, C36S+2*, X43C46+2*, C46S+2*, X53C56+2*, C56S+2*, X63
X73
>> DA DEUNIQBEGIN+3, X5C6+2, C6S+2, X6X9C16+2, C16S+2
X16X19C26+2, C26S+2, X26X29C36+2, C36S+2, X36X39
C46+2, C46S+2, X46X49C56+2, C56S+2, X56X59X66X69
DB DE!, C6!, C6S!, C16!, C16S!, C26!, C26S!, C36!, C36S!, C46!
, C46S!, C56!, C56S!, C66!, C66S!
DB( PX
>> DC RP
DDER TT+1!
DE DE!
DE( O+2, REZYPRRPSAVEVALSSAVEVALS+1, KEYCHK, 6+1*
16+1*, 26+1*, 36+1*, 46+1*, 56+1*, 66+1*
DE(16 DE+1*, C16C16+1, C16+3
DE(19 DE+2*
DE(26 DE+1*, C26C26+1, C26+3
DE(29 DE+2*
DE(36 DE+1*, C36C36+1, C36+3
DE(39 DE+2*
DE(46 DE+1*, C46C46+1, C46+3
DE(49 DE+2*
DE(56 DE+1*, C56C56+1, C56+3
DE(59 DE+2*
DE(6 DE+1*, C6C6+1, C6+3
DE(66 DE+1*, C66
DE(69 DE+2*
DE(9 DE+2*
DG DE!, PR*, R*, R+1*, R+2, 12345
78911121315171819
21222325272829313233
35373839414243454748
49515253555758596162
63656768697172737576
DG( Z*, C6SC6S+1, C6S+3, C16SC16S+1, C16S+3, C26SC26S+1, C26S+3
C36SC36S+1, C36S+3, C46SC46S+1, C46S+3, C56SC56S+1, C56S+3, C66S
>> DGCODSYS X4*
>> DGDUP( X1*
DGI X6~*, X16~*, X26~*, X36~*, X46~*, X56~*, X66~*
>> DGNFLD X3*, X12*, X15*, X22*, X25*, X32*, X35*, X42*, X45*, X52*
, X55*, X62*, X65*, X72*, X75*
DGPTIT X2!, X12!, X22!, X32!, X42!, X52!, X62!, X72!
DGPTIT( X12*, X22*, X32*, X42*, X52*, X62*, X72*
>> DGTYPE X4*
>> DGXX X4*, X7*, X8X11, X17*, X18X21, X27*, X28X31
, X37*, X38X41, X47*, X48X51, X57*, X58X61, X67*
X68X71
>> DIC DE*, P*, C6+1*, C6+3*, C6S+1*, C6S+3*, C16+1*, C16+3*, C16S+1*, C16S+3*
C26+1*, C26+3*, C26S+1*, C26S+3*, C36+1*, C36+3*, C36S+1*, C36S+3*, C46+1*, C46+3*
C46S+1*, C46S+3*, C56+1*, C56+3*, C56S+1*, C56S+3*
>> DIC("S" Z!
>> DIC(0 P*, 1*, 2*, 3*, 4*, 5*, 7*, 8*, 11*, 12*
, 13*, 15*, 17*, 18*, 21*, 22*, 23*, 25*, 27*, 28*
, 31*, 32*, 33*, 35*, 37*, 38*, 41*, 42*, 43*, 45*
, 47*, 48*, 51*, 52*, 53*, 55*, 57*, 58*, 61*, 62*
, 63*, 65*, 67*, 68*, 71*, 72*, 73*, 75*
>> DICRREC BEGIN+2*
>> DIE DE*, PUNIQC6+1, C6+3, C6S+1, C6S+3, C6F1C16+1, C16+3
C16S+1, C16S+3, C16F1C26+1, C26+3, C26S+1, C26S+3, C26F1C36+1, C36+3
C36S+1, C36S+3, C36F1C46+1, C46+3, C46S+1, C46S+3, C46F1C56+1, C56+3
C56S+1, C56S+3, C56F1C66F1
DIEBADK BEGIN+1!
DIEFIRE BEGIN+1!, 12345781112
13151718212223252728
31323335373841424345
47485152535557586162
6365676871727375
>> DIEL DE*
>> DIEZ BEGIN+3*
DIEZAR BEGIN+1~, BEGIN+2*
DIEZRXR BEGIN+1~
DIEZRXR(45 C6F1*, C6F1+1*, C16F1*, C16F1+1*, C26F1*, C26F1+1*, C36F1*, C36F1+1*, C46F1*, C46F1+1*
, C56F1*, C56F1+1*, C66F1*, C66F1+1*
DIEZTMP SAVEVALSSAVEVALS+1, SAVEVALS+2, BEGIN+1~*
>> DIFLD O+2, NUNIQDR+2, SAVEVALSSAVEVALS+1, SAVEVALS+2, 6*, 9*
, 16*, 19*, 26*, 29*, 36*, 39*, 46*, 49*, 56*, 59*
, 66*, 69*
>> DIG C6+2*, C6S+2*, C16+2*, C16S+2*, C26+2*, C26S+2*, C36+2*, C36S+2*, C46+2*, C46S+2*
C56+2*, C56S+2*
>> DIH C6+2*, C6S+2*, C16+2*, C16S+2*, C26+2*, C26S+2*, C36+2*, C36S+2*, C46+2*, C46S+2*
C56+2*, C56S+2*
DIIENS SAVEVALSSAVEVALS+1, SAVEVALS+2, BEGIN+1~, BEGIN+3*, C6F1C16F1C26F1C36F1C46F1
C56F1C66F1
>> DIU C6+2*, C6S+2*, C16+2*, C16S+2*, C26+2*, C26S+2*, C36+2*, C36S+2*, C46+2*, C46S+2*
C56+2*, C56S+2*
DIV C6+2!*, C6S+2!*, C16+2!*, C16S+2!*, C26+2!*, C26S+2!*, C36+2!*, C36S+2!*, C46+2!*, C46S+2!*
C56+2!*, C56S+2!*
DIV(0 C6+2*, C6S+2*, C16+2*, C16S+2*, C26+2*, C26S+2*, C36+2*, C36S+2*, C46+2*, C46S+2*
C56+2*, C56S+2*
DIXR BEGIN+1~, C6F1+1*, C16F1+1*, C26F1+1*, C36F1+1*, C46F1+1*, C56F1+1*, C66F1+1*
>> DL DE*, W
DLAYGO P*, Z!
>> DLB WRD+2, ZD, 6*, 9*, 16*, 19*, 26*, 29*
, 36*, 39*, 46*, 49*, 56*, 59*, 66*, 69*
>> DNM BEGIN*
>> DP DE*, O+2, NR+2, SAVEVALSSAVEVALS+1, SAVEVALS+2, 6916
19262936394649565966
69
>> DQ O+2, A*, BREPP+2, VXDY
PRRPSAVEVALS, BEGIN*, 1*, 2*, 3*, 4*, 5*, C6S
C6S+1, C6S+3, 7*, 8*, 9*, 10*, 11*, 12*, 13*, 14*
, 15*, C16SC16S+1, C16S+3, 17*, 18*, 19*, 20*, 21*, 22*
, 23*, 24*, 25*, C26SC26S+1, C26S+3, 27*, 28*, 29*, 30*
, 31*, 32*, 33*, 34*, 35*, C36SC36S+1, C36S+3, 37*, 38*
, 39*, 40*, 41*, 42*, 43*, 44*, 45*, C46SC46S+1, C46S+3
, 47*, 48*, 49*, 50*, 51*, 52*, 53*, 54*, 55*, C56S
C56S+1, C56S+3, 57*, 58*, 59*, 60*, 61*, 62*, 63*, 64*
, 65*, C66S, 67*, 68*, 69*, 70*, 71*, 72*, 73*, 74*
, 75*
>> DQ( A!, P+2, D*, PR
DTIME TRBEGIN+3*
>> DTOUT TR*
>> DU DE*, PDPR, 6*, 6+2*, 9*, 9+1*, 16*, 16+2*
, 19*, 19+1*, 26*, 26+2*, 29*, 29+1*, 36*, 36+2*, 39*, 39+1*
, 46*, 46+2*, 49*, 49+1*, 56*, 56+2*, 59*, 59+1*, 66*, 66+2*
, 69*, 69+1*
DUZ RD+2, Z
DUZ("LANG" R+2
DUZ(0 TRRE
>> DV O+1, O+2, TRRENRD+2, TPP+1, UNIQ
ZDYPRRPI, 6*, 9*, 16*, 19*
, 26*, 29*, 36*, 39*, 46*, 49*, 56*, 59*, 66*, 69*
>> DW ZDSAVEVALS+1, KEYCHK, 1*, 2*, 3*, 4*, 5*, 6*
6+1, 7*, 8*, 9*, 11*, 12*, 13*, 15*, 16*, 16+1
, 17*, 18*, 19*, 21*, 22*, 23*, 25*, 26*, 26+1, 27*
, 28*, 29*, 31*, 32*, 33*, 35*, 36*, 36+1, 37*, 38*
, 39*, 41*, 42*, 43*, 45*, 46*, 46+1, 47*, 48*, 49*
, 51*, 52*, 53*, 55*, 56*, 56+1, 57*, 58*, 59*, 61*
, 62*, 63*, 65*, 66*, 66+1, 67*, 68*, 69*, 71*, 72*
, 73*, 75*
>> DZ QS*
U DE+1, DE+2, TRPP+2, ZDRR+1, BEGIN+3*
1234X45C6+2, C6S+2, 78
111213X1315C16+2, C16S+2, 171821
2223X2325C26+2, C26S+2, 27283132
33X3335C36+2, C36S+2, 3738414243
X4345C46+2, C46S+2, 4748515253X53
55C56+2, C56S+2, 5758616263X6365
6768717273X7375
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*, X1*, 2*, 3*, 4*, 5*, C6+1*, C6+2*
C6+3*, C6S*, C6S+1*, C6S+2*, C6S+3*, 7*, X7, 8*, X9!, 11*
, X11*, 12*, X12, 13*, 15*, C16+1*, C16+2*, C16+3*, C16S*, C16S+1*
C16S+2*, C16S+3*, 17*, X17, 18*, X19!, 21*, X21*, 22*, X22
, 23*, 25*, C26+1*, C26+2*, C26+3*, C26S*, C26S+1*, C26S+2*, C26S+3*, 27*
X27, 28*, X29!, 31*, X31*, 32*, X32, 33*, 35*, C36+1*
C36+2*, C36+3*, C36S*, C36S+1*, C36S+2*, C36S+3*, 37*, X37, 38*, X39!
, 41*, X41*, 42*, X42, 43*, 45*, C46+1*, C46+2*, C46+3*, C46S*
C46S+1*, C46S+2*, C46S+3*, 47*, X47, 48*, X49!, 51*, X51*, 52*
X52, 53*, 55*, C56+1*, C56+2*, C56+3*, C56S*, C56S+1*, C56S+2*, C56S+3*
, 57*, X57, 58*, X59!, 61*, X61*, 62*, X62, 63*, 65*
, C66S*, 67*, X67, 68*, X69!, 71*, X71*, 72*, X72, 73*
, 75*
X("FIELD" O+2*
X("FILE" O+2*
Y OO+1, O+2, PY, PR*, R*, R+1*, R+2*, 1*
, 2*, 3*, 4*, 5*, C6+2!, C6S+2!, 7*, 8*, X8*, 11*
, 12*, X12*, 13*, X13*, 15*, C16+2!, C16S+2!, 17*, 18*, X18*
, 21*, 22*, X22*, 23*, X23*, 25*, C26+2!, C26S+2!, 27*, 28*
, X28*, 31*, 32*, X32*, 33*, X33*, 35*, C36+2!, C36S+2!, 37*
, 38*, X38*, 41*, 42*, X42*, 43*, X43*, 45*, C46+2!, C46S+2!
, 47*, 48*, X48*, 51*, 52*, X52*, 53*, X53*, 55*, C56+2!
C56S+2!, 57*, 58*, X58*, 61*, 62*, X62*, 63*, X63*, 65*
, 67*, 68*, X68*, 71*, 72*, X72*, 73*, X73*, 75*
Y(1 C6+2*, C6S+2*, C16+2*, C16S+2*, C26+2*, C26S+2*, C36+2*, C36S+2*, C46+2*, C46S+2*
C56+2*, C56S+2*
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