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

Package: VA Fileman

Routine: DIKCP


Information

DIKCP ;SFISC/MKO-PRINT INDEX(ES) ;11:33 AM 1 Nov 1999 [ 04/02/2003 8:25 AM ]

Source Information

Source file <DIKCP.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 4 PRINDEX^DIKCP1  LFILE^DIKCP2  PRFILE^DIKCP3  SUBFILES^DIKCU  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
VA Fileman 6 DID  DID1  DIDC  DIDH1  DIKCP1  DIKCP3  

Entry Points

Name Comments DBIA/ICR reference
PRFILE(FIL,FLD,FLAG,PAGE) ;Print indexes for 1 file
LFILE(FIL,FLD,FLAG,LAB,PAGE) ;Format list of indexes and print
WRLN(TXT,TAB,PAGE,KWN) ;Write a line of text
FHDR(FIL,FLAG,PAGE,FHDR) ;Print header for file
INIT ;Initialize module-wide variables
HDR(FIL,FLAG,LM,PAGE,HDR) ;Print header for indexes
LIST(FIL,FLD,FLAG,PAGE) ;
PRINDEX(XR,FLAG,PAGE) ;Print one index
PRINT(FIL,FLD,FLAG,PAGE) ;Print all indexes on one file(/field)

External References

Name Field # of Occurrence
PRINDEX^DIKCP1 PRINDEX+1
LFILE^DIKCP2 LFILE+1
PRFILE^DIKCP3 PRFILE+6
SUBFILES^DIKCU PRINT+9, LIST+17

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: $G(DTIME,300)
  • Variable: X
  • Line Location: WRLN+8
Function Call: WRITE
  • Prompt: @$G(IOF,"#"),PAGE("H")
  • Line Location: WRLN+9
Function Call: WRITE
  • Prompt: !?$G(TAB),$TR($G(TXT),$C(0)," ")
  • Line Location: WRLN+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( PRINT+13, FHDR+3
^DD("IX" - [#.11] PRINT+11, PRFILE+12, PRFILE+13, PRFILE+26, PRFILE+27, LIST+20

Label References

Name Line Occurrences
FHDR PRFILE+20, PRFILE+28
HDR PRFILE+21, PRFILE+29
INIT PRINT+5, PRFILE+3, LIST+5
LFILE LIST+23, LIST+28
PRFILE PRINT+12, PRINT+14, PRINT+17
PRINDEX PRFILE+22, PRFILE+30
WRLN PRFILE+23, PRFILE+24, PRFILE+31, PRFILE+32, HDR+3, HDR+4, FHDR+3, FHDR+4, LIST+21, LIST+22
, LIST+27

Naked Globals

Name Field # of Occurrence
^(0 PRFILE+13, PRFILE+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DTIME WRLN+8
FHDR PRFILE+2~, PRFILE+6, PRFILE+20, PRFILE+28, FHDR~, FHDR+1*
FIL PRINT~, PRINT+1, PRINT+9, PRINT+10*, PRINT+11, PRINT+12, PRINT+13, PRINT+14, PRINT+15*, PRINT+17
, PRFILE~, PRFILE+1, PRFILE+6, PRFILE+12, PRFILE+20, PRFILE+21, PRFILE+26, PRFILE+28, PRFILE+29, HDR~
, FHDR~, FHDR+3, LIST~, LIST+1, LIST+17, LIST+19*, LIST+20, LIST+22, LIST+23, LIST+28
, LFILE~
FLAG PRINT~, PRINT+8, PRINT+11, PRINT+12, PRINT+13, PRINT+14, PRINT+17, PRFILE~, PRFILE+3, PRFILE+6
, PRFILE+7, PRFILE+13, PRFILE+20, PRFILE+21, PRFILE+22, PRFILE+24, PRFILE+27, PRFILE+28, PRFILE+29, PRFILE+30
, PRFILE+32, PRINDEX~, HDR~, HDR+2, HDR+3, FHDR~, FHDR+2, LIST~, LIST+9, LIST+10
, LIST+16, LIST+21, LIST+23, LIST+27, LIST+28, LFILE~, INIT+1, INIT+2*, INIT+3*, INIT+4
, INIT+5, INIT+6
FLD PRINT~, PRINT+17, PRFILE~, PRFILE+6, PRFILE+10, PRFILE+26, LIST~, LIST+28, LFILE~
HDR PRFILE+2~, PRFILE+21, PRFILE+29, HDR~, HDR+1*
HSTR PRINT+2~
IOF WRLN+9
IOM INIT+7
IOSL WRLN+5
IOST WRLN+7
KWN WRLN~, WRLN+5
LAB LIST+2~, LIST+9*, LIST+10*, LIST+11*, LIST+12*, LIST+13*, LIST+23, LIST+28, LFILE~
LM PRINT+2~, PRFILE+3~, PRFILE+21, PRFILE+29, HDR~, HDR+3, LIST+2~, LIST+22, INIT+4*, INIT+7
NAM PRFILE+2~, PRFILE+13*, PRFILE+14*, PRFILE+15, PRFILE+18*, PRFILE+19
NO PRFILE+2~, PRFILE+14*
PAGE PRINT~, PRINT+12, PRINT+14, PRINT+17, PRFILE~, PRFILE+6, PRFILE+20, PRFILE+21, PRFILE+22, PRFILE+23
, PRFILE+24, PRFILE+28, PRFILE+29, PRFILE+30, PRFILE+31, PRFILE+32, PRINDEX~, HDR~, HDR+3, HDR+4
, FHDR~, FHDR+3, FHDR+4, LIST~, LIST+21, LIST+22, LIST+23, LIST+27, LIST+28, LFILE~
, WRLN~
PAGE( PRINT+10, PRFILE+6, PRFILE+18, PRFILE+19, PRFILE+20, PRFILE+21, PRFILE+22, PRFILE+23, PRFILE+26, PRFILE+28
, PRFILE+29, PRFILE+30, PRFILE+31, HDR+3, FHDR+3, LIST+19, LIST+21, LIST+22, LIST+23, LIST+27
, INIT+8*, WRLN+2*, WRLN+5, WRLN+7, WRLN+8*
PAGE("B" WRLN+5
PAGE("H" WRLN+5, WRLN+6, WRLN+9
SB PRINT+2~, PRINT+9, LIST+2~, LIST+17
SB( PRINT+10, LIST+19
SUB LIST+2~, LIST+18*, LIST+19*, LIST+21, LIST+22
TAB WRLN~, WRLN+12
TOP PRINT+2~, PRINT+10*, PRINT+15!
TS PRINT+2~, PRFILE+3~, LIST+2~, LIST+13, INIT+5*, INIT+7
TXT WRLN~, WRLN+12
TYP PRINT+2~, PRFILE+3~, LIST+2~, LIST+8, INIT+6*
U PRINT+10, PRFILE+6, PRFILE+13, PRFILE+18, PRFILE+19, PRFILE+20, PRFILE+21, PRFILE+22, PRFILE+23, PRFILE+26
, PRFILE+27, PRFILE+28, PRFILE+29, PRFILE+30, PRFILE+31, HDR+3, FHDR+3, LIST+19, LIST+21, LIST+22
, LIST+23, LIST+27, INIT+8, WRLN+2, WRLN+5, WRLN+7, WRLN+8
WID PRINT+2~, PRFILE+3~, LIST+2~, INIT+7*
X WRLN+1~, WRLN+8*
XR PRFILE+2~, PRFILE+12*, PRFILE+13, PRFILE+15, PRFILE+19*, PRFILE+22, PRFILE+26*, PRFILE+27, PRFILE+30, PRINDEX~
XRL PRFILE+2~
XRL( PRFILE+15*, PRFILE+18, PRFILE+19
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All