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

Package: VA Fileman

Routine: DICATT


Information

DICATT ;SFISC/GFT,XAK-MODIFY FILE ATTR ;11NOV2008

Source Information

Source file <DICATT.m>

Call Graph

Call Graph Total: 17

Package Total Call Graph
VA Fileman 17 ^DIAC  (DIE,Q)^DIB  $$SCREEN^DIBT  ^DIC  ^DICATT0  SUB^DICATT1  (,NO,Q,TYPE)^DICATT2  ^DICATT3  
(,NEW,VP)^DICATT4  ^DICATT5  ^DICATT6  (AUDT,SV)^DICATTA  ^DICATTD  D^DICRW  ^DIE  ^DIK  
DIPZ^DIU0  

Caller Graph

Caller Graph Total: 12

Package Total Caller Graph
VA Fileman 12 DIAX  DICATT0  DICATT1  DICATT2  DICATT22  DICATT3  DICATT4  DICATT5  
DICATT6  DICATTDE  DICE0  DIMODIFY  

Entry Points

Name Comments DBIA/ICR reference
SKP
DIE ;
EN ;
3 ;
1 ;
0
SCREENQ ;
2
5
4
7
6
9
8
CHECK
B ;
E
M ;
N
P
X
SV

External References

Name Field # of Occurrence
^DIAC SV+2
DIE^DIB DICATT+7
Q^DIB M+2
$$SCREEN^DIBT DICATT+4
^DIC M+7
^DICATT0 2
SUB^DICATT1 5, 9+1
^DICATT2 5, 9+1
NO^DICATT2 CHECK
Q^DICATT2 M+7
TYPE^DICATT2 SKP+4
^DICATT3 6
^DICATT4 SKP+4
NEW^DICATT4 SKP+5
VP^DICATT4 8
^DICATT5 7
^DICATT6 4
AUDT^DICATTA N
SV^DICATTA SV
^DICATTD DICATT+5
D^DICRW DICATT+6
^DIE DIE+2
^DIK X+1
DIPZ^DIU0 P+1, P+2, P+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$C(7),"DATA DICTIONARY MODIFICATIONS ON ARCHIVE FILES ARE NOT ALLOWED!"
  • Line Location: DICATT+6
Function Call: WRITE
  • Prompt: !!!
  • Line Location: M+2
Function Call: WRITE
  • Prompt: $P(DE,U)
  • Line Location: E+0
Function Call: WRITE
  • Prompt: $C(7)," '",F,"' DELETED!"
  • Line Location: X+0
Function Call: WRITE
  • Prompt: !,"'YES' will invoke the ScreenMan editor.",!,"The same questions are asked in both screen & scrolling mode."
  • Line Location: SCREENQ+1
Routine Call
  • DIE
  • Line Location:
    • DIE+2
Routine Call
  • DIC
  • Line Location:
    • M+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DICATT+6, B+1, M+5, M+6, SV, SKP+3, SKP+6, E, P+2, CHECK
, 9+1
^DIC - [#1] DICATT+6

Label References

Name Line Occurrences
5 SKP+7
@( 0
B M+1, M+7
DIE SKP+4, SKP+5
M N+1
N SKP+4, SKP+7, X+1
P N+1
X CHECK

Naked Globals

Name Field # of Occurrence
^( SV, SKP+3, P+3
^("DDA" B+1
^("NM" SKP+6*
^(0 M+6, SKP+3, SKP+6*!, P+2, 9+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DICATT+3*, DICATT+4*, DICATT+5, SV+2
>> A B+1*, M+1, M+3, M+5, M+6, M+7, SV, SV+1, SV+2, SKP
, SKP+3, SKP+6*, E, X+1, CHECK, 9+1
>> B EN+1*, B+1, M+1, M+7, SKP+3
>> C 0*, 5*, 9*
>> D0 SKP*, P+1, N
DA B+1!, M+6, SKP*, SKP+3, SKP+4, SKP+5, SKP+6, P+1*, P+2, N*
, CHECK, 9+1
DA(1 SKP*, X+1*
DDA B+1!*, M+7*, SV*, SV+1, SKP+4*, SKP+5*, N, X*
DDA(1 SV+1*
>> DE E*
DG DICATT+7, M+2!
>> DI P*, P+2
DIAC SV+2*!
>> DIAX DICATT+3, DICATT+8
>> DIAXDIC DICATT+8*
DIC DICATT+7*, DICATT+8, EN+1, M+2!, M+3*, SKP, SKP+2!
DIC("B" M+5*
DIC("S" M+3*
DIC("W" M+4*
DIC(0 M+3*, M+5*
DICATTED DIE+1~, DIE+2*
>> DICL B+1*, SKP+6*
>> DICS M+3
DIE M+2!, SKP*
DIFILE SV+2*!
>> DIK X+1*
DIU0 B+1!, SV*, P, P+4!, N+1
>> DIZ N+1, 5*, 9*
>> DIZZ N+1*
>> DLAYGO DICATT+6*
DQ M+2!
DQ( SKP+5*
DQI SKP+2!, SKP+3*
>> DR SKP+1*, SKP+5*
>> DTOUT M+2, SKP+4, CHECK
DUZ(0 SKP+1
>> E M+3*, M+6*, SKP+6*, E
>> F SKP+2*, SKP+6, X
I EN+1!, DIE+1~
I( SKP+6*
I(0 EN+1*
J B+1!, DIE+1~
J( SKP+6*
J(0 B+1*
>> L 5*, 9*
M M+2!, SKP*, SKP+2, SKP+6*, SKP+7
>> N 0
O M+2!, M+3*, SV+2*, SKP*, SKP+1, SKP+2*, SKP+4, N+1, 0, 5
, 9+1
O(1 SV*, P, P+2
O(2 SV*, P+3
>> Q EN+1*, SKP+6
>> S EN+1*
>> T SKP*, SKP+1, SKP+4, SKP+5, SKP+6
U DICATT+4, DICATT+6, DICATT+8, EN+1, M+5, M+6, M+7, SV, SKP, SKP+1
, SKP+2, SKP+3, SKP+4, SKP+6, SKP+7, E, P+2, P+3, N+1, CHECK
, 0, 9+1
>> V 5*, 9*
>> W 5*, 9+1*
>> X SKP+3*, SKP+4*, SKP+6*
>> Y DICATT+6, M+7, SV, SKP, SKP+2, SKP+6*
>> Y(0 SKP
>> Z M+1, 5*, 9*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All