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 ; ;09/16/15

Source Information

Source file <DGX61.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
VA FileMan 11 ^%DT  ^DIC  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 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
Z
X
QS
D
Y
PR
R
RP
I
SET
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

External References

Name Field # of Occurrence
^%DT X5
GETAPI^DGICDGT X17X22X27X32X37X42X47X52X57
$$BADDT^DGPTFM6 X5
BS^DGPTFM6 8+2
^DGX62 C57S+1
^DGX63 62
^DIC X8
E^DIE0 I+1, 8+4
^DIE17 RD
F^DIE17 12347810121315
16182021222325262728
30313233353637384041
42434546474850515253
55565758606162
FIREREC^DIE17 123471012131516
18202123252628303133
35363840414345464850
51535556586061
M^DIE17 T
N^DIE17 RP8+4
OUT^DIE17 123471012131516
18202123252628303133
35363840414345464850
51535556586061
UNIQFERR^DIE17 Z
Z^DIE17 X
Z^DIE2 RD+1
^DIE3 T
AST^DIED P
NOSCR^DIED P
QQ^DIEQ QS
$$CREF^DILF C5F1C17F1C22F1C27F1C32F1C37F1C42F1C47F1C52F1C57F1
$$OREF^DILF C5F1C17F1C22F1C27F1C32F1C37F1C42F1C47F1C52F1C57F1
^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
  • 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
  • DIC
  • Line Location:
    • X8
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( TRR+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!
^DISV( RD+2, Z*

Label References

Name Line Occurrences
$$KEYCHK Z
@( BV
A NZYRP123478+4
10121315161820212325
26283031333536384041
43454648505153555658
6061
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
D RDRD+1, P+1, QS
DE DGX61+1, 123478101213
15161820212223252627
28303132333536373840
41424345464748505152
53555657586061
N Y
NKEY N
O YRP
P T
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
RP PRRR+1
SAVEVALS Z
SET T
TR RE
V TP+1
W ORE
X NT+1, 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
X7 7
Z P+1

Naked Globals

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DE+1*, DE+2*, TR+2*, SET+2*
>> %DT X5*
%Z DE+1*, DE+2, DE+3!
>> D N, D*
>> D0 DE
>> DA 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
>> 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, X57
DB DE!, C5!, C5S!, C17!, C17S!, C22!, C22S!, C27!, C27S!, C32!
, C32S!, C37!, C37S!, C42!, C42S!, C47!, C47S!, C52!, C52S!, C57!
, C57S!
DB( TPXSETSET+1, 8+4*
>> DC RP
DDER TT+1!, SET+2
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*
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(8 DE+1*
DG DE!, PR*, R*, R+1*, R+2, 12347
8101213151618202122
23252627283031323335
36373840414243454647
48505152535556575860
6162
DG( Z*, C5SC17SC17S+1, C22SC22S+1, C27SC27S+1, C32SC32S+1
C37SC37S+1, C42SC42S+1, C47SC47S+1, C52SC52S+1, C57S
>> DGADD X1*, X2X15X20X25X30X35X40X45X50
X55X60
>> DGHOLD X15X20X25X30X35X40X45X50X55X60
DGIT X17~*, X22~*, X27~*, X32~*, X37~*, X42~*, X47~*, X52~*, X57~*
>> 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*
DGPTIT X18!, X23!, X28!, X33!, X38!, X43!, X48!, X53!, X58!
DGPTIT( X18*, X23*, X28*, X33*, X38*, X43*, X48*, X53*, X58*
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*
DIC("S" T, 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*
>> DIE DE*, PC5F1X8C17+1, C17S+1, C17F1C22+1, C22S+1, C22F1
C27+1, C27S+1, C27F1C32+1, C32S+1, C32F1C37+1, C37S+1, C37F1C42+1
C42S+1, C42F1C47+1, C47S+1, C47F1C52+1, C52S+1, C52F1C57+1, C57F1
>> DIEFIRE 123471012131516
18202123252628303133
35363840414345464850
51535556586061
>> 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*
>> DIEZTMP SAVEVALSSAVEVALS+1, SAVEVALS+2
>> DIFLD NTDSAVEVALSSAVEVALS+1, SAVEVALS+2, 5*, 8*, 17*, 22*
, 27*, 32*, 37*, 42*, 47*, 52*, 57*
>> DIIENS SAVEVALSSAVEVALS+1, SAVEVALS+2, C5F1C17F1C22F1C27F1C32F1C37F1C42F1
C47F1C52F1C57F1
DIQUIET SET+1~*
DIR SET~
DIR("V" SET*
DIR(0 SET*
>> DIXR C5F1+1*, C17F1+1*, C22F1+1*, C27F1+1*, C32F1+1*, C37F1+1*, C42F1+1*, C47F1+1*, C52F1+1*, C57F1+1*
>> DL DE*, W
DLAYGO P*, Z!
>> DLB WRD+2, ZD, 5*, 8*, 17*, 22*, 27*, 32*
, 37*, 42*, 47*, 52*, 57*
>> DNM BEGIN*
>> DP DE*, NTSAVEVALSSAVEVALS+1, SAVEVALS+2
>> DQ O+2, A*, BRETPP+2, VXD
YPRRPSETSET+1, SAVEVALS, 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*, C22SC22S+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*, C42S
C42S+1, 43*, 44*, 45*, 46*, 47*, C47SC47S+1, 48*, 49*
, 50*, 51*, 52*, C52SC52S+1, 53*, 54*, 55*, 56*, 57*
C57S, 58*, 59*, 60*, 61*
>> DQ( A!, P+2, D*, PR
DTIME TR
>> DTOUT TR*
>> DU DE*, PDPRSET, 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*
DUZ RD+2, Z
>> DV O+1, O+2, NRD+2, TPP+1, ZDY
PRRPI, 5*, 8*, 8+4, 17*, 22*, 27*, 32*
, 37*, 42*, 47*, 52*, 57*
>> 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*
>> DZ QS*
U DE+1, DE+2, TRPP+2, ZDRR+1, SET
1234710121315X15
161820X20212325X252628
30X30313335X35363840X40
414345X45464850X505153
55X55565860X6061
X O+2*, TR*, NRDRD+1, RD+2*, T, P*, P+1!, P+2*
ZX+1*, QS, Y*, PR*, R*, R+1*, R+2, RP*, I+1
SET+2*, 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*, 58*, X58, 60*, 61*
>> Y OO+1, O+2, PY, PR*, R*, R+1*, R+2*, SET+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*
>> Y(0 SET+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