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

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

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
ST
INFO
DDPCK
REM
GET
ADD
ADD0
ADD1
GO
EXIT
EN1
END
EXIT2
EXIT1
KILL
LIST
HLP1
HLP

External References

Name Field # of Occurrence
^%ZIS EXIT
^%ZTLOAD EXIT+2
^DDMAP2 EXIT+3
^DIC DDPCKREMADD+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
  • Variable: X
  • Timeout: DTIME
  • 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
  • Formatting: !
  • Prompt: "Enter '^' to exit or return to continue: "
  • Variable: X
  • Timeout: $S($D(DTIME):DTIME,1:300)
  • 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
  • %ZIS
  • Line Location:
    • EXIT
Routine Call
  • DIC
  • Line Location:
    • DDPCK
    • REM
    • ADD+1

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
ADD REMADD+1
ADD0 ADD
ADD1 ADD+1
EN1 STST+2
END DDPCKREMADD+1, ADD1GO
EXIT1 EXITEXIT+2
GET DDPCKDDPCK+2
GO HLP
HLP GO
HLP1 GO
INFO ST
KILL EXIT2EXIT1
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 EXIT1KILL+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, GETADD1GOGO+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 GOEXIT1
DTOUT DDPCK!, REMADD+1
DUOUT DDPCK!
DUZ ST
DUZ(0 STST+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 EXIT1KILL
>> POP EXIT
U STDDPCKREMADD+1, GOEXIT1
X DDPCKREMADD+1, GO*, GO+1*, EXIT1*, KILL+2!
Y DDPCKREMADD+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