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

Package: HINQ

Routine: DVBHCE


Information

DVBHCE ; GENERATED FROM 'DVBHINQ UPDATE' INPUT TEMPLATE(#960), FILE 2;08/29/12

Source Information

Source file <DVBHCE.m>

Call Graph

Call Graph

Call Graph Total: 25

Package Total Call Graph
VA FileMan 12 ^%DT  ^DICR  E^DIE0  (,F,FIREREC,M,N,OUT,UNIQFERR,Z)^DIE17  Z^DIE2  ^DIE3  (AST,NOSCR)^DIED  QQ^DIEQ  
$$GETTMP^DIKC1  ($$CREF,$$OREF)^DILF  ^DIR  RW^DIR2  
HINQ 7 ^DVBHCE1  ^DVBHS1  ^DVBHS2  ^DVBHS3  ^DVBHS4  ^DVBHSVER  Q^DVBHUTIL  
Registration 4 (POS,PS)^DGINP  (SER1,SV)^DGLOCK  ($$VALMSE,DELMSE,FVP)^DGRPMS  ADGRU^DGRUDD01  
Income Verification Match 1 EVENT^IVMPLOG  
ODS 1 ^A1B2XFR  

Entry Points

Name Comments DBIA/ICR reference
45
C34F1
X29
X28
X
X25
X24
X27
C36
X21
X20
X23
X22
24
25
26
27
20
21
22
23
28
29
RD
RE
4
8
C22
X33
C20
C21
X36
D
C24
C25
X38
P
T
C24S
2
C38
X44
X43
X42
X41
X40
C35
C38F1
C21S
C34S
C37
PR
BEGIN
3
7
C32
O
W
RP
C37S
39
38
33
32
31
30
37
36
35
34
C32S
C36S
C22F1
C22F2
SET
C21F1
C25F1
42
C24F1
X9
X16
6
X2
C20F1
X7
X4
X5
B
C35S
N
R
C20S
V
Z
11
10
13
12
15
14
17
16
19
18
NKEY
C37F1
X32
C32F1
C34
DE
X30
X31
C38S
C25S
C36F2
C36F1
X37
X34
44
X35
TR
43
40
41
1
5
9
KEYCHK()
A
I
X18
X19
C22X1(DION)
Y
X11
X13
C22S
X17
QS
C36X1(DION)
C35F1
SAVEVALS

External References

Name Field # of Occurrence
^%DT X20, X21, X34, X35
^A1B2XFR C22+2, C22S+2
POS^DGINP X20, X34
PS^DGINP X21, X35
SER1^DGLOCK X34, X35, X36, X37, X38
SV^DGLOCK X20, X21, X22, X24, X25, X32
$$VALMSE^DGRPMS X20, X21, X34, X35
DELMSE^DGRPMS C22F1+5, C36F1+5
FVP^DGRPMS C22+4, C36+2
ADGRU^DGRUDD01 C20+6, C20S+6, C21+4, C21S+4
^DICR C32+6
E^DIE0 I+1
^DIE17 RD
F^DIE17 2, 4, 5, 7, 9, 11, 13, 16, 17, 18
, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30
, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41
, 42, 43, 44, 45
FIREREC^DIE17 2, 4, 5, 7, 9, 11, 13, 16, 17, 18
, 19, 23, 27, 28, 29, 30, 31, 33, 40, 41
, 42, 43, 44
M^DIE17 T
N^DIE17 RP
OUT^DIE17 2, 4, 5, 7, 9, 11, 13, 16, 17, 18
, 19, 23, 27, 28, 29, 30, 31, 33, 40, 41
, 42, 43, 44
UNIQFERR^DIE17 Z
Z^DIE17 X
Z^DIE2 RD+1
^DIE3 T
AST^DIED P
NOSCR^DIED P
QQ^DIEQ QS
$$GETTMP^DIKC1 BEGIN+1
$$CREF^DILF C20F1, C21F1, C34F1, C35F1
$$OREF^DILF C20F1, C21F1, C34F1, C35F1
^DIR SET+2
RW^DIR2 O+1
^DVBHCE1 45
^DVBHS1 X7
^DVBHS2 X9
^DVBHS3 X11
^DVBHS4 X13, X18, X31, X44
^DVBHSVER X2
Q^DVBHUTIL X4
EVENT^IVMPLOG C20+4, C20S+4, C21+2, C21S+2, C22+6, C22S+6, C24+2, C24S+2, C25+2, C25S+2
, C34+4, C34S+4, C35+2, C35S+2, C36+4, C36S+4, C37+2, C37S+2, C38+2, C38S+2

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
Function Call: WRITE
  • Prompt: !
  • Line Location: X9+0
Function Call: READ
  • Timeout: DTIME
  • Variable: DVBZ
  • Line Location: X17+0
Function Call: WRITE
  • Prompt: !!,*7,?17,DVBON,"Authoritative data, can't edit <RET>",DVBOFF
  • Line Location: X17+0
Function Call: WRITE
  • Prompt: !,?34,DVBON,"[LAST]",DVBOFF
  • Line Location: X18+0
Function Call: READ
  • Timeout: DTIME
  • Variable: DVBZ
  • Line Location: X28+0
Function Call: WRITE
  • Prompt: !!,*7,?17,DVBON,"Authoritative data, can't edit <RET>",DVBOFF
  • Line Location: X28+0
Function Call: READ
  • Timeout: DTIME
  • Variable: DVBZ
  • Line Location: X29+0
Function Call: WRITE
  • Prompt: !!,*7,?17,DVBON,"No Last episode can't edit NTLast <RET>",DVBOFF
  • Line Location: X29+0
Function Call: READ
  • Timeout: DTIME
  • Variable: DVBZ
  • Line Location: X30+0
Function Call: WRITE
  • Prompt: !!,*7,?17,DVBON,"No last episode can't edit NTLast <RET>",DVBOFF
  • Line Location: X30+0
Function Call: WRITE
  • Prompt: !,?34,DVBON,"[NTLAST]",DVBOFF
  • Line Location: X31+0
Function Call: READ
  • Timeout: DTIME
  • Variable: DVBZ
  • Line Location: X41+0
Function Call: WRITE
  • Prompt: !!,*7,?17,DVBON,"Authoritative data, can't edit <RET>",DVBOFF
  • Line Location: X41+0
Function Call: READ
  • Timeout: DTIME
  • Variable: DVBZ
  • Line Location: X42+0
Function Call: WRITE
  • Prompt: !!,*7,?17,DVBON,"No NTLast episode can't edit NNTLast <RET>",DVBOFF
  • Line Location: X42+0
Function Call: READ
  • Timeout: DTIME
  • Variable: DVBZ
  • Line Location: X43+0
Function Call: WRITE
  • Prompt: !!,*7,?17,DVBON,"No NTLast episode can't edit NNTLast <RET>.",DVBOFF
  • Line Location: X43+0
Function Call: WRITE
  • Prompt: !,?34,DVBON,"[NNTLAST]",DVBOFF
  • Line Location: X44+0
Routine Call
  • DIR
  • Line Location:
    • SET+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] 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(2 C32+6, C32S+4, C32S+6
^DG(43 - [#43] X20, X21, X34, X35
^DIC(23 - [#23] X22, X36
^DIE(960 BEGIN+2
^DISV( RD+2, Z*
^DPT - [#2] DE, X17, X19, C22+4, C22X1+1, X25, X28, X29, X30, C32+6
, C32S+4, C32S+6, X33, C36+2, C36X1+1, X38, X41, X42, X43
^UTILITY($J X2!

Label References

Name Line Occurrences
$$KEYCHK Z
@( B, V
A N, Z, Y, RP, 2, 4, 5, 7, 9, 11
, 13, 16, 17, 18, 19, 23, 27, 28, 29, 30
, 31, 33, 40, 41, 42, 43, 44
B QS
BEGIN DVBHCE+1
C20F1 C20S
C20S C20
C21F1 C21S
C21S C21
C22F1 C22S
C22F2 C22F1+6
C22S C22
C22X1 C22F1
C24F1 C24S
C24S C24
C25F1 C25S
C25S C25
C32F1 C32S
C32S C32
C34F1 C34S
C34S C34
C35F1 C35S
C35S C35
C36F1 C36S
C36F2 C36F1+6
C36S C36
C36X1 C36F1
C37F1 C37S
C37S C37
C38F1 C38S
C38S C38
D RD, RD+1, P+1, QS
DE DVBHCE+1, 2, 4, 5, 7, 9, 11, 13, 16, 17
, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29
, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40
, 41, 42, 43, 44
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
RE 20+2, 21+2, 22+3, 24+3, 25+2, 32+3, 34+2, 35+2, 36+3, 37+3
, 38+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
X11 11
X13 13
X16 16
X17 17
X18 18
X19 19
X2 2
X23 23
X27 27
X28 28
X29 29
X30 30
X31 31
X33 33
X4 4
X40 40
X41 41
X42 42
X43 43
X44 44
X5 5
X7 7
X9 9
Z P+1

Naked Globals

Name Field # of Occurrence
^( DE+1, RD+2, R, R+1, C32+6*, C32S+4, C32S+6
^("F" SAVEVALS*
^(0 R, R+1, X19, X25, X38
^(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 X20*!, X21*!, X34*!, X35*!
%DT(0 X20*, X21*, X34*, X35*
%Z DE+1*, DE+2, DE+3!
>> A1B2TAG C22+2*, C22S+2*
>> D N, D*
>> D0 BEGIN+3*, X17, X28, X29, X30, C32+6, C32S+4, C32S+6*, X33, X41
, X42, X43
>> DA DE, BEGIN+3, C20+4, C20+6, C20S+4, C20S+6, X20, C21+2, C21+4, C21S+2
, C21S+4, X21, C22+4, C22+6, C22S+6, C22F1+5, C22X1+1, X22, C24+2, C24S+2
, X24, C25+2, C25S+2, X25, C32S+6, X32, C34+4, C34S+4, X34, C35+2
, C35S+2, X35, C36+2, C36+4, C36S+4, C36F1+5, C36X1+1, X36, C37+2, C37S+2
, X37, C38+2, C38S+2, X38
DB DE!, C20!, C20S!, C21!, C21S!, C22!, C22S!, C24!, C24S!, C25!
, C25S!, C32!, C32S!, C34!, C34S!, C35!, C35S!, C36!, C36S!, C37!
, C37S!, C38!, C38S!
DB( T, P, X, SET, SET+1
>> DC RP
DDER T, T+1!, SET+2
DE DE!
DE( O+2, RE, Z, Y, PR, RP, SAVEVALS, SAVEVALS+1, KEYCHK, 20+1*
, 21+1*, 22+1*, 24+1*, 25+1*, 32+1*, 34+1*, 35+1*, 36+1*, 37+1*, 38+1*
DE(20 DE+1*, C20, C20+1, C20+3, C20+5
DE(21 DE+1*, C21, C21+1, C21+3
DE(22 DE+1*, C22, C22+1, C22+3, C22+5, C22+7
DE(24 DE+1*, C24, C24+1
DE(25 DE+1*, C25, C25+1
DE(32 DE+2*, C32, C32+1, C32+3, C32+5
DE(34 DE+2*, C34, C34+1, C34+3
DE(35 DE+2*, C35, C35+1
DE(36 DE+1*, C36, C36+1, C36+3, C36+5
DE(37 DE+1*, C37, C37+1
DE(38 DE+2*, C38, C38+1
>> DFN X19, X20*, X21*, X22*, X24*, X25*, X32*, X34*, X35*, X36*
, X37*, X38*
DG DE!, PR*, R*, R+1*, R+2, 2, 4, 5, 7, 9
, 11, 13, 16, 17, 18, 19, 21, 22, 23, 24
, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35
, 36, 37, 38, 40, 41, 42, 43, 44, 45
DG( Z*, C20S, C20S+1, C20S+3, C20S+5, C21S, C21S+1, C21S+3, C22S, C22S+1
, C22S+3, C22S+5, C22S+7, C24S, C24S+1, C25S, C25S+1, C32S, C32S+1, C32S+3
, C32S+5, C34S, C34S+1, C34S+3, C35S, C35S+1, C36S, C36S+1, C36S+3, C36S+5
, C37S, C37S+1, C38S, C38S+1
>> DGCOMBR X22*, X36*
>> DGFRDT X20*, X34*
>> DIC DE*, P*, C20+1*, C20+3*, C20+5*, C20S+1*, C20S+3*, C20S+5*, C21+1*, C21+3*
, C21S+1*, C21S+3*, C22+1*, C22+3*, C22+5*, C22+7*, C22S+1*, C22S+3*, C22S+5*, C22S+7*
, C24+1*, C24S+1*, C25+1*, C25S+1*, C32+1*, C32+3*, C32+5*, C32S+1*, C32S+3*, C32S+5*
, C34+1*, C34+3*, C34S+1*, C34S+3*, C35+1*, C35S+1*, C36+1*, C36+3*, C36+5*, C36S+1*
, C36S+3*, C36S+5*, C37+1*, C37S+1*, C38+1*, C38S+1*
>> DIC("S" T, Z!
>> DIC(0 P*, 2*, 4*, 5*, 7*, 9*, 11*, 13*, 16*, 17*
, 18*, 19*, 23*, 27*, 28*, 29*, 30*, 31*, 33*, 40*
, 41*, 42*, 43*, 44*
>> DICRREC BEGIN+2*
>> DIE DE*, P, C20+1, C20+3, C20+5, C20S+1, C20S+3, C20S+5, C20F1, C21+1
, C21+3, C21S+1, C21S+3, C21F1, C22+1, C22+3, C22+5, C22+7, C22S+1, C22S+3
, C22S+5, C22S+7, C24+1, C24S+1, C25+1, C25S+1, C32+1, C32+3, C32+5, C32S+1
, C32S+3, C32S+5, C34+1, C34+3, C34S+1, C34S+3, C34F1, C35+1, C35S+1, C35F1
, C36+1, C36+3, C36+5, C36S+1, C36S+3, C36S+5, C37+1, C37S+1, C38+1, C38S+1
>> DIE("NO^" X5*
DIEBADK BEGIN+1!
DIEFIRE BEGIN+1!, 2, 4, 5, 7, 9, 11, 13, 16, 17
, 18, 19, 23, 27, 28, 29, 30, 31, 33, 40
, 41, 42, 43, 44
>> DIEL DE*
DIEXARR C22F1+2~*, C22F1+4, C36F1+2~*, C36F1+4
>> DIEZ BEGIN+3*
DIEZAR BEGIN+1~, BEGIN+2*
>> DIEZCOND C22F1+2*, C22F1+4*, C36F1+2*, C36F1+4*
DIEZRXR BEGIN+1~
DIEZRXR(2 C20F1*, C20F1+1*, C21F1*, C21F1+1*, C34F1*, C34F1+1*, C35F1*, C35F1+1*
DIEZTMP SAVEVALS, SAVEVALS+1, SAVEVALS+2, BEGIN+1~*, C22X1+1, C36X1+1
>> DIFLD N, T, D, SAVEVALS, SAVEVALS+1, SAVEVALS+2, 20*, 21*, 22*, 24*
, 25*, 32*, 34*, 35*, 36*, 37*, 38*
>> DIG C32+6*
>> DIH C32+6*
DIIENS SAVEVALS, SAVEVALS+1, SAVEVALS+2, BEGIN+1~, BEGIN+3*, C20F1, C21F1, C22X1+1, C34F1, C35F1
, C36X1+1
DION C22X1~, C22X1+1, C36X1~, C36X1+1
DIQUIET SET+1~*
DIR SET~
DIR("V" SET*
DIR(0 SET*
>> DIU C32+6*, C32S+4*, C32S+6*
DIV C32+6*, C32S+4, C32S+6!*
DIV(0 C32+6, C32S+6*
DIXR BEGIN+1~, C20F1+1*, C21F1+1*, C22F1*, C34F1+1*, C35F1+1*, C36F1*
>> DL DE*, W
DLAYGO P*, Z!
>> DLB W, RD+2, Z, D, 20*, 21*, 22*, 24*, 25*, 32*
, 34*, 35*, 36*, 37*, 38*
>> 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*, 5*, 6*, 7*, 8*, 9*, 10*, 11*, 12*, 13*
, 14*, 15*, 16*, 17*, 18*, 19*, C20S, C20S+1, C20S+3, C20S+5
, 21*, C21S, C21S+1, C21S+3, 22*, C22S, C22S+1, C22S+3, C22S+5, C22S+7
, 23*, 24*, C24S, C24S+1, 25*, C25S, C25S+1, 26*, 27*, 28*
, 29*, 30*, 31*, 32*, C32S, C32S+1, C32S+3, C32S+5, 33*, 34*
, C34S, C34S+1, C34S+3, 35*, C35S, C35S+1, 36*, C36S, C36S+1, C36S+3
, C36S+5, 37*, C37S, C37S+1, 38*, C38S, C38S+1, 39*, 40*, 41*
, 42*, 43*, 44*
>> DQ( A!, P+2, D*, PR
DT X20, X21, X34, X35
DTIME TR, BEGIN+3*, X17, X28, X29, X30, X41, X42, X43
>> DTOUT TR*
>> DU DE*, P, D, PR, SET, 20*, 21*, 22*, 22+2*, 24*
, 24+2*, 25*, 32*, 32+2*, 34*, 35*, 36*, 36+2*, 37*, 37+2*
, 38*
DUZ RD+2, Z
>> DV O+1, O+2, N, RD+2, T, P, P+1, Z, D, Y
, PR, RP, I, 20*, 21*, 22*, 24*, 25*, 32*, 34*
, 35*, 36*, 37*, 38*
>> DVBJ2 X23*
>> DVBJC X19*, X23
>> DVBLIT1 X17, X18, X28, X29, X30, X31, X41, X42, X43, X44
>> DVBOFF X17, X18, X28, X29, X30, X31, X41, X42, X43, X44
>> DVBON X17, X18, X28, X29, X30, X31, X41, X42, X43, X44
>> DVBSCR X18*, X31*, X44*
DVBZ X17*!, X28*!, X29*!, X30*!, X41*!, X42*!, X43*!
>> DW Z, D, SAVEVALS+1, KEYCHK, 2*, 4*, 5*, 7*, 9*, 11*
, 13*, 16*, 17*, 18*, 19*, 20*, 20+1, 21*, 21+1, 22*
, 22+1, 23*, 24*, 24+1, 25*, 25+1, 27*, 28*, 29*, 30*
, 31*, 32*, 32+1, 33*, 34*, 34+1, 35*, 35+1, 36*, 36+1
, 37*, 37+1, 38*, 38+1, 40*, 41*, 42*, 43*, 44*
>> DZ QS*
IOF X2
>> L X25*, X38*
>> SD1 X20*, X21*, X34*, X35*
U DE+1, DE+2, TR, P, P+2, Z, D, R, R+1, SET
, BEGIN+3*, 2, 4, 5, 7, 9, 11, 13, 16, 17
, 18, 19, X19, C22+4, C22F1, C22X1+1, 23, X25, 27, 28
, 29, 30, X30, 31, C32+6, C32S+4, C32S+6, 33, X33, C36+2
, C36F1, C36X1+1, X38, 40, 41, 42, 43, X43, 44
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*, 2*, 4*, 5*, 7*, 9*, 11*, 13*, 16*
, 17*, 18*, 19*, C20+1*, C20+3*, C20+5*, C20S*, C20S+1*, C20S+3*, C20S+5*
, X20*!, C21+1*, C21+3*, C21S*, C21S+1*, C21S+3*, X21*!, C22+1*, C22+3*, C22+5*
, C22+7*, C22S*, C22S+1*, C22S+3*, C22S+5*, C22S+7*, C22F1~, C22F1+2, C22F1+3*, C22F1+4!*
, C22X1!, C22X1+2*, X22!, 23*, X23, C24+1*, C24S*, C24S+1*, X24, C25+1*
, C25S*, C25S+1*, X25*!, X25+1!, 27*, 28*, 29*, 30*, 31*, C32+1*
, C32+3*, C32+5*, C32+6*, C32S*, C32S+1*, C32S+3*, C32S+4*, C32S+5*, C32S+6*, 33*
, C34+1*, C34+3*, C34S*, C34S+1*, C34S+3*, X34*!, C35+1*, C35S*, C35S+1*, X35*!
, C36+1*, C36+3*, C36+5*, C36S*, C36S+1*, C36S+3*, C36S+5*, C36F1~, C36F1+2, C36F1+3*
, C36F1+4!*, C36X1!, C36X1+2*, X36!, C37+1*, C37S*, C37S+1*, C38+1*, C38S*, C38S+1*
, X38*!, X38+1!, 40*, 41*, 42*, 43*, 44*
X(1 C22X1+1*, C22X1+2, C36X1+1*, C36X1+2
X1 C22F1~!*, C36F1~!*
X2 C22F1~!*, C36F1~!*
X2(1 C22F1+3, C36F1+3
Y O, O+1, O+2, P, Y, PR*, R*, R+1*, R+2*, SET+2
, 2*, 4*, 5*, 7*, X7*, 9*, X9*, 11*, X11*, 13*
, X13*, 16*, X16*, 17*, X17*, 18*, 19*, X20, X21, X22
, 23*, 27*, X27*, 28*, X28*, 29*, X29*, 30*, X30*, 31*
, C32+6!, C32S+4!, C32S+6!, 33*, X33*, X34, X35, X36, 40*, X40*
, 41*, X41*, 42*, X42*, 43*, X43*, 44*
Y(0 SET+2, C32S+6*
Y(1 C32+6*, C32S+4*, C32S+6*
YS V!
>> Z2 X16, X27, X40
>> ZTQUEUED X, NKEY

Marked Items

Name Field # of Occurrence
$T(@(3) D
$T(ADGRU^DGRUDD01 C20+6, C20S+6, C21+4, C21S+4
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