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

Package: Toolkit

Routine: XINDEX


Information

XINDEX ;ISC/REL,GFT,GRK,RWF - INDEX & CROSS-REFERENCE ; Sep 07, 2022@14:22:58

Source Information

Source file <XINDEX.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Toolkit 8 (,E)^XINDX1  (,$$VA,$$VT)^XINDX2  (KL,NE,O,RD,S,VLNF)^XINDX3  (DG,DG1,FR,LO,Q,WR,XE,ZC)^XINDX4  ^XINDX5  $$CASE^XINDX52  (,QUICK)^XINDX6  SETUP^XINDX7  
Kernel 2 $$S^%ZTLOAD  $$SUMB^XPDRSUM  

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
Toolkit 3 XINDX52  XINDX6  XINDX8  
Kernel 1 XUINDEX  

Entry Points

Name Comments DBIA/ICR reference
SEP
QUOTE
ALIVE ;enter here from taskman
A2
LOAD
BEG ;
B5
LN
CD
EE
B
C
D
E
F
G
H
J
K
L
M
N
O
Q
R
S
TR
U
V
W
X
Z
ST
SET
SE2
POSTRTN ;Do more overall checking
QUICK ;Quick, Just get a routine an print the results

External References

Name Field # of Occurrence
$$S^%ZTLOAD A2+2
^XINDX1 QUOTE+1, B5+2, B5+3, EE+3, EE+6, EE+15, BCEH
JKOVZ
E^XINDX1 BEG+4, BEG+5, BEG+11, BEG+14, LN+4, LN+5, CDCD+1, CD+3, CD+9
CD+10, EE+9, EE+12, EE+14, EE+16, POSTRTN+7, POSTRTN+12, POSTRTN+13
^XINDX2 EE
$$VA^XINDX2 POSTRTN+12
$$VT^XINDX2 LN+4, POSTRTN+13
KL^XINDX3 K+1
NE^XINDX3 LN+3, N
O^XINDX3 O
RD^XINDX3 R
S^XINDX3 MS
VLNF^XINDX3 POSTRTN+17
DG^XINDX4 G
DG1^XINDX4 D
FR^XINDX4 F
LO^XINDX4 L
Q^XINDX4 Q
WR^XINDX4 W
XE^XINDX4 X
ZC^XINDX4 Z
^XINDX5 A2
$$CASE^XINDX52 LN+4, EE+8
^XINDX6 XINDEX+3
QUICK^XINDX6 QUICK+1
SETUP^XINDX7 ALIVE+1
$$SUMB^XPDRSUM LOAD+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?10,"Data Dictionaries",!
  • Line Location: A2+4
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X+10+%>IOM
  • Line Location: BEG+1
Function Call: WRITE
  • Prompt: ?$X\10+1*10
  • Condition for execution: $X
  • Line Location: BEG+1
Function Call: WRITE
  • Prompt: RTN
  • Line Location: BEG+1
Function Call: WRITE
  • Prompt: !,">>>Routine '",RTN,"' not found <<<",!
  • Line Location: BEG+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LOAD" LOAD
^%ZOSF("TEST" LOAD
^UTILITY($J A2A2+1, LOAD*, LOAD+1*, BEG+2, BEG+4, BEG+9, BEG+12, B5B5+1*
LN+5, LN+6*, ST+3*, SETSE2SE2+1*, POSTRTN+3, POSTRTN+6, POSTRTN+11, POSTRTN+16

Label References

Name Line Occurrences
@( EE+17
A2 A2+2, A2+5
BEG A2+4
CD LN+1, LN+5
EE EE+2, EE+3, EE+9, EE+10, EE+17
LN B5
LOAD A2+1
POSTRTN B5+4
QUOTE SEP
SE2 SE2
SEP EE+4, EE+14
SET ST+2
ST B5

Naked Globals

Name Field # of Occurrence
^( SET*, POSTRTN+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % BEG+1*, SET*, SET+1*, SE2*, SE2+1
>> ARG SEP+1*, LN*, LN+2*, LN+3, EE+1*, EE+5, EE+6, EE+15, EE+17, E
FH, J*, KQ, U*, V*, SE2*, SE2+1
>> CH SEP*, SEP+1, QUOTE*, QUOTE+1, EE+14
>> CM EE+5*, EE+8*, EE+9, EE+10, EE+11
>> COM EE+1*, EE+2, EE+3, EE+5, EE+8*, EE+15
>> CX EE+10*, EE+11*, EE+13*, EE+16*, EE+17
>> DIF LOAD*
E POSTRTN+1~, POSTRTN+7*
E(1 POSTRTN+7*
>> ERR QUOTE+1*, B5+2*, B5+3*, EE+3*, EE+5*, EE+15*, B*, C*, E*, H*
, J*, K*, O*, V*, Z*
>> ERR(1 B5+2*, B5+3*
>> GK EE+1*
>> GRB LN*, EE+6*, EE+17*
>> I SEP*, SEP+1*, QUOTE*, CD+4*, CD+5, CD+6*, CD+9, CD+10, POSTRTN+7*
>> IND("CMD" EE+10
>> IND("COM" LN*, LN+2*, EE+5*, EE+6*, ST+3
>> IND("DO" BEG+2*, CD+9*, CD+10*
>> IND("DO1" CD+9*
>> IND("DOL" LN*, CD+10*
>> IND("F" LN*, F*
>> IND("LCC" CD+2*
>> IND("PP" LN+2*
>> IND("QUIT" A2+2*
>> IND("SZC" BEG+2*, B5+1, B5+3, CD+12*
>> IND("SZT" BEG+2*, B5*, B5+1, B5+2, B5+3
>> INDDS A2+3*
>> INDLC A2+1*, A2+3, BEG+1, BEG+5, BEG+7, B5+2, B5+3, LN+4, POSTRTN+11
>> INP("CMAX" B5+3
>> INP("MAX" B5+2
>> INP(11 BEG+15
>> INP(12 BEG+16
IOM BEG+1
>> LAB BEG+4*, BEG+5*, B5+1*, LN+2*, LN+4, LN+5, LN+6, STPOSTRTN+7*, POSTRTN+10*
POSTRTN+11*, POSTRTN+12, POSTRTN+13, POSTRTN+15*, POSTRTN+16*, POSTRTN+17
LABO BEG+2*, BEG+8~*, B5+1*, LN+1*, LN+2*, STPOSTRTN+7*, POSTRTN+10*, POSTRTN+15*
>> LC BEG+2*, BEG+3, BEG+7, B5B5+1
>> LIN SEPSEP+1*, QUOTEBEG+9*, BEG+11, BEG+12*, BEG+14, B5*, LNCD+1
CD+2*, CD+3, CD+5*, CD+6, CD+12, EEEE+1, EE+2*, EE+3*, EE+12*
EE+14
>> LN B5*, CD
>> LOC ST+2*, SETSE2SE2+1
>> POST EE+5*, EE+6
>> Q SEPQUOTE
>> R ST*, SE2+1
>> RDTIME R*
>> RTN A2*, A2+1, A2+2*, LOADLOAD+1, BEG+1, BEG+2, BEG+3, BEG+4, BEG+9
BEG+12, B5B5+1, LN+5, LN+6, CDST+3, SETSE2SE2+1
POSTRTN+3, POSTRTN+6, POSTRTN+11, POSTRTN+16
>> S ST+2*, SETSE2SE2+1
T POSTRTN+1~, POSTRTN+2*, POSTRTN+3*, POSTRTN+7
T1 POSTRTN+1~, POSTRTN+3*, POSTRTN+7
T2 POSTRTN+1~, POSTRTN+3*, POSTRTN+4, POSTRTN+5*, POSTRTN+6
>> TXT BEG+4*, BEG+9*, BEG+12*, B5*, B5+1*, ST+3
V LN!, POSTRTN+1~
V( ST+2, SETSE2+1
>> X LOAD*, LN*, LN+1, LN+2, CD+5*, CD+10
>> XCNP LOAD*
>> ZTQUEUED A2+2
>> ZTSTOP A2+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All