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

Package: Toolkit

Routine: XINDX51


Information

XINDX51 ;ISC/REL,GRK,RWF - PRINT ROUTINE ;06/24/08 16:06

Source Information

Source file <XINDX51.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Toolkit 2 CRX^XINDX5  ^XINDX8  
Kernel 1 $$S^%ZTLOAD  
VA FileMan 1 $$WP^DIUTL  

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

Package Total Caller Graph
Toolkit 1 XINDX5  

Entry Points

Name Comments DBIA/ICR reference
B
BL
BHDR(R,X) ;Build hdr
WERR(FL) ;Write error messages
WR ;Write one routine
WORL(D) ;Write one routine line
CHK
B1
B2 ;
B3 ;
P(LOC,SYM) ;
P1
PX
P2
P3
HD
HD1
HD2
CR
END
SC ;Print a command chart
WAIT

External References

Name Field # of Occurrence
$$S^%ZTLOAD CHK
$$WP^DIUTL WR+3, WORL+5, P3+2
CRX^XINDX5 CR+1
^XINDX8 B1+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"--- Routine Detail"
  • Line Location: B+8
Function Call: WRITE
  • Prompt: " --- with "_$S(INP(5)["R":"REGULAR",INP(5)["S":"STRUCTURED",INP(5)["B":"R/S",1:"")_" ROUTINE LISTING"
  • Condition for execution: INP(5)?1A
  • Line Location: B+9
Function Call: WRITE
  • Prompt: " ---"
  • Line Location: B+9
Function Call: WRITE
  • Prompt: !?3,$P(%,$C(9),2)
  • Line Location: WERR+5
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>16
  • Line Location: WERR+5
Function Call: WRITE
  • Prompt: ?16,$P(%,$C(9),3)
  • Line Location: WERR+5
Function Call: WRITE
  • Prompt: !,L,?J," "
  • Line Location: WORL+4
Function Call: WRITE
  • Prompt: "--",!,?10
  • Condition for execution: $X>10
  • Line Location: WORL+4
Function Call: WRITE
  • Prompt: $E(D,1,INL(4)-J)
  • Line Location: WORL+4
Function Call: WRITE
  • Prompt: !,HED
  • Line Location: B2+2
Function Call: WRITE
  • Prompt: !!,INL(5),!
  • Line Location: B3+1
Function Call: WRITE
  • Prompt: !!,"***** END *****",!
  • Line Location: B3+9
Function Call: WRITE
  • Prompt: !," ",SYM,L,?TAB
  • Line Location: P2+3
Function Call: WRITE
  • Prompt: !?3,$P(L," ",2),SYM,$P(L," ",1)," ",?TAB
  • Line Location: P2+4
Function Call: WRITE
  • Prompt: ARG
  • Line Location: P3+1
Function Call: WRITE
  • Prompt: @IOF,!,INL(5)
  • Line Location: HD1+0
Function Call: WRITE
  • Prompt: !
  • Condition for execution: (IOM-30)<$X
  • Line Location: HD1+0
Function Call: WRITE
  • Prompt: ?(IOM-30),INDXDT," page ",PG
  • Line Location: HD1+0
Function Call: WRITE
  • Prompt: !!,HED
  • Line Location: HD2+0
Function Call: WRITE
  • Prompt: !,HED(1)
  • Condition for execution: $D(HED(1))
  • Line Location: HD2+0
Function Call: WRITE
  • Prompt: !!,"--- CROSS-REFERENCING ALL ROUTINES ---"
  • Line Location: CR+0
Function Call: WRITE
  • Prompt: !!,"***** END *****",!
  • Line Location: CR+10
Function Call: WRITE
  • Prompt: !,^(I)
  • Line Location: SC+2
Function Call: READ
  • Variable: %
  • Timeout: 300
  • Line Location: WAIT+0
Function Call: WRITE
  • Prompt: !,"Press return to continue the report, ^ to exit the report"
  • Line Location: WAIT+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIZ(1009.1 WR+3, WORL+5, B1+1, P3+2
^UTILITY($J B+3, BL, BHDR+1, WERR+2, WERR+4, WR+1, WR+4, B1B2+1, P1
P1+2, P1+4, SC+2

Label References

Name Line Occurrences
$$BHDR B+3, WR+1
B1 BL
B2 WR+2
B3 B2+1
CHK BL
CR B+6, BL+2
END B+6, BL+2, CR+3, CR+4, CR+7, CR+8
HD B+3, WERR+3, P+1, P2
HD1 B+1, WR+2, WR+5, HDCR+2, SC+1
HD2 HD
P B3+2, B3+3, B3+4, B3+5, B3+6, B3+7, B3+8, CR+3, CR+4, CR+5
CR+6, CR+7, CR+8, CR+9
P1 P1+5
P2 P1+4
P3 P1+4
PX P1
SC B1+4
WAIT HD1WAIT+1
WERR B+3, B2+3
WORL WERR+4, WR+6
WR B1+5

Naked Globals

Name Field # of Occurrence
^( B+3, WERR+2, WR+4, P1+4, SC+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% WERR+2*, WERR+4, WERR+5, WAIT~*, WAIT+1, WAIT+2
>> ARG P3+1*
D WORL~, WORL+2, WORL+3*, WORL+4*
ER B+1!, B+4, WERR+2*
ER2 WERR+1~, WERR+3!, WERR+4, WERR+5*
FL WERR~, WERR+4
HED B+1!, B+3*, B2+2*, B3+2*, B3+3*, B3+4*, B3+5*, B3+6*, B3+7*, B3+8*
, PX!, HD2CR+3*, CR+4*, CR+5*, CR+6*, CR+7*, CR+8*, CR+9*, END!
HED(1 B3+2*, HD2CR+3*
>> I WR+4*, WR+5*, P3+1*, P3+2*, SC+2*
>> IND("QUIT" B+3, B+6, BLBL+2, WERR+2, WR+3*, WR+5, WORL+5*, CHK*, CHK+1
B3+2, B3+3, B3+4, B3+5, B3+6, B3+7, B3+8, P+1, P1+4, Press return to continue:P3+2*
CR+3, CR+4, CR+5, CR+6, CR+7, CR+8, WAIT+2*
>> INDB B+10*, CR*
>> INDXDT HD1
INL END!
INL(1 B*, P3+1
INL(2 B*, WERR+3, WR+5, P2HD
INL(3 B*, HD1
INL(4 B*, WORL+4
INL(5 B*, WR+1*, B3+1*, HD1CR+2*, SC+1*
>> INP(1 B+6
>> INP(2 WR+2
>> INP(3 B2+1
>> INP(4 BL
>> INP(5 B+9, B1+2, B1+3, B1+4, B1+5
>> INP(6 B+6
IO CR
IO(0 CR
IOF HD1
IOM BWR+3, WORL+5, P3+2, HD1
IOSL B
IOST B
J WORL+1~, WORL+2*, WORL+4*, P1+4*
L WORL+1~, WORL+3*, WORL+4*, WORL+5*, P+1*, P1*, P1+1, P1+2, P1+4, P2+1
P2+2, P2+3, P2+4, P3+1, P3+2
LOC P~, P+1, P1P1+1, P1+2, P1+4, P2+2, P2+3, P3+2
>> NRO BL+2
>> OPT("NUM" B1+2*
>> PC P+1*, P1+3*, PX, P2*, P2+1, P3+1*
>> PC(1 P1+2*, P1+3*, P2+2
>> PG B*, HD1*
R BHDR~, BHDR+1
ROU WR+3, WORL+2, WORL+5, B1+1~*, P3+2
>> RTN B*, B+3*, B+10*, BL*, WERR+2, WERR+4, WR+1, WR+4, CHK+1*, B1
B1+1, B2+1, B2+2, B3+1, P1P1+2, P1+4, CR+1*, CR+2*, SC+1
SC+2
SYM P~, P2+2, P2+3, P2+4
>> TAB P+1*, P2+2, P2+3, P2+4, P3P3+1
TAG WORL+2*, WORL+5, B1+1~*
X B+3*, BHDR~, BHDR+1, WR+1*, WR+2, WR+4*, WR+6, P1+4*, P3+1
>> ZTQUEUED CHK
>> ZTSTOP CHK*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All