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

Package: Registration

Routine: DGX5FD7


Information

DGX5FD7 ; ;09/16/15

Source Information

Source file <DGX5FD7.m>

Call Graph

Call Graph

Call Graph Total: 15

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 6 GETAPI^DGICDGT  $$POA501^DGPTFUT1  (501,DRUG)^DGPTSC01  SCAN^DGPTSCAN  (501,CHQUES)^DGPTSPQ  ^DGX5FD8  

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 DGX5FD6  

Entry Points

Name Comments DBIA/ICR reference
42
X28
X
X24
X27
X26
X21
X23
X22
24
25
26
27
20
21
22
23
28
29
RD
RE
4
8
X32
X33
X30
X31
X36
D
X34
X39
P
T
2
59
58
61
55
54
57
56
51
50
53
52
63
X47
X45
X44
X43
X41
X40
X49
X48
PR
BEGIN
3
7
X54
X55
X56
X51
X53
X58
O
W
RP
39
38
33
32
31
30
37
36
35
34
X68
X61
X60
X62
X64
X67
X66
60
Y
62
C11F1
64
65
66
67
68
69
SET
X9
6
X2
X3
C1
X1
X6
X7
X4
B
N
R
V
Z
C11S
11
10
13
12
15
14
17
16
19
18
NKEY
C1F1
DE
C11
X37
48
49
46
47
44
45
TR
43
40
41
1
5
9
KEYCHK()
A
I
X19
70
X10
X11
X12
X13
X14
X16
X17
QS
C1S
SAVEVALS

External References

Name Field # of Occurrence
GETAPI^DGICDGT X1, X11
$$POA501^DGPTFUT1 X4, X14
501^DGPTSC01 X23, X27, X32, X36, X40, X44, X48
DRUG^DGPTSC01 X31
SCAN^DGPTSCAN X21
501^DGPTSPQ X61, X64, X67
CHQUES^DGPTSPQ X53
^DGX5FD8 70
E^DIE0 I+1, 58+3, 64+3
^DIE17 RD
F^DIE17 2, 3, 4, 6, 7, 9, 10, 12, 13, 14
, 16, 17, 19, 21, 22, 24, 26, 28, 30, 31
, 33, 34, 37, 39, 41, 43, 45, 47, 49, 51
, 53, 54, 56, 60, 62, 66, 68, 70
FIREREC^DIE17 2, 3, 6, 7, 9, 10, 12, 13, 16, 17
, 19, 21, 22, 24, 26, 28, 30, 31, 33, 34
, 37, 39, 41, 43, 45, 47, 49, 51, 53, 54
, 56, 60, 62, 66, 68
M^DIE17 T
N^DIE17 RP, 58+3, 64+3
OUT^DIE17 2, 3, 6, 7, 9, 10, 12, 13, 16, 17
, 19, 21, 22, 24, 26, 28, 30, 31, 33, 34
, 37, 39, 41, 43, 45, 47, 49, 51, 53, 54
, 56, 60, 62, 66, 68
UNIQFERR^DIE17 Z
Z^DIE17 X
Z^DIE2 RD+1
^DIE3 T
AST^DIED P
NOSCR^DIED P
QQ^DIEQ QS
$$CREF^DILF C1F1, C11F1
$$OREF^DILF C1F1, C11F1
^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
^DD(45.02 C1+4, C1S+4, C11+4, C11S+4
^DGPT - [#45] DE, C1+2!, C1+4, C1S+2*, C1S+4, C11+2!, C11+4, C11S+2*, C11S+4
^DISV( RD+2, Z*

Label References

Name Line Occurrences
$$KEYCHK Z
@( B, V
A N, Z, Y, RP, 2, 3, 6, 7, 9, 10
, 12, 13, 16, 17, 19, 21, 22, 24, 26, 28
, 30, 31, 33, 34, 37, 39, 41, 43, 45, 47
, 49, 51, 53, 54, 56, 58+3, 60, 62, 64+3, 66
, 68
B QS
BEGIN DGX5FD7+1
C11F1 C11S
C11S C11
C1F1 C1S
C1S C1
D RD, RD+1, P+1, QS
DE DGX5FD7+1, 2, 3, 4, 6, 7, 9, 10, 12, 13
, 14, 16, 17, 19, 21, 22, 24, 26, 28, 30
, 31, 33, 34, 37, 39, 41, 43, 45, 47, 49
, 51, 53, 54, 56, 60, 62, 66, 68
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, 58+4, 64+4
RE 1+3, 4+2, 11+3, 14+2, 23+2, 27+2, 32+2, 40+2, 44+1, 48+1
, 61+2, 67+2
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
X13 13
X16 16
X17 17
X19 19
X2 2
X21 21
X22 22
X24 24
X26 26
X28 28
X3 3
X30 30
X31 31
X33 33
X34 34
X37 37
X39 39
X41 41
X43 43
X45 45
X47 47
X49 49
X51 51
X53 53
X54 54
X56 56
X6 6
X60 60
X62 62
X66 66
X68 68
X7 7
X9 9
Y 36+4, 55+3
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
^(300 DE+4
^(81 DE+2
^(82 DE+3, C1+4, C1S+4, C11+4, C11S+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DE+1*, DE+2*, DE+3*, DE+4*, T, R+2*, SET+2*
%Z DE+1*, DE+2*, DE+3*, DE+4*, DE+5!
>> D N, D*
>> D0 DE, C1+4*, C1S+4*, C11+4*, C11S+4*
>> D1 C1+4*, C1S+4*, C11+4*, C11S+4*
>> DA DE, C1+2, C1+4, C1S+2, C1S+4, X4, C11+2, C11+4, C11S+2, C11S+4
, X14
>> DA(1 C1+2, C1+4, C1S+2, C1S+4, X1, X4, C11+2, C11+4, C11S+2, C11S+4
, X11, X14
DB DE!, C1!, C1S!, C11!, C11S!
DB( T, P, X, SET, SET+1, 58+3*, 64+3*
>> DC RP
DDER T, T+1!, SET+2
DE DE!
DE( O+2, RE, Z, Y, PR, RP, SAVEVALS, SAVEVALS+1, KEYCHK, 1+1*
, 11+1*, 58+3, 64+3
DE(1 DE+2*, C1, C1+1, C1+3, C1+5
DE(11 DE+2*, C11, C11+1, C11+3, C11+5
DE(14 DE+3*
DE(23 DE+4*
DE(27 DE+4*
DE(32 DE+4*
DE(36 DE+4*
DE(4 DE+3*
DE(40 DE+4*
DE(44 DE+4*
DE(48 DE+4*
DE(55 DE+1*
DE(58 DE+1*
DE(61 DE+1*
DE(64 DE+1*
DE(67 DE+1*
DG DE!, PR*, R*, R+1*, R+2, 2, 3, 4, 6, 7
, 9, 10, 12, 13, 14, 16, 17, 19, 21, 22
, 24, 26, 28, 30, 31, 33, 34, 37, 39, 41
, 43, 45, 47, 49, 51, 53, 54, 56, 60, 62
, 66, 68, 70
DG( Z*, C1S, C1S+1, C1S+3, C1S+5, C11S, C11S+1, C11S+3, C11S+5
DGADD X9, X19!
>> DGBPC X21
>> DGBPC(2 X22
>> DGBPC(3 X26
>> DGBPC(4 X30
>> DGBPC(5 X39
>> DGBPC(6 X43
>> DGBPC(7 X47
DGCODSYS X19!
DGDUP X19!
DGDUP(2 X22, X24*
DGDUP(3 X26, X28*
DGDUP(4 X30, X33*, X37*
DGDUP(5 X39, X41*
DGDUP(6 X43, X45*
DGDUP(7 X47, X49*
DGER X23!, X27!, X32!, X36!, X40!, X44!, X48!, X61!, X64!, X67!
DGEXQ X53!
DGEXQ(1 X60
DGEXQ(2 X66
DGEXQ(6 X54
DGFLAG X23*!, X27*!, X32*!, X36*!, X40*!, X44*!, X48*!, X61*!, X64*!, X67*!
>> DGHOLD1 X9
DGNFLD X7*, X10*, X17*, X19!, X51
DGPTIT X7!, X17!, X51!
DGPTIT( X7*, X17*
>> DGTX X31, 36+2
DGXX X2*, X3, X6, X12*, X13, X16, X19!
>> DIC DE*, P*, C1+1*, C1+3*, C1+5*, C1S+1*, C1S+3*, C1S+5*, C11+1*, C11+3*
, C11+5*, C11S+1*, C11S+3*, C11S+5*
>> DIC("S" T, Z!
>> DIC(0 P*, 2*, 3*, 6*, 7*, 9*, 10*, 12*, 13*, 16*
, 17*, 19*, 21*, 22*, 24*, 26*, 28*, 30*, 31*, 33*
, 34*, 37*, 39*, 41*, 43*, 45*, 47*, 49*, 51*, 53*
, 54*, 56*, 60*, 62*, 66*, 68*
>> DIE DE*, P, C1+1, C1+3, C1+5, C1S+1, C1S+3, C1S+5, C1F1, C11+1
, C11+3, C11+5, C11S+1, C11S+3, C11S+5, C11F1
>> DIEFIRE 2, 3, 6, 7, 9, 10, 12, 13, 16, 17
, 19, 21, 22, 24, 26, 28, 30, 31, 33, 34
, 37, 39, 41, 43, 45, 47, 49, 51, 53, 54
, 56, 60, 62, 66, 68
>> DIEL DE*
>> DIEZRXR( C1F1*, C1F1+1*, C11F1*, C11F1+1*
>> DIEZTMP SAVEVALS, SAVEVALS+1, SAVEVALS+2
>> DIFLD N, T, D, SAVEVALS, SAVEVALS+1, SAVEVALS+2, 1*, 4*, 11*, 14*
, 23*, 27*, 32*, 36*, 40*, 44*, 48*, 55*, 58*, 61*
, 64*, 67*
>> DIIENS SAVEVALS, SAVEVALS+1, SAVEVALS+2, C1F1, C11F1
DIQUIET SET+1~*
DIR SET~
DIR("V" SET*
DIR(0 SET*
>> DIU C1+4*, C1S+4*, C11+4*, C11S+4*
DIV C1+4!*, C1S+4!*, C11+4!*, C11S+4!*
DIV(0 C1+4*, C1S+4*, C11+4*, C11S+4*
DIV(1 C1+4*, C1S+4*, C11+4*, C11S+4*
>> DIXR C1F1+1*, C11F1+1*
>> DL DE*, W
DLAYGO P*, Z!
>> DLB W, RD+2, Z, D, 1*, 4*, 11*, 14*, 23*, 27*
, 32*, 36*, 40*, 44*, 48*, 55*, 58*, 61*, 64*, 67*
>> 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*, C1S, C1S+1, C1S+3
, C1S+5, 2*, 3*, 4*, 5*, 6*, 7*, 8*, 9*, 10*
, C11S, C11S+1, C11S+3, C11S+5, 12*, 13*, 14*, 15*, 16*, 17*
, 18*, 19*, 20*, 21*, 22*, 24*, 25*, 26*, 28*, 29*
, 30*, 31*, 33*, 34*, 35*, 37*, 38*, 39*, 41*, 42*
, 43*, 45*, 46*, 47*, 49*, 50*, 51*, 52*, 53*, 54*
, 56*, 57*, 58+3, 59*, 60*, 62*, 63*, 64+3, 65*, 66*
, 68*, 69*
>> DQ( A!, P+2, D*, PR
DTIME TR
>> DTOUT TR*
>> DU DE*, P, D, PR, SET, 1*, 1+2*, 4*, 4+1*, 11*
, 11+2*, 14*, 14+1*, 23*, 23+1*, 27*, 27+1*, 32*, 32+1*, 36*
, 36+1*, 40*, 40+1*, 44*, 48*, 55*, 55+1*, 58*, 58+1*, 61*
, 61+1*, 64*, 64+1*, 67*, 67+1*
DUZ RD+2, Z
>> DV O+1, O+2, N, RD+2, T, P, P+1, Z, D, Y
, PR, RP, I, 1*, 4*, 11*, 14*, 23*, 27*, 32*
, 36*, 40*, 44*, 48*, 55*, 58*, 58+3, 61*, 64*, 64+3
, 67*
>> DW Z, D, SAVEVALS+1, KEYCHK, 1*, 1+1, 2*, 3*, 4*, 6*
, 7*, 9*, 10*, 11*, 11+1, 12*, 13*, 14*, 16*, 17*
, 19*, 21*, 22*, 23*, 24*, 26*, 27*, 28*, 30*, 31*
, 32*, 33*, 34*, 36*, 37*, 39*, 40*, 41*, 43*, 44*
, 45*, 47*, 48*, 49*, 51*, 53*, 54*, 55*, 56*, 58*
, 60*, 61*, 62*, 64*, 66*, 67*, 68*
>> DZ QS*
K X1~, X11~
U DE+1, DE+2, DE+3, DE+4, TR, P, P+2, Z, D, R
, R+1, SET, C1+4, C1S+4, 2, 3, 6, 7, 9, X9
, 10, C11+4, C11S+4, 12, 13, 16, 17, 19, 21, 22
, 24, 26, 28, 30, 31, 33, 34, 37, 39, 41
, 43, 45, 47, 49, 51, 53, 54, 56, 60, 62
, 66, 68
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, C1+3*, C1+4*, C1+5*, C1S*, C1S+1*, C1S+2
, C1S+3*, C1S+4*, C1S+5*, 2*, X2, 3*, X4!, 6*, X6*, 7*
, X7, 9*, 10*, C11+1*, C11+2, C11+3*, C11+4*, C11+5*, C11S*, C11S+1*
, C11S+2, C11S+3*, C11S+4*, C11S+5*, 12*, X12, 13*, X14!, 16*, X16*
, 17*, X17, 19*, 21*, 22*, X23!, 24*, X24, 26*, X27!
, 28*, X28, 30*, 31*, X32!, 33*, X33, 34*, 36+2*, 36+3
, X36!, 37*, X37, 39*, X40!, 41*, X41, 43*, X44*!, 45*
, X45, 47*, X48*!, 49*, X49, 51*, 53*, 54*, 56*, 58+3*
, 60*, X61!, 62*, 64+3*, X64!, 66*, X67!, 68*
Y O, O+1, O+2, P, Y, PR*, R*, R+1*, R+2*, SET+2
, C1+4!, C1S+4!, 2*, 3*, X3*, 6*, 7*, X7*, 9*, X9*
, 10*, C11+4!, C11S+4!, 12*, 13*, X13*, 16*, 17*, X17*, 19*
, X19*, 21*, X21*, 22*, X22*, 24*, 26*, X26*, 28*, 30*
, X30*, 31*, X31*, 33*, 34*, X34*, 36+3*, 37*, 39*, X39*
, 41*, 43*, X43*, 45*, 47*, X47*, 49*, 51*, X51*, 53*
, X53*, 54*, X54*, 55+2*, 56*, X56*, 58+2*, 58+3, 60*, X60*
, 62*, X62*, 64+2*, 64+3, 66*, X66*, 68*, X68*
Y(0 SET+2
Y(1 C1+4*, C1S+4*, C11+4*, C11S+4*
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