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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: LEXRXG

Package: Lexicon Utility

Routine: LEXRXG


Information

LEXRXG ;ISL/KER - Re-Index 757.33 B/C/G ;05/23/2017

Source Information

Source file <LEXRXG.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Lexicon Utility 6 R75733^LEXRXG2  R75733^LEXRXG3  ($$ADDT,$$FN)^LEXRXXM  REP^LEXRXXS  $$UPD^LEXRXXT3  $$STATCHK^LEXSRC2  
VA FileMan 2 FILE^DID  (IX1,IX2,IXALL)^DIK  
Kernel 1 ($$DT,$$FMADD,$$FMDIFF,$$FMTE,$$NOW)^XLFDT  

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
Lexicon Utility 1 LEXRXXT2  

Entry Points

Name Comments DBIA/ICR reference
EN ; Main Entry Point
R75733 ; Repair file 757.33
RB ; Index ^LEX(757.33,"B",MID,IEN)
RC ; Index ^LEX(757.33,"C",DEF,SRC,ORD,TAR,IEN)
RG ; Index ^LEX(757.33,"G",MAP,EFF,STA,IEN,HIS)
SET ; Re-Index Subset file 757.33 (Set logic only)
FIX(X) ; Fix Inactive Mappings 757.33
CLR ; Clear

External References

Name Field # of Occurrence
FILE^DID SET+3
IX1^DIK FIX+28
IX2^DIK FIX+24
IXALL^DIK SET+14
R75733^LEXRXG2 R75733+1
R75733^LEXRXG3 R75733+1
$$ADDT^LEXRXXM SET+18
$$FN^LEXRXXM SET+6
REP^LEXRXXS RB+20, RC+27, RG+38, SET+17
$$UPD^LEXRXXT3 RB+3, RC+3, RG+3, SET+7
$$STATCHK^LEXSRC2 FIX+18, FIX+20
$$DT^XLFDT FIX+4
$$FMADD^XLFDT FIX+8
$$FMDIFF^XLFDT RB+18, RC+25, RG+36, SET+15
$$FMTE^XLFDT RG+16, RG+29
$$NOW^XLFDT RB+4, RB+18, RC+4, RC+25, RG+4, RG+36, SET+6, SET+15, FIX+23

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,LEXSTR,?58," ",LEXIEN
  • Line Location: RB+11
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Missing ",X,?58," ",DA
  • Line Location: RB+15
Function Call: WRITE
  • Prompt: !,$J(LEXERR,5),?8,LEXFI,?19,LEXIDX,?30,LEXIDXT
  • Line Location: RB+17
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Invalid ",LEXSRC,"/",LEXTAR,?58," ",DA
  • Line Location: RC+17
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Missing ",LEXS,"/",LEXT,?58," ",DA
  • Line Location: RC+22
Function Call: WRITE
  • Prompt: !,$J(LEXERR,5),?8,LEXFI,?19,LEXIDX,?30,LEXIDXT
  • Line Location: RC+24
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Invalid ",LEXED," ",LEXSD,?58," ",DA(1),"/",DA
  • Line Location: RG+21
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Missing ",LEXED," ",LEXSD,?58," ",DA(1),"/",DA
  • Line Location: RG+32
Function Call: WRITE
  • Prompt: !,$J(LEXERR,5),?8,LEXFI,?19,LEXIDX,?30,LEXIDXT
  • Line Location: RG+35
Function Call: WRITE
  • Prompt: !,?8,"Re-Indexing",!
  • Line Location: SET+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LEX(757.33 - [#757.33] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX RB+5, RB+6, RB+7, RB+9!, RB+10*, RB+12, RB+13, RB+14, RB+16*, RC+5
RC+6, RC+7, RC+8, RC+9, RC+15!, RC+16*, RC+18, RC+21, RC+23*, RG+5
RG+6, RG+7, RG+8, RG+9, RG+22, RG+23, RG+31, RG+33*, RG+34*, SET+10
SET+11, SET+12*
^LEX(757.03 - [#757.03] FIX+14, FIX+16
^LEX(757.32 - [#757.32] FIX+12
^LEX(757.33 - [#757.33] RC+10, RC+19, RG+11, RG+18!, RG+19*, RG+20*, RG+26, RG+27, FIX+5, FIX+6
, FIX+7, FIX+9, FIX+10, FIX+22, FIX+25*, FIX+26*
^TMP("LEXRX" SET+5, SET+19*

Label References

Name Line Occurrences
FIX SET+11
RB R75733+1
RC R75733+1
RG R75733+1
SET R75733+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA RB+1~, RB+13~*, RB+14, RB+15, RB+16, RC+1~, RC+14~*, RC+16, RC+17, RC+19~*
RC+21, RC+22, RC+23, RG+1~, RG+15~*, RG+20, RG+21, RG+24~, RG+25*, RG+32
RG+34, FIX+1~, FIX+4*, FIX+5, FIX+6, FIX+7, FIX+9, FIX+10, FIX+22, FIX+25
, FIX+26
DA(1 RG+15*, RG+18, RG+19, RG+20, RG+21, RG+25*, RG+31, RG+32, RG+33, RG+34
DIK RB+1~, RB+13~, RC+1~, RC+19~, RG+1~, RG+24~, SET+14~*, FIX+1~, FIX+24~*, FIX+28*
LEXBEG RB+1~, RB+4*, RB+18, RC+1~, RC+4*, RC+25, RG+1~, RG+4*, RG+36, SET+1~
SET+6*, SET+15
LEXD RC+10~, RC+11*, RC+12, RC+13, RC+16, RC+19~, RC+20*, RC+21, RC+23, RG+10~
RG+12*, RG+13, RG+14, RG+19, RG+20, RG+24~, RG+28*, RG+31, RG+33, RG+34
LEXDEF RC+1~, RC+4*, RC+5*, RC+6, RC+7, RC+8, RC+9, RC+13, RC+15, RG+1~
RG+4*, RG+5*, RG+6, RG+7, RG+8, RG+9, RG+14, RG+18, FIX+1~, FIX+12*
, FIX+13
LEXDIF RB+1~, RC+1~, RG+1~
LEXE RG+10~, RG+12*, RG+13, RG+14, RG+19, RG+20, RG+24~, RG+28*, RG+29, RG+31
RG+33, RG+34
LEXED RG+15~, RG+16*, RG+21, RG+24~, RG+29*, RG+32
LEXEF FIX+1~, FIX+7*, FIX+8, FIX+9
LEXEF1 FIX+1~, FIX+8*, FIX+23
LEXEFF RG+6~*, RG+7, RG+8, RG+9, RG+14, RG+16, RG+18
LEXELP RB+1~, RB+18*, RB+19*, RB+20, RC+1~, RC+25*, RC+26*, RC+27, RG+1~, RG+36*
RG+37*, RG+38, SET+1~, SET+15*, SET+16*, SET+17, SET+18*, SET+19
LEXEND RB+1~, RB+18*, RC+1~, RC+25*, RG+1~, RG+36*, SET+1~, SET+15*
LEXERR RB+1~, RB+4*, RB+9*, RB+15*, RB+17*, RB+20, RC+1~, RC+4*, RC+14*, RC+22*
RC+24*, RC+27, RG+1~, RG+4*, RG+15*, RG+32*, RG+35*, RG+38
LEXFI RB+1~, RB+2*, RB+4*, RB+5, RB+6, RB+7, RB+9, RB+10, RB+11, RB+12
RB+13, RB+14, RB+15, RB+16, RB+17, RB+20, RC+1~, RC+2*, RC+4*, RC+5
RC+6, RC+7, RC+8, RC+9, RC+15, RC+16, RC+17, RC+18, RC+21, RC+22
RC+23, RC+24, RC+27, RG+1~, RG+2*, RG+4*, RG+5, RG+6, RG+7, RG+8
RG+9, RG+21, RG+22, RG+23, RG+31, RG+32, RG+33, RG+34, RG+35, RG+38
SET+1~, SET+2*, SET+3, SET+6, SET+7, SET+10, SET+11, SET+12, SET+14, SET+17
LEXFIX SET+11, FIX+23, CLR+1!
LEXHIS RG+9~*, RG+11, RG+15, RG+23~*, RG+25, RG+27, FIX+1~, FIX+9*, FIX+10
LEXHN RG+10~, RG+24~
LEXID RB+7~*, RB+8, RB+10
LEXIDX RB+1~, RB+4*, RB+5, RB+6, RB+9, RB+10, RB+11, RB+14, RB+15, RB+16
RB+17, RB+20, RC+1~, RC+4*, RC+5, RC+6, RC+7, RC+8, RC+9, RC+15
RC+16, RC+17, RC+21, RC+22, RC+23, RC+24, RC+27, RG+1~, RG+4*, RG+5
RG+6, RG+7, RG+8, RG+9, RG+21, RG+31, RG+32, RG+33, RG+34, RG+35
RG+38
LEXIDXT RB+1~, RB+4*, RB+17, RB+20, RC+1~, RC+4*, RC+24, RC+27, RG+1~, RG+4*
RG+35, RG+38
LEXIEN RB+1~, RB+6~*, RB+7, RB+9, RB+10, RB+11, RB+12*, RB+13, RC+1~, RC+9~*
RC+10, RC+14, RC+15, RC+18*, RC+19, RG+1~, RG+8~*, RG+9, RG+11, RG+15
RG+22*, RG+23, RG+25, RG+26, RG+27, SET+9~*, SET+10*, SET+11
LEXMAP FIX+1~, FIX+12*
LEXMC RB+1~, RC+1~, RG+1~
LEXMSG SET+2~
LEXN0 RC+10~*, RC+11, RC+19~*, RC+20, RG+10~, RG+11*, RG+12, RG+24~, RG+26*, RG+28
, FIX+1~, FIX+6*, FIX+11, FIX+12
LEXN3 RC+10~*, RC+11, RC+19~*, RC+20
LEXNAM RB+3, RC+3, RG+3, SET+7, CLR+1!
LEXNC FIX+1~, FIX+23*, FIX+26
LEXNDS RB+1~, RB+4*, RB+7*, RB+20, RC+1~, RC+4*, RC+10*, RC+27, RG+1~, RG+4*
RG+10*, RG+38
LEXNE FIX+1~, FIX+23*, FIX+26
LEXNEXT FIX+1~, FIX+22*, FIX+25, FIX+26
LEXNH RG+11*, RG+12, RG+27*, RG+28, FIX+2~, FIX+10*
LEXNM SET+1~, SET+6*
LEXNS FIX+2~, FIX+23*, FIX+26
LEXO RC+10~, RC+11*, RC+12, RC+13, RC+16, RC+19~, RC+20*, RC+21, RC+23
LEXOK RB+1~, RB+7~, RB+8*, RC+1~, RG+1~
LEXORD RC+7~*, RC+8, RC+9, RC+13, RC+15
LEXOUT SET+2~
LEXOUT("GLOBA L NAME" , SET+4
LEXP3 SET+9~*, SET+11*, SET+12
LEXP4 SET+9~*, SET+11*, SET+12, SET+13
LEXPRE SET+1~, SET+5*, SET+18
LEXQ SET+15, CLR+1!
LEXRT SET+1~, SET+4*
LEXS RC+10~, RC+11*, RC+12, RC+13, RC+16, RC+19~, RC+20*, RC+21, RC+22, RC+23
RG+10~, RG+12*, RG+13, RG+14, RG+19, RG+20, RG+24~, RG+28*, RG+30, RG+31
RG+33, RG+34
LEXSCODE FIX+2~, FIX+11*, FIX+18
LEXSD RG+15~, RG+17*, RG+21, RG+24~, RG+30*, RG+32
LEXSEFF FIX+2~, FIX+19*
LEXSET SET+1, CLR+1!
LEXSIEN FIX+2~, FIX+19*
LEXSNOM FIX+2~, FIX+15*
LEXSRC RC+6~*, RC+7, RC+8, RC+9, RC+13, RC+15, RC+17, FIX+2~, FIX+14*, FIX+15
, FIX+16*, FIX+17
LEXSSAB FIX+2~, FIX+15*, FIX+18
LEXSSTA FIX+2~, FIX+18*, FIX+19, FIX+21, FIX+22
LEXSSYS FIX+3~, FIX+13*, FIX+14
LEXST FIX+3~, FIX+10*, FIX+11
LEXSTA RG+7~*, RG+8, RG+9, RG+14, RG+17, RG+18
LEXSTR RB+1~, RB+4*, RB+5*, RB+6, RB+8, RB+9, RB+11
LEXT RC+10~, RC+11*, RC+12, RC+13, RC+16, RC+19~, RC+20*, RC+21, RC+22, RC+23
LEXTAR RC+8~*, RC+9, RC+13, RC+15, RC+17
LEXTC RB+3~*, RC+3~*, RG+3~*, SET+1~, SET+7*, SET+8
LEXTCODE FIX+3~, FIX+11*, FIX+20
LEXTD FIX+3~, FIX+4*, FIX+7, FIX+8, FIX+18, FIX+20
LEXTEFF FIX+3~, FIX+21*
LEXTEST RB+9, CLR+1!
LEXTIEN FIX+3~, FIX+21*
LEXTNON FIX+3~, FIX+17*
LEXTSAB FIX+3~, FIX+17*, FIX+20
LEXTSTA FIX+4~, FIX+20*, FIX+21, FIX+22
LEXTSYS FIX+4~, FIX+13*, FIX+16
X RB+13~*, RB+14, RB+15, RB+16, RC+19~, RG+24~, FIX~, FIX+4
ZTQUEUED RB+11, RB+15, RB+17, RC+17, RC+22, RC+24, RG+21, RG+32, RG+35, SET+8
SET+14~*, FIX+27, CLR+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All