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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DIVRE

Package: VA Fileman

Routine: DIVRE


Information

DIVRE ;SFISC/MWE-REQ FLD(S) CHK ;2:52 PM 10 Jun 1997

Source Information

Source file <DIVRE.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 5 DD^%DT  S2^DIBT1  ^DIC  Y^DIQ  ^DIR  
Kernel 2 ^%ZIS  ^%ZTLOAD  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA Fileman 1 DIU  

Entry Points

Name Comments DBIA/ICR reference
QQ
ALL
B
D ;
START ;
M
L
Q
P ;
R
NEW ;
PH ;
CHECK ;
TSK ;

External References

Name Field # of Occurrence
DD^%DT PH+1
^%ZIS D+4
^%ZTLOAD TSK+3
S2^DIBT1 D+1
^DIC B+3, R+1
Y^DIQ P+2
^DIR ALL+2

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: B+1
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: L+2
Function Call: WRITE
  • Prompt: !!,"NO REQUIRED FIELD IS MISSING"
  • Line Location: L+3
Function Call: WRITE
  • Prompt: !,+$P(X,U),?10,$E(Y,1,20),?35,$P(X,U,2),?50,$P(^DD($P(X,U,2),$P(X,U,3),0),U)
  • Line Location: P+3
Function Call: WRITE
  • Prompt: ?85,$P(X,U,4)
  • Line Location: P+5
Function Call: WRITE
  • Prompt: !?35,$P(X,U,4)
  • Line Location: P+6
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $D(DIFF)&($Y)
  • Line Location: PH+1
Function Call: WRITE
  • Prompt: "Required-Field-Check File: ",DIC_" "_$O(^DD(DIC,0,"NM","")),?(IOM-25)
  • Line Location: PH+1
Function Call: WRITE
  • Prompt: ?(IOM-10),"PAGE ",DC
  • Line Location: PH+1
Function Call: WRITE
  • Prompt: ?85,"Path"
  • Line Location: PH+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PH+3
Function Call: WRITE
  • Prompt: "-"
  • Line Location: PH+3
Routine Call
  • DIC
  • Line Location:
    • B+3
    • R+1
Routine Call
  • DIR
  • Line Location:
    • ALL+2
Routine Call
  • %ZIS
  • Line Location:
    • D+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS("C" Q, TSK+3
^%ZTSK - [#14.4] D+4
^DD( P+2, P+3, PH+1, CHECK+1, M+1, M+4, NEW+2
^DD("KEY" - [#.31] M+2
^DIBT( CHECK+4*, CHECK+5*
^DIC - [#1] P+2, START+1
^UTILITY($J B!, R*, L+2, QQ!, CHECK+4*

Label References

Name Line Occurrences
ALL B+2
B B+3
CHECK M+1, M+2
D B+2, D+2
M NEW+6
NEW M+4
P L+2
PH L+2, L+3, P+1
QQ B+1, B+2, D+1, D+4, TSK+3
R R+1
START L+1
TSK D+5

Naked Globals

Name Field # of Occurrence
^( L+2, CHECK+3
^(0 CHECK+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% P+2*, CHECK+4~*, CHECK+5
>> %ZIS D+4*
C QQ!, P+2*
D QQ!
D( M*, NEW+7
D(1 CHECK+4
>> DA L+1*, START+1, M, NEW+6*, NEW+7*
DC L+1*, L+2*, QQ!, PH+1*
DI B, D+3, QQ!
DIBT B!, D+2*, CHECK+4, CHECK+5
DIC B*, D+3*, QQ!, PH+1, CHECK+1, CHECK+4, START+1*, M, M+1, M+2
, M+4, NEW+5*, NEW+7*
DIC("A" R+1*
DIC(0 B*, R+1*
DIFF L*, QQ!, PH+1*
DIFLD QQ!, CHECK+1, CHECK+4, M+1*, M+2*, NEW+7*
DIFLIST M!, M+3!
DIFLIST( M+1*, M+2
DIK B*, R*, R+2, QQ!
DIKEYCHK CHECK+1, M!, M+2*, M+3!
DINODE NEW+2*, NEW+3*, NEW+4*, NEW+5!
DIR ALL+2!
DIR("??" ALL*
DIR("A" ALL+1*
DIR(0 ALL*
DIREF QQ!, CHECK+3, CHECK+4, START+1*, M, NEW+5*, NEW+6*, NEW+7*
DIREF( NEW+6*
DIROOT B+2*, L+1*, QQ!
DIROUT D+1!, QQ!
DIRUT B+2, D+1!, QQ!
DISD QQ!, M+4*, NEW+2, NEW+5, NEW+7*
>> DIU B+2
DK B*, QQ!
DT PH+1, CHECK+5
DTIME B+1, L+2
DTOUT D+1, QQ!
DUOUT D+1, QQ!
DUZ(0 P+4, PH+2
F QQ!
F( M+1*, M+2*, M+3*, NEW+7
G QQ!, CHECK+2*, CHECK+3
I L+1*, QQ!, M+1*, M+4*, NEW+6*
I( M*, NEW+2, NEW+7
I(1 CHECK+4
IO L+2, L+3
IO("Q" D+5
IOF Q, PH+1
IOM P+5, PH+1, PH+2, PH+3, TSK+1
ION TSK+1
IOSL L+2, P+1
IOST L, L+1, L+2, Q, TSK+1
J QQ!
J( M*, NEW+7
L QQ!, PH+3*, START+1*, M, M+1, M+2, M+3, M+4, NEW+1*, NEW+2
, NEW+6, NEW+7*
N L+1*, L+2*, L+3, QQ!, CHECK+4*, TSK+2*
P QQ!, CHECK+2*, CHECK+3
>> POP D+4
S QQ!
S( M+4*, NEW+7
U B+1, R+2, L+2, P+2, P+3, P+5, P+6, CHECK+1, CHECK+2, CHECK+3
, CHECK+4, CHECK+5, START+1*, NEW+2
X B+1*, B+2, B+3, R+2, D+2, L+2*, QQ!, P+2, P+3, P+5
, P+6, START+1*, ALL+2*
Y B+2, B+3, R, R+1, D+2, QQ!, P+2*, P+3, PH+1*
>> ZTDESC TSK+1*
>> ZTIO TSK+1*
>> ZTRTN TSK+1*
>> ZTSAVE( TSK+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All