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

Package: VA FileMan

Routine: DDMAP1


Information

DDMAP1 ;SFISC/JKS(Helsinki)-GRAPH OF FILEMAN PTRS ;22MAY2007

Source Information

Source file <DDMAP1.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 3 (EXIT2,KILL)^DDMAP  (HDR,VIIVA)^DDMAP2  ($$FILENAME,$$LABEL)^DIALOGZ  

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

Package Total Caller Graph
VA FileMan 1 DDMAP2  

Entry Points

Name Comments DBIA/ICR reference
NXPT
SHORT
END
REV
TOOK
TOUP
TO
NXF
NXFLD
NXFL
FSHORT
NXUP
OUT ;

External References

Name Field # of Occurrence
EXIT2^DDMAP NXF
KILL^DDMAP NXF, NXF+3, REV, END
HDR^DDMAP2 NXF, NXF+3, REV, END
VIIVA^DDMAP2 NXF+1, END+1, END+2
$$FILENAME^DIALOGZ NXF+1, NXUP, OUT+1, TOUP
$$LABEL^DIALOGZ NXFLD, TO+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?DDTB1,"| ",DDFLE," ",DDPCK
  • Line Location: NXF+2
Function Call: WRITE
  • Prompt: ?DDTB2,"|",!
  • Line Location: NXF+2
Function Call: WRITE
  • Prompt: ?DDTB1,"| "
  • Line Location: REV+0
Function Call: WRITE
  • Prompt: DDA2,DDA1,?DDTB1+4,DDP
  • Condition for execution: DDP]""
  • Line Location: REV+0
Function Call: WRITE
  • Prompt: ?DDTB2,"|"
  • Line Location: REV+0
Function Call: WRITE
  • Prompt: "->",$P(DDFPT," ",2)
  • Line Location: OUT+1
Function Call: WRITE
  • Prompt: " "
  • Line Location: OUT+1
Function Call: WRITE
  • Prompt: " "
  • Line Location: OUT+1
Function Call: WRITE
  • Prompt: "C "
  • Condition for execution: DDCR
  • Line Location: TOOK+6
Function Call: WRITE
  • Prompt: "L"
  • Condition for execution: DDLGO
  • Line Location: TOOK+6
Function Call: WRITE
  • Prompt: ")->"
  • Line Location: TOOK+6
Function Call: WRITE
  • Prompt: "."
  • Line Location: TOOK+7
Function Call: WRITE
  • Prompt: ?DDTB2,"|",!
  • Line Location: END+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( NXUP, TO+2, TO+3, TOUP, TOUP+3, END+2
^UTILITY($J NXF, NXFL, NXFLD, NXPT, TO+1, TOUP+1, END, END+2

Label References

Name Line Occurrences
END NXFL, END
FSHORT NXF+1
NXF END+1, END+3
NXFL NXFLD
NXFLD NXPT
NXPT REV+1
NXUP NXUP
OUT REV
SHORT REV, OUT+1, TOOK+1
TO NXF+1, NXPT, END
TOOK TO+2, TO+3
TOUP TOUP

Naked Globals

Name Field # of Occurrence
^( NXPT, TO+2
^("UP" NXUP, TOUP

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DD5 NXFLD*, NXUP*, SHORT*, SHORT+1, TOUP*, TOUP+1, TOUP+2*, TOUP+3*, TOOK+1*, TOOK+2
, TOOK+3, TOOK+4
>> DD7 NXUP*, SHORT*, TOUP+2*, TOUP+3, TOOK+1*, TOOK+4
>> DD9 NXF*, TOOK+2, TOOK+4*
>> DDA1 REV*, TO+2*, TO+4, TOUP+1*, TOOK+6
>> DDA2 NXPT*, REV*
>> DDCR TO+1*, TOUP+2*, TOUP+3*, TOOK+6
>> DDFL NXF+2*, NXFL*, NXFLD, NXPT
>> DDFLD NXFL*, NXFLD*, NXPT
>> DDFLE NXF*, NXF+1, NXF+2, NXFL, NXFLD, NXPT, FSHORT, TO+1, END, END+2
>> DDFNMAX REV, FSHORT
>> DDFPT NXFLD*, NXPT*, OUT+1
>> DDFRN NXFLD*, NXUP*, REV*
>> DDINC TO+1*, TOUP+1*, TOOK+5
DDLGO TO~, TOUP+1*, TOOK+6*
>> DDLN NXF*, TO+1, TO+2*, END
>> DDMAX REV*, SHORT, SHORT+1, OUT+1*, TOOK+1*
>> DDMIOSL NXF, NXF+3, REV, END
>> DDOUT NXF*, END*, END+1*
>> DDP REV*, SHORT, SHORT+1*, OUT+1*, TO+1*, TO+2*, TO+3*, TOUP+2*, TOOK, TOOK+1
, TOOK+2*, TOOK+4*, TOOK+6, TOOK+7
>> DDPCK NXF+1*, NXF+2, FSHORT*, END+2*
>> DDPP SHORT*, TO+4*, TOUP*, TOUP+1*, TOUP+2
>> DDPT TO+2*, TO+3, TO+4, TOUP+2, TOUP+3, TOOK+2*, TOOK+4*
>> DDPTF TO+2*, TO+4*, TOUP+3
>> DDTB1 NXF+2, REV, TOOK+1, TOOK+3, TOOK+6, TOOK+7, END
>> DDTB2 NXF+2, REV, TOOK+3, END
>> DDTO TO+2*, TO+4*, TOUP*, TOUP+1, TOOK+3
>> DDW TOOK+5*, TOOK+6
>> DTOUT NXF, NXF+3, REV, END
>> I SHORT*, TOUP+3*, TOOK+7*
IOM OUT+1
IOST TOOK+3
U REV, TO+2, TO+4, TOUP+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All