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

Package: VA FileMan

Routine: DIKCP1


Information

DIKCP1 ;SFISC/MKO-PRINT INDEX(ES) ;2015-01-02 2:55 PM

Source Information

Source file <DIKCP1.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 4 INIT^DIKCP  WRAP^DIKCU2  $$EXTERNAL^DILFD  ^DIWP  

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 DID1  DIDH1  DIKCP  DIKCP3  

Entry Points

Name Comments DBIA/ICR reference
PRINDEX ;Come here from PRINDEX^DIKCP
NOREIN
FL(XR0,WID,LM,TS,TYP,PAGE) ;Print first line
KEY(XR,WID,LM,TS,PAGE) ;Print keys that have XR as Uniqueness Index
LOGIC(XR,WID,LM,TS,FLAG,PAGE) ;Print set and kill logic
CRV(XR,WID,LM,TS,FLAG,PAGE) ;Print cross reference values
CRVOTH(CV0,TXT) ;Get other attributes of Cross Reference Value
ADDSTR(X,TXT) ;Add string X to the TXT array
WRPHI(TXT,WID,LM,TS,COD,PAGE) ;Write a paragraph with a hanging indent
WLP(LAB,TXT,WID,TAB,COD,PAGE,WFLAG) ;Write a labeled paragraph
WRLN(TXT,TAB,PAGE,KWN) ;Write a line of text
WRWP(ROOT,LM,WID,LAB,TS,PAGE) ;Call DIWP/DIWW to format a wp field.
WRWPQ ;Cleanup and quit

External References

Name Field # of Occurrence
INIT^DIKCP PRINDEX+3
WRAP^DIKCU2 WRPHI+4, WLP+3
$$EXTERNAL^DILFD FL+4, FL+6, FL+8, FL+10, CRVOTH+4
^DIWP WRWP+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?9,"NO RE-INDEXING ALLOWED!"
  • Line Location: NOREIN+0
Function Call: READ
  • Variable: X
  • Timeout: $G(DTIME,300)
  • Line Location: WRLN+9
Function Call: WRITE
  • Prompt: @$G(IOF,"#"),PAGE("H")
  • Line Location: WRLN+10
Function Call: WRITE
  • Prompt: !?$G(TAB),$TR($G(TXT),$C(0)," ")
  • Line Location: WRLN+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( CRV+10
^DD("IX" - [#.11] PRINDEX+4, PRINDEX+18, PRINDEX+19, NOREIN, LOGIC+2, LOGIC+5, LOGIC+6, LOGIC+8, LOGIC+11, LOGIC+14
, LOGIC+15, LOGIC+17, LOGIC+19, CRV+2, CRV+3, CRV+4, CRV+17, CRV+32, CRV+34, CRV+36
^DD("KEY" - [#.31] KEY+1, KEY+5, KEY+6
^UTILITY($J WRWP+5!, WRWP+12, WRWP+15, WRWP+16, WRWPQ+1!

Label References

Name Line Occurrences
ADDSTR KEY+9
CRV PRINDEX+28
CRVOTH CRV+12, CRV+23
FL PRINDEX+7
KEY PRINDEX+11
LOGIC PRINDEX+24
WLP PRINDEX+15, KEY+11, LOGIC+4, LOGIC+7, LOGIC+9, LOGIC+13, LOGIC+16, LOGIC+18, LOGIC+20, CRV+13
, CRV+21, CRV+24, CRV+28, CRV+33, CRV+35, CRV+37
WRLN PRINDEX+8, PRINDEX+20, PRINDEX+25, WRPHI+5, WRPHI+6, WLP+4, WLP+5, WRWP+12, WRWP+16
WRPHI FL+19
WRWP PRINDEX+19
WRWPQ WRWP+13

Naked Globals

Name Field # of Occurrence
^(0 CRV+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT FL+1~, FL+7*, FL+16, FL+17
CD LOGIC+1~, LOGIC+2*, LOGIC+3, LOGIC+4, LOGIC+6*, LOGIC+7, LOGIC+8*, LOGIC+9, LOGIC+11*, LOGIC+12
, LOGIC+13, LOGIC+15*, LOGIC+16, LOGIC+17*, LOGIC+18, LOGIC+19*, LOGIC+20, CRV+1~, CRV+17*, CRV+18
, CRV+19, CRV+32*, CRV+33, CRV+34*, CRV+35, CRV+36*, CRV+37
COD WRPHI~, WRPHI+4, WLP~, WLP+3
CV CRV+1~, CRV+3*, CRV+4, CRV+17, CRV+32, CRV+34, CRV+36
CV0 CRV+1~, CRV+4*, CRV+8, CRV+9, CRV+12, CRV+23, CRV+27, CRV+28, CRVOTH~, CRVOTH+1
, CRVOTH+2, CRVOTH+3, CRVOTH+4
DIW WRWP+4~
DIWF WRWP+3~, WRWP+9*
DIWI WRWP+4~
DIWL WRWP+3~, WRWP+9*, WRWP+12, WRWP+15, WRWP+16
DIWR WRWP+3~, WRWP+9*
DIWT WRWP+4~
DIWTC WRWP+4~
DIWX WRWP+4~
DN WRWP+4~
DTIME WRLN+9
EXEC FL+1~, FL+4*, FL+15, FL+17
FD CRV+1~, CRV+9*, CRV+10
FL CRV+1~, CRV+9*, CRV+10
FLAG PRINDEX+3, PRINDEX+8, PRINDEX+20, PRINDEX+23, PRINDEX+24, PRINDEX+25, PRINDEX+28, LOGIC~, CRV~, CRV+5
, CRV+19, CRV+31
I WRWP+4~
IOF WRLN+10
IOM WRWP+8
IOSL WRLN+6
IOST WRLN+8
KEY KEY+2~, KEY+5*, KEY+6, KEY+7
KEY0 KEY+2~, KEY+6*, KEY+7
KEYLN KEY+2~, KEY+7*, KEY+9
KWN WRLN~, WRLN+6
LAB CRV+1~, CRV+5*, CRV+13, CRV+21, WRPHI+1~, WRPHI+3*, WRPHI+5, WLP~, WLP+4, WRWP~
, WRWP+7*, WRWP+12
LM PRINDEX+3~, PRINDEX+7, PRINDEX+11, PRINDEX+15, PRINDEX+19, PRINDEX+24, PRINDEX+28, FL~, FL+19, KEY~
, KEY+11, LOGIC~, LOGIC+4, LOGIC+7, LOGIC+9, LOGIC+13, LOGIC+16, LOGIC+18, LOGIC+20, CRV~
, CRV+13, CRV+21, CRV+24, CRV+28, CRV+33, CRV+35, CRV+37, WRPHI~, WRPHI+5, WRPHI+6
, WRWP~, WRWP+7*, WRWP+8, WRWP+12, WRWP+16
LN LOGIC+1~, LOGIC+5*, LOGIC+6, LOGIC+7, LOGIC+14*, LOGIC+15, LOGIC+16, WRPHI+1~, WRPHI+6*, WLP+1~
, WLP+5*, WLP+6, WRWP+3~, WRWP+10*, WRWP+15*, WRWP+16
NAME FL+1~, FL+5*, FL+16, FL+17
ORD CRV+1~, CRV+2*, CRV+3, CRV+5
PAGE PRINDEX+7, PRINDEX+8, PRINDEX+11, PRINDEX+15, PRINDEX+19, PRINDEX+20, PRINDEX+24, PRINDEX+25, PRINDEX+28, FL~
, FL+19, KEY~, KEY+11, LOGIC~, LOGIC+4, LOGIC+7, LOGIC+9, LOGIC+13, LOGIC+16, LOGIC+18
, LOGIC+20, CRV~, CRV+13, CRV+21, CRV+24, CRV+28, CRV+33, CRV+35, CRV+37, WRPHI~
, WRPHI+5, WRPHI+6, WLP~, WLP+4, WLP+5, WRLN~, WRWP~, WRWP+12, WRWP+16
PAGE( PRINDEX+7, PRINDEX+8, PRINDEX+11, PRINDEX+14, PRINDEX+18, PRINDEX+20, PRINDEX+23, PRINDEX+24, LOGIC+3, LOGIC+4
, LOGIC+5, LOGIC+9, LOGIC+12, LOGIC+13, LOGIC+14, LOGIC+18, LOGIC+20, CRV+2, CRV+8, CRV+16
, CRV+21, CRV+27, WRPHI+5, WRPHI+6, WLP+4, WLP+5, WRLN+3*, WRLN+6, WRLN+8, WRLN+9*
, WRWP+13, WRWP+15
PAGE("B" WRLN+6
PAGE("H" WRLN+6, WRLN+7, WRLN+10
ROOT WRWP~, WRWP+2, WRWP+10
RTYP FL+1~, FL+9*, FL+10*, FL+11*, FL+16, FL+17
SP FL+1~, FL+3*, FL+11, FL+16, FL+17
TAB WRPHI+1~, WLP~, WLP+4, WLP+5, WRLN~, WRLN+13
TS PRINDEX+3~, PRINDEX+7, PRINDEX+11, PRINDEX+15, PRINDEX+19, PRINDEX+24, PRINDEX+28, FL~, FL+15, FL+19
, KEY~, KEY+11, LOGIC~, LOGIC+4, LOGIC+7, LOGIC+9, LOGIC+13, LOGIC+16, LOGIC+18, LOGIC+20
, CRV~, CRV+13, CRV+21, CRV+24, CRV+28, CRV+33, CRV+35, CRV+37, WRPHI~, WRPHI+3
, WRPHI+6, WRWP~, WRWP+7*, WRWP+8, WRWP+12, WRWP+16
TXT FL+1~, FL+15*, FL+16*, FL+17*, FL+19, KEY+2~, KEY+4*, KEY+8, KEY+9, KEY+11
, CRV+1~, CRV+10*, CRV+11*, CRV+12, CRV+13, CRV+19*, CRV+20*, CRV+21, CRV+22*, CRV+23
, CRV+24, CRVOTH~, CRVOTH+1*, CRVOTH+2*, CRVOTH+4*, ADDSTR~, ADDSTR+1*, ADDSTR+2, WRPHI~, WRPHI+2
, WRPHI+4, WLP~, WLP+2, WLP+3, WRLN~, WRLN+13
TXT( KEY+8*, ADDSTR+1*, ADDSTR+2*, WRPHI+6, WLP+5
TXT(0 KEY+4*, KEY+10, WRPHI+2*, WRPHI+3*, WRPHI+5, WLP+2*, WLP+4
TYP PRINDEX+3~, PRINDEX+7, FL~, FL+14
TYPE FL+1~, FL+6*, FL+16, FL+17
U PRINDEX+7, PRINDEX+8, PRINDEX+11, PRINDEX+14, PRINDEX+15, PRINDEX+18, PRINDEX+20, PRINDEX+23, PRINDEX+24, FL+4
, FL+5, FL+6, FL+7, FL+8, FL+9, FL+11, KEY+7, LOGIC+3, LOGIC+4, LOGIC+5
, LOGIC+9, LOGIC+12, LOGIC+13, LOGIC+14, LOGIC+18, LOGIC+20, CRV+2, CRV+8, CRV+9, CRV+10
, CRV+16, CRV+21, CRV+27, CRV+28, CRVOTH+1, CRVOTH+2, CRVOTH+3, CRVOTH+4, WRPHI+5, WRPHI+6
, WLP+4, WLP+5, WRLN+3, WRLN+6, WRLN+8, WRLN+9, WRWP+13, WRWP+15
USE FL+1~, FL+8*, FL+16, FL+17
WFLAG WLP~, WLP+6*
WID PRINDEX+3~, PRINDEX+7, PRINDEX+11, PRINDEX+15, PRINDEX+19, PRINDEX+24, PRINDEX+28, FL~, FL+19, KEY~
, KEY+11, LOGIC~, LOGIC+4, LOGIC+7, LOGIC+9, LOGIC+13, LOGIC+16, LOGIC+18, LOGIC+20, CRV~
, CRV+13, CRV+21, CRV+24, CRV+28, CRV+33, CRV+35, CRV+37, WRPHI~, WRPHI+4, WLP~
, WLP+3, WRWP~, WRWP+7*, WRWP+8*, WRWP+9
X ADDSTR~, ADDSTR+1, ADDSTR+2, WRLN+2~, WRLN+9*, WRWP+3~, WRWP+10*
XR PRINDEX+1, PRINDEX+4, PRINDEX+11, PRINDEX+18, PRINDEX+19, PRINDEX+24, PRINDEX+28, NOREIN, FL+5, KEY~
, KEY+1, KEY+5, LOGIC~, LOGIC+2, LOGIC+5, LOGIC+6, LOGIC+8, LOGIC+11, LOGIC+14, LOGIC+15
, LOGIC+17, LOGIC+19, CRV~, CRV+2, CRV+3, CRV+4, CRV+17, CRV+32, CRV+34, CRV+36
XR0 PRINDEX+2~, PRINDEX+4*, PRINDEX+7, PRINDEX+14, PRINDEX+15, FL~, FL+4, FL+5, FL+6, FL+7
, FL+8, FL+9, FL+11
Z WRWP+4~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All