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

Package: VA FileMan

Routine: DDMAP


Information

DDMAP ;SFISC/JKS(Helsinki)-GRAPH OF FILEMAN POINTER RELATIONS ;7/1/93 4:14 PM

Source Information

Source file <DDMAP.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 ^DDMAP2  ^DIC  DT^DICRW  
Kernel 2 ^%ZIS  ^%ZTLOAD  

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

Package Total Caller Graph
VA FileMan 4 DDMAP1  DDMAP2  DDU  DI DDMAP  

Entry Points

Name Comments DBIA/ICR reference
INFO
END
ADD1
GET
ADD0
LIST
KILL
ST
EN1
ADD
HLP1
EXIT
REM
GO
EXIT1
EXIT2
HLP
DDPCK

External References

Name Field # of Occurrence
^%ZIS EXIT
^%ZTLOAD EXIT+2
^DDMAP2 EXIT+3
^DIC DDPCK, REM, ADD+1
DT^DICRW DDPCK

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Prints a graph of pointer relations in a database of FileMan files",!,"named in the Kernel PACKAGE file (9.4) or given separately.",!,"Works best with 132 column output!"
  • Line Location: INFO+0
Function Call: WRITE
  • Prompt: !!,"Enter files to be included"
  • Line Location: GET+0
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: GO+0
Function Call: WRITE
  • Prompt: !
  • Line Location: GO+1
Function Call: WRITE
  • Prompt: !," Access NOT Permitted for this Routine.",!,"(Must have DD Access to the PACKAGE File)"
  • Line Location: EN1+0
Function Call: READ
  • Prompt: "Enter '^' to exit or return to continue: "
  • Formatting: !
  • Timeout: $S($D(DTIME):DTIME,1:300)
  • Variable: X
  • Line Location: EXIT1+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EXIT1+0
Function Call: WRITE
  • Prompt: ?27,$J(DDFLE,10)," ",$O(^DD(DDFLE,0,"NM","")),!
  • Line Location: LIST+0
Function Call: WRITE
  • Prompt: !,"Type a header that can be used for the print out"
  • Line Location: HLP1+0
Function Call: WRITE
  • Prompt: !,"The Header must be between 3 and 20 characters"
  • Line Location: HLP+0
Routine Call
  • DIC
  • Line Location:
    • DDPCK
    • REM
    • ADD+1
Routine Call
  • %ZIS
  • Line Location:
    • EXIT

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS("C" KILL
^%ZTSK - [#14.4] EXIT2!
^DD( LIST
^DD(9.4 DDPCK
^DIC(3 ST, ADD0+1
^DIC(9.4 - [#9.4] ST+1, DDPCK+1
^UTILITY($J DDPCK!, DDPCK+1*, REM!, ADD+1*, ADD1, GO, END!, KILL+1!, LIST
^VA(200 - [#200] ST, ADD0

Label References

Name Line Occurrences
ADD REM, ADD+1
ADD0 ADD
ADD1 ADD+1
EN1 ST, ST+2
END DDPCK, REM, ADD+1, ADD1, GO
EXIT1 EXIT, EXIT+2
GET DDPCK, DDPCK+2
GO HLP
HLP GO
HLP1 GO
INFO ST
KILL EXIT2, EXIT1
LIST DDPCK+2, ADD1
REM REM
ST EXIT1

Naked Globals

Name Field # of Occurrence
^("DD" ST+1
^(0 ST

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% KILL+2!
%H KILL+2!
%T KILL+2!
%XX KILL+2!
%YY KILL+2!
>> %ZIS EXIT*
%ZISI KILL+2!
DD5 KILL+1!
DD7 KILL+1!
DD9 EXIT1, KILL+1!
DDA1 KILL+1!
DDA2 KILL+1!
DDCR KILL+1!
DDFL KILL+1!
DDFLD KILL+1!
DDFLE DDPCK+1*, EXIT*, END!, KILL+1!, LIST*
DDFNMAX KILL+1!
DDFPT KILL+1!
DDFRN KILL+1!
DDINC KILL+1!
DDLGO KILL+1!
DDLN KILL+1!
DDMAPC KILL+2!
DDMAX KILL+1!
DDMIOSL KILL+2!
DDOUT KILL+1!
DDP KILL+1!
DDPCK ST*, ST+1*, ST+2, DDPCK!*, DDPCK+1, END!, KILL+1!
DDPCKN DDPCK*, DDPCK+2, GET, ADD1, GO, GO+1*, END!, KILL+1!
DDPP KILL+1!
DDPT KILL+2!
DDPTF KILL+2!
DDTB1 KILL+2!
DDTB2 KILL+2!
DDTO DDPCK!, KILL+2!
DDW KILL+2!
DIC DDPCK*, REM*, ADD!, ADD+1*, END!, KILL+1!
DIC("A" REM*, ADD+1*
DIC("S" REM*, ADD*, ADD0*, ADD0+1*
DIC(0 DDPCK*, REM*, ADD+1*
DISYS KILL+2!
DTIME GO, EXIT1
DTOUT DDPCK!, REM, ADD+1
DUOUT DDPCK!
DUZ ST
DUZ(0 ST, ST+1, ADD
I ST+1*, DDPCK+1*, EXIT+1*, KILL+1!, LIST*
IO EXIT+3, EXIT1
IO("Q" EXIT+1, EXIT+2
IO(0 EXIT1
IOF EXIT1, KILL
>> POP EXIT
U ST, DDPCK, REM, ADD+1, GO, EXIT1
X DDPCK, REM, ADD+1, GO*, GO+1*, EXIT1*, KILL+2!
Y DDPCK, REM, ADD+1, KILL+2!
>> ZTRTN EXIT+1*
>> ZTSAVE( EXIT+1*
ZTSK EXIT2!, KILL+2!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All