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
C27S
42
X37
X28
C47S
X25
X27
X26
X21
X20
X23
X22
24
25
26
27
20
21
22
23
28
29
RD
RE
4
8
C22
X33
X30
X31
X36
D
X35
X38
P
12
T
X
14
59
58
61
55
54
57
56
51
50
53
52
X47
X46
X45
X43
X42
X41
X40
X48
X57
C37
PR
BEGIN
X52
3
C57S
7
C42F1
C32
X55
X56
C47
X50
X51
C42
X53
C52F1
C17S
X58
O
W
RP
C37S
39
38
C5S
33
32
31
30
37
36
35
34
C57
C32S
C27F1
X60
60
Y
62
C22F1
X61
C52
SET
X8
2
X16
6
X2
X3
X1
X7
C5
X5
B
C52S
N
R
V
Z
11
10
13
C5F1
15
C17F1
17
16
19
18
NKEY
X4
X32
C32F1
C42S
DE
C37F1
C17
C27
C47F1
49
46
47
44
45
TR
43
40
41
1
5
9
KEYCHK()
A
I
X18
X10
C57F1
X12
X13
X15
C22S
X17
QS
48
SAVEVALS

External References

Name Field # of Occurrence
^%DT X5
GETAPI^DGICDGT X17, X22, X27, X32, X37, X42, X47, X52, X57
$$BADDT^DGPTFM6 X5
BS^DGPTFM6 8+2
^DGX62 C57S+1
^DGX63 62
^DIC X8
E^DIE0 I+1, 8+4
^DIE17 RD
F^DIE17 1, 2, 3, 4, 7, 8, 10, 12, 13, 15
, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28
, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41
, 42, 43, 45, 46, 47, 48, 50, 51, 52, 53
, 55, 56, 57, 58, 60, 61, 62
FIREREC^DIE17 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
M^DIE17 T
N^DIE17 RP, 8+4
OUT^DIE17 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
UNIQFERR^DIE17 Z
Z^DIE17 X
Z^DIE2 RD+1
^DIE3 T
AST^DIED P
NOSCR^DIED P
QQ^DIEQ QS
$$CREF^DILF C5F1, C17F1, C22F1, C27F1, C32F1, C37F1, C42F1, C47F1, C52F1, C57F1
$$OREF^DILF C5F1, C17F1, C22F1, C27F1, C32F1, C37F1, C42F1, C47F1, C52F1, C57F1
^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
  • 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( T, R, R+1
^DD("DD" R+2
^DD("KEY" - [#.31] N
^DGPT - [#45] DE, C17+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
@( B, V
A N, Z, Y, RP, 1, 2, 3, 4, 7, 8+4
, 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
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 RD, RD+1, P+1, QS
DE DGX61+1, 1, 2, 3, 4, 7, 8, 10, 12, 13
, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27
, 28, 30, 31, 32, 33, 35, 36, 37, 38, 40
, 41, 42, 43, 45, 46, 47, 48, 50, 51, 52
, 53, 55, 56, 57, 58, 60, 61
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, 8+5
RE 5+2, 17+3, 22+3, 27+3, 32+3, 37+3, 42+3, 47+3, 52+3, 57+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
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, 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*
>> %DT X5*
%Z DE+1*, DE+2, DE+3!
>> D N, D*
>> D0 DE
>> DA DE, C17+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, X17, C22+2, C22S+2, X22, C27+2, C27S+2, X27, C32+2
, C32S+2, X32, C37+2, C37S+2, X37, C42+2, C42S+2, X42, C47+2, C47S+2
, X47, C52+2, C52S+2, X52, C57+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( T, P, X, SET, SET+1, 8+4*
>> 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+4, 17+1*, 22+1*, 27+1*, 32+1*, 37+1*, 42+1*, 47+1*, 52+1*, 57+1*
DE(17 DE+1*, C17, C17+1
DE(22 DE+1*, C22, C22+1
DE(27 DE+1*, C27, C27+1
DE(32 DE+1*, C32, C32+1
DE(37 DE+1*, C37, C37+1
DE(42 DE+2*, C42, C42+1
DE(47 DE+2*, C47, C47+1
DE(5 DE+1*, C5
DE(52 DE+2*, C52, C52+1
DE(57 DE+2*, C57, C57+1
DE(8 DE+1*
DG DE!, PR*, R*, R+1*, R+2, 1, 2, 3, 4, 7
, 8, 10, 12, 13, 15, 16, 18, 20, 21, 22
, 23, 25, 26, 27, 28, 30, 31, 32, 33, 35
, 36, 37, 38, 40, 41, 42, 43, 45, 46, 47
, 48, 50, 51, 52, 53, 55, 56, 57, 58, 60
, 61, 62
DG( Z*, C5S, C17S, C17S+1, C22S, C22S+1, C27S, C27S+1, C32S, C32S+1
, C37S, C37S+1, C42S, C42S+1, C47S, C47S+1, C52S, C52S+1, C57S
>> DGADD X1*, X2, X15, X20, X25, X30, X35, X40, X45, X50
, X55, X60
>> DGHOLD X15, X20, X25, X30, X35, X40, X45, X50, X55, X60
DGIT X17~*, X22~*, X27~*, X32~*, X37~*, X42~*, X47~*, X52~*, X57~*
>> DGJUMP X3, X10
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*, P, C5F1, X8, C17+1, C17S+1, C17F1, C22+1, C22S+1, C22F1
, C27+1, C27S+1, C27F1, C32+1, C32S+1, C32F1, C37+1, C37S+1, C37F1, C42+1
, C42S+1, C42F1, C47+1, C47S+1, C47F1, C52+1, C52S+1, C52F1, C57+1, C57F1
>> DIEFIRE 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
>> 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 SAVEVALS, SAVEVALS+1, SAVEVALS+2
>> DIFLD N, T, D, SAVEVALS, SAVEVALS+1, SAVEVALS+2, 5*, 8*, 17*, 22*
, 27*, 32*, 37*, 42*, 47*, 52*, 57*
>> DIIENS SAVEVALS, SAVEVALS+1, SAVEVALS+2, C5F1, C17F1, C22F1, C27F1, C32F1, C37F1, C42F1
, C47F1, C52F1, C57F1
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 W, RD+2, Z, D, 5*, 8*, 17*, 22*, 27*, 32*
, 37*, 42*, 47*, 52*, 57*
>> 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, 6*, 7*, 8*, 8+4, 9*, 10*, 11*, 12*
, 13*, 14*, 15*, 16*, C17S, C17S+1, 18*, 19*, 20*, 21*
, 22*, C22S, C22S+1, 23*, 24*, 25*, 26*, 27*, C27S, C27S+1
, 28*, 29*, 30*, 31*, 32*, C32S, C32S+1, 33*, 34*, 35*
, 36*, 37*, C37S, C37S+1, 38*, 39*, 40*, 41*, 42*, C42S
, C42S+1, 43*, 44*, 45*, 46*, 47*, C47S, C47S+1, 48*, 49*
, 50*, 51*, 52*, C52S, C52S+1, 53*, 54*, 55*, 56*, 57*
, C57S, 58*, 59*, 60*, 61*
>> DQ( A!, P+2, D*, PR
DTIME TR
>> DTOUT TR*
>> DU DE*, P, D, PR, SET, 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, N, RD+2, T, P, P+1, Z, D, Y
, PR, RP, I, 5*, 8*, 8+4, 17*, 22*, 27*, 32*
, 37*, 42*, 47*, 52*, 57*
>> DW Z, D, SAVEVALS+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, TR, P, P+2, Z, D, R, R+1, SET
, 1, 2, 3, 4, 7, 10, 12, 13, 15, X15
, 16, 18, 20, X20, 21, 23, 25, X25, 26, 28
, 30, X30, 31, 33, 35, X35, 36, 38, 40, X40
, 41, 43, 45, X45, 46, 48, 50, X50, 51, 53
, 55, X55, 56, 58, 60, X60, 61
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*, 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 O, O+1, O+2, P, Y, 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 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