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 |  Local Variables |  All
Print Page as PDF
Routine: LEXRXXM2

Package: Lexicon Utility

Routine: LEXRXXM2


Information

LEXRXXM2 ;ISL/KER - Re-Index Miscellaneous (cont) ;08/17/2011

Source Information

Source file <LEXRXXM2.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 2 (KILL,STAT)^%ZTLOAD  ($$FMDIFF,$$NOW)^XLFDT  
Lexicon Utility 2 $$ED^LEXRXXM  $$PROG^LEXRXXM2  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Lexicon Utility 2 LEXRX  LEXRXXM2  

Entry Points

Name Comments DBIA/ICR reference
CHECK(X) ; Check for Running
; Input
; None
; Output
; 0 Task is not Running
; 1 Task is Running
PROG(X) ; Progress
IS(X) ; Task is Running
MON ; Monitor Status of Re-Index
PA(X) ; Pause
II(X) ; Inactive and Interrupted
CLR ; Clear

External References

Name Field # of Occurrence
KILL^%ZTLOAD IS+7, PROG+10
STAT^%ZTLOAD IS+4, II+5, PROG+7
^DIR PA+4
$$ED^LEXRXXM PROG+16
$$PROG^LEXRXXM2 CHECK+10, MON+11
$$FMDIFF^XLFDT PROG+17, PROG+18
$$NOW^XLFDT PROG+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: CHECK+10
Function Call: WRITE
  • Prompt: !," Lexicon cross-reference repair is not running"
  • Line Location: MON+3
Function Call: WRITE
  • Prompt: !!," Entering an Up-Arrow ""^"" to exit"
  • Line Location: MON+7
Function Call: WRITE
  • Prompt: !!," Lexicon cross-reference repair/re-index completed",!
  • Line Location: MON+13
Function Call: WRITE
  • Prompt: !!," ",LEXDES
  • Line Location: PROG+22
Function Call: WRITE
  • Prompt: !," The task is scheduled, waiting for an I/O device, a volume"
  • Line Location: PROG+23
Function Call: WRITE
  • Prompt: !," set link, or a partition in memory"
  • Line Location: PROG+24
Function Call: WRITE
  • Prompt: !!," Repair/Re-Index is in progress"
  • Line Location: PROG+26
Function Call: WRITE
  • Prompt: !,?3,LEXDES
  • Line Location: PROG+27
Function Call: WRITE
  • Prompt: ?49,"Started: ",LEXBEGE
  • Condition for execution: $L(LEXBEGE)
  • Line Location: PROG+27
Function Call: WRITE
  • Prompt: !,?5,LEXACT
  • Line Location: PROG+29
Routine Call
  • DIR
  • Line Location:
    • PA+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XTMP( IS+2, IS+3, IS+8!, II+2, II+3, PROG+4, PROG+5, PROG+10!, PROG+11, PROG+14

Label References

Name Line Occurrences
$$II CHECK+6, MON+2
$$IS CHECK+6, MON+2, MON+12
$$PA MON+10, MON+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR PA+1~
DIR("?" PA+3*
DIR("??" PA+3*
DIR("A" PA+3*
DIR("PRE" PA+4*
DIR(0 PA+3*
DIROUT PA+1~, PA+5
DIRUT PA+1~
DTIME PA+1~, PA+2*
DTOUT PA+1~
DUOUT PA+1~, PA+5
IOF PROG+21
LEXACT PROG+2~, PROG+15*, PROG+28, PROG+29
LEXBEG PROG+1~, PROG+12*, PROG+16, PROG+17, PROG+18
LEXBEGD PROG+1~, PROG+17*, PROG+19*, PROG+31, PROG+32
LEXBEGE PROG+1~, PROG+16*, PROG+27
LEXC CHECK+6~, CHECK+10*, MON+1~, MON+10~, MON+11*
LEXCHK CHECK+6~*, PROG+21
LEXCUR PROG+2~
LEXDES PROG+1~, PROG+12*, PROG+13, PROG+22, PROG+27
LEXEXIT MON+1~, MON+8*, MON+9, MON+10*, MON+11*, MON+14*
LEXHT MON+1~, PA+1~*, PA+2*
LEXII CHECK+6~*, CHECK+7, CHECK+8, MON+1~, MON+2*, MON+4, MON+5
LEXIS CHECK+6~*, CHECK+7, CHECK+10, MON+1~, MON+2*, MON+4, MON+12
LEXMON MON+1~*, MON+8*, MON+10*, PROG+31, PROG+32
LEXMSG CHECK+8~*, CHECK+9, MON+5~*, MON+6, IS+1~*, II+1~*, II+2, II+6*, II+7
LEXNAM PROG+1~, PROG+5*, PROG+10, PROG+11, PROG+14
LEXND PROG+2~, PROG+11*, PROG+12, PROG+14*, PROG+15
LEXNOW MON+1~, MON+12*, PROG+2~, PROG+11*, PROG+17, PROG+18
LEXO IS+1~*, IS+2*, IS+3, IS+8, II+1~*, II+2*, II+3, PROG+1~, PROG+3*, PROG+4*
, PROG+5
LEXTASK PROG+2~, PROG+3!
LEXTSK IS+1~, IS+3*, IS+6, II+1~, II+3*, II+4, PROG+2~, PROG+5*, PROG+6, PROG+9
, PROG+14*
LEXUPD PROG+1~, PROG+15*, PROG+16
LEXUPDD PROG+1~, PROG+18*, PROG+20*
LEXUPDE PROG+1~, PROG+16*, PROG+30
X CHECK~, PA~, PA+1, PA+5*, PA+6, IS~, IS+9*, IS+10*, IS+11, II~
, II+7*, II+8, PROG~, PROG+2*, PROG+24*, PROG+26*, PROG+33*, PROG+34
Y PA+1~
ZTSK IS+1~, IS+3~*, IS+6~*, II+1~, II+4~*, II+6, PROG+6~*, PROG+9~*
ZTSK(0 IS+4, II+5, PROG+7
ZTSK(1 IS+5, IS+7, II+6, PROG+8, PROG+21, PROG+25
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All