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

Package: Toolkit

Routine: XINDX6


Information

XINDX6 ;ISC/REL,GRK - GET SET OF ROUTINES TO INDEX ;07/22/08 13:54

Source Information

Source file <XINDX6.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Toolkit 5 ALIVE^XINDEX  ^XINDX10  CLEAN^XINDX5  $$CASE^XINDX52  HDR^XINDX7  
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Toolkit 2 XINDEX  XINDX8  

Entry Points

Name Comments DBIA/ICR reference
QUICK(RL) ;Quick Report, Just errors on some routines.
END
R1
YN
PARAM ;Setup Parameters
RD
L7
RLIST
NY
DEVICE
ANS(PR,DEF,HELP) ;Ask question get answer
ASKRTN ;Collect a list of routines to index.

External References

Name Field # of Occurrence
^%ZIS DEVICE, QUICK+5
HOME^%ZIS XINDX6+10, DEVICE+6, QUICK+4
^%ZISC DEVICE+2, QUICK+9
^%ZTLOAD DEVICE+6
ALIVE^XINDEX DEVICE+3, QUICK+11
^XINDX10 XINDX6+12
CLEAN^XINDX5 END
$$CASE^XINDX52 RD
HDR^XINDX7 XINDX6+10, QUICK+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$C(7),"This report could take some time, Remember to QUEUE the report.",!
  • Condition for execution: NRO>2
  • Line Location: DEVICE+0
Function Call: WRITE
  • Prompt: !,$C(7),"XINDEX terminated. No device specified."
  • Line Location: DEVICE+0
Function Call: WRITE
  • Prompt: !,"Do you really mean queue to this device? NO//"
  • Line Location: DEVICE+2
Function Call: WRITE
  • Prompt: !!,"Ok, tell me again ..."
  • Line Location: DEVICE+2
Function Call: WRITE
  • Prompt: !,"No Routines to process.",!
  • Line Location: QUICK+9
Function Call: WRITE
  • Prompt: !!,PR
  • Line Location: ANS+1
Function Call: WRITE
  • Prompt: !,HELP
  • Condition for execution: $D(HELP)
  • Line Location: YN+0
Function Call: WRITE
  • Prompt: !,"Please enter 'Y' or return for YES, 'N' for NO"
  • Line Location: YN+0
Function Call: WRITE
  • Prompt: !,HELP
  • Condition for execution: $D(HELP)
  • Line Location: NY+0
Function Call: WRITE
  • Prompt: !,"Please enter 'N' or return for NO, 'Y' for YES"
  • Line Location: NY+0
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: RD+0
Function Call: WRITE
  • Prompt: !,"Please select one of the choices."
  • Line Location: RLIST+0
Function Call: WRITE
  • Prompt: !!,"LIST OF ROUTINES TO BE INDEXED; PRESS RETURN TO TERMINATE LIST",!
  • Line Location: ASKRTN+4
Function Call: READ
  • Prompt: "ROUTINE NAME: "
  • Formatting: !
  • Timeout: $S($G(DTIME):DTIME,1:360)
  • Variable: ROU
  • Line Location: R1+0
Function Call: WRITE
  • Prompt: " INVALID ROUTINE NAME"
  • Line Location: R1+1
Function Call: WRITE
  • Prompt: " INVALID ROUTINE NAME"
  • Line Location: R1+2
Routine Call
  • %ZIS
  • Line Location:
    • XINDX6+10
    • DEVICE+6
    • QUICK+4
Routine Call
  • %ZIS
  • Line Location:
    • DEVICE
    • QUICK+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("RSEL" ASKRTN+1
^%ZOSF("TEST" R1+2
^DIC(9.4 - [#9.4] XINDX6+12
^DIC(9.6 XINDX6+12
^DIC(9.8 - [#9.8] L7
^UTILITY($J XINDX6+8!, QUICK+3!, QUICK+7*, QUICK+9, ASKRTN+1, ASKRTN+2, R1+3*

Label References

Name Line Occurrences
@( ANS+1
ANS XINDX6+12, XINDX6+14, XINDX6+15, XINDX6+16, XINDX6+17, XINDX6+18, XINDX6+19, L7, L7+1
ASKRTN XINDX6+11, QUICK+8
DEVICE DEVICE+2
END XINDX6+12, XINDX6+13, XINDX6+14, XINDX6+15, XINDX6+16, XINDX6+17, XINDX6+18, XINDX6+19, L7, L7+1
, DEVICE
L7 XINDX6+14, XINDX6+15
NY DEVICE+2
PARAM XINDX6+11, QUICK+8
R1 R1+1, R1+2, R1+4
RD YN, NY, RLIST

Naked Globals

Name Field # of Occurrence
^("RSEL" ASKRTN+1
^("TEST" R1+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% ANS+1~, YN*, NY*, RD, RLIST*
%A2 XINDX6+6~, QUICK+1~
%I XINDX6+6~, QUICK+1~, QUICK+7*
%IN2 XINDX6+6~, QUICK+1~
%IN3 XINDX6+6~, QUICK+1~
%N XINDX6+6~, QUICK+1~
%QMK XINDX6+6~, QUICK+1~
%YN XINDX6+6~, QUICK+1~
%ZIS DEVICE!*, END!, QUICK+5*
%ZIS("B" DEVICE*
AC XINDX6+6~, QUICK+1~
ANS XINDX6+6~, QUICK+1~
C8 XINDX6+6~, QUICK+1~
CM XINDX6+6~, QUICK+1~
CX XINDX6+6~, QUICK+1~
>> DA XINDX6+12
DDOT XINDX6+6~, QUICK+1~
DEF XINDX6+6~, QUICK+1~, ANS~, ANS+1
DIF XINDX6+6~, QUICK+1~
DTIME XINDX6+9*, RD, R1
>> DUOUT XINDX6+12
DUZ L7
E XINDX6+6~, QUICK+1~
EC XINDX6+6~, QUICK+1~
ER XINDX6+6~, QUICK+1~
>> G DEVICE+5*
HELP ANS~, YN, NY
>> I PARAM+2*, ASKRTN+2*
>> INDDA XINDX6+12*, XINDX6+13, XINDX6+18, PARAM+6*
INDHDR XINDX6+7~, QUICK+2~
INDXDT XINDX6+7~, QUICK+2~
INP XINDX6+7~, QUICK+2~
INP( PARAM+2*
INP("CMAX" PARAM+5*
INP("MAX" PARAM+4*
INP(1 XINDX6+14*, QUICK+10*
INP(10 XINDX6+12, XINDX6+18
INP(11 PARAM+3*
INP(12 PARAM+3*
INP(2 XINDX6+16*, XINDX6+17
INP(3 XINDX6+19*
INP(4 XINDX6+18*
INP(5 XINDX6+17*
INP(6 XINDX6+15*, QUICK+10*
INP(7 L7*
INP(8 L7+1*
INP(9 XINDX6+12*
IO DEVICE+2, QUICK+6
IO("Q" DEVICE+2!, DEVICE+3, DEVICE+6!
IO(0 DEVICE+2
IOP DEVICE!, QUICK+4, QUICK+5
IOST DEVICE+2
LI XINDX6+7~, QUICK+2~
LL XINDX6+7~, QUICK+2~
LN XINDX6+7~, QUICK+2~
LV XINDX6+7~, QUICK+2~
N XINDX6+7~, QUICK+2~
NOA XINDX6+7~, QUICK+2~
>> NRO XINDX6+13, DEVICE, DEVICE+5, ASKRTN+2*, ASKRTN+4*, R1+3*
OP XINDX6+7~, QUICK+2~
PG XINDX6+7~, QUICK+2~
>> POP DEVICE
PR ANS~, ANS+1
>> Q PARAM+1*
QUES XINDX6+7~, QUICK+2~
RL QUICK~, QUICK+7
RN XINDX6+7~, QUICK+2~
>> ROU R1*, R1+1, R1+2, R1+3
>> RTN PARAM+1*
T XINDX6+7~, QUICK+2~
>> X XINDX6+12, XINDX6+14, XINDX6+15, XINDX6+16, XINDX6+17, XINDX6+18, XINDX6+19, L7, L7+1, DEVICE+2
, YN, NY, RD*, RLIST, ASKRTN+2*, R1+2*
XCNP XINDX6+7~, QUICK+2~
XX1 XINDX6+7~, QUICK+2~
XX2 XINDX6+7~, QUICK+2~
>> Y ANS+1*, YN*, NY*, RLIST*
Z XINDX6+7~, QUICK+2~, QUICK+7*
Z1 XINDX6+7~, QUICK+2~
>> ZTDESC DEVICE+5*
ZTDTH XINDX6+8!, QUICK+3!
ZTIO XINDX6+8!, QUICK+3!
>> ZTRTN DEVICE+5*
>> ZTSAVE( DEVICE+5*
ZTSK XINDX6+8!, END!, QUICK+3!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All