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

Package: Lexicon Utility

Routine: LEXRXD


Information

LEXRXD ;ISL/KER - Re-Index 757.02 B/ACT ;05/23/2017

Source Information

Source file <LEXRXD.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Lexicon Utility 6 R75702^LEXRXD2  R75702^LEXRXD3  R75702^LEXRXD4  ($$ADDT,$$FN)^LEXRXXM  REP^LEXRXXS  $$UPD^LEXRXXT3  
VA FileMan 3 FILE^DID  IXALL^DIK  ^DIM  
Kernel 2 ^%ZTLOAD  ($$FMDIFF,$$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
R75702 ; Repair file 757.02
RB ; Index ^LEX(757.02,"B",EXP,IEN)
; ^LEX(757.02,IEN,4,"B",EFF,IEN2)
RACT ; Index ^LEX(757.02,"ACT",CODE,STA,DATE,IEN,HIS)
SET ; Re-Index (some indexes in file 757.02, set logic only)
SETIX ; Set Indexes (Set logic only)
CLR ; Clear

External References

Name Field # of Occurrence
^%ZTLOAD SET+7
FILE^DID SET+3
IXALL^DIK SETIX+5
^DIM RACT+18, RACT+19, RACT+20
R75702^LEXRXD2 R75702+1
R75702^LEXRXD3 R75702+1
R75702^LEXRXD4 R75702+1
$$ADDT^LEXRXXM SET+11
$$FN^LEXRXXM SET+4
REP^LEXRXXS RB+39, RB+40, RACT+40, SET+10
$$UPD^LEXRXXT3 RB+4, RACT+4, SET+5
$$FMDIFF^XLFDT RB+37, RACT+38, SET+8
$$NOW^XLFDT RB+5, RB+37, RACT+5, RACT+38, SET+4, SET+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,LEXSTR,?58," ",LEXIEN
  • Line Location: RB+12
Function Call: WRITE
  • Prompt: !,?10,757.28,?19,LEXIDX,?30,LEXSTR,?58," ",LEXIEN,"/",LEXS
  • Line Location: RB+21
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Missing ",X,?58," ",DA
  • Line Location: RB+27
Function Call: WRITE
  • Prompt: !,?10,757.28,?19,LEXIDX,?30,"Missing ",X,?58," ",DA(1),"/",DA
  • Line Location: RB+33
Function Call: WRITE
  • Prompt: !,$J(LEXERR,5),?8,LEXFI,?19,LEXIDX,?30,LEXIDXT
  • Line Location: RB+35
Function Call: WRITE
  • Prompt: !,$J(LEXSER,5),?10,757.28,?19,LEXIDX,?30,LEXIDST
  • Line Location: RB+36
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,LEXSO,?58," ",LEXIEN
  • Line Location: RACT+24
Function Call: WRITE
  • Prompt: "/",+LEXIHS
  • Condition for execution: +LEXIHS>0
  • Line Location: RACT+24
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Missing ",LEXST,"/",LEXDT,?58," ",DA(1),"/",DA
  • Line Location: RACT+32
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Missing ",LEXTS,"/",LEXDT,?58," ",DA(1),"/",DA
  • Line Location: RACT+34
Function Call: WRITE
  • Prompt: !,$J(LEXERR,5),?8,LEXFI,?19,LEXIDX,?30,LEXIDXT
  • Line Location: RACT+37

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX RB+6, RB+7, RB+8, RB+11!, RB+13*, RB+14, RB+15, RB+16, RB+17, RB+20!
RB+22*, RB+23, RB+24, RB+26, RB+28*, RB+29, RB+30, RB+31, RB+32, RB+34*
RACT+6, RACT+7, RACT+8, RACT+9, RACT+10, RACT+25, RACT+26, RACT+28, RACT+29, RACT+31
RACT+33, RACT+35*, RACT+36*, SETIX+1, SETIX+3, SETIX+4*
^LEX(757.02 - [#757.02] RACT+12
^TMP("LEXRX" R75702+2, SET+4, SET+12*

Label References

Name Line Occurrences
RACT R75702+1
RB R75702+1
SET R75702+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA RB+2~, RB+24~, RB+25*, RB+26, RB+27, RB+28, RB+31~*, RB+32, RB+33, RB+34
RACT+1~, RACT+27~*, RACT+29, RACT+31, RACT+32, RACT+33, RACT+34, RACT+35, RACT+36
DA(1 RB+31*, RB+32, RB+33, RB+34, RACT+27*, RACT+28, RACT+29, RACT+31, RACT+32, RACT+33
RACT+34, RACT+35, RACT+36
DIK RB+2~, RACT+1~, RACT+27~, SETIX+2~, SETIX+5*
LEXBEG RB+2~, RB+5*, RB+37, RACT+1~, RACT+5*, RACT+38, SET+1~, SET+4*, SET+8
LEXDIF RB+2~, RACT+1~
LEXDT RACT+1~, RACT+11~, RACT+13*, RACT+16, RACT+17, RACT+27~, RACT+29*, RACT+31, RACT+32, RACT+33
RACT+34, RACT+35, RACT+36
LEXED RB+2~, RB+17~*, RB+18, RB+22
LEXEF RACT+1~, RACT+11~*
LEXELP RB+2~, RB+37*, RB+38*, RB+39, RACT+1~, RACT+38*, RACT+39*, RACT+40, SET+1~, SET+8*
SET+9*, SET+10, SET+11*, SET+12
LEXEND RB+2~, RB+37*, RACT+1~, RACT+38*, SET+1~, SET+8*
LEXERR RB+2~, RB+5*, RB+11*, RB+27*, RB+35*, RB+39, RACT+1~, RACT+5*, RACT+23*, RACT+32*
RACT+34*, RACT+37*, RACT+40
LEXEXP RB+2~, RB+8~*, RB+9, RB+13
LEXFI RB+2~, RB+3*, RB+5*, RB+6, RB+7, RB+8, RB+11, RB+12, RB+13, RB+14
RB+15, RB+16, RB+17, RB+20, RB+22, RB+23, RB+24, RB+26, RB+27, RB+28
RB+29, RB+30, RB+31, RB+32, RB+34, RB+35, RB+39, RB+40, RACT+1~, RACT+3*
RACT+5*, RACT+6, RACT+7, RACT+8, RACT+9, RACT+10, RACT+15, RACT+16, RACT+17, RACT+24
RACT+25, RACT+26, RACT+28, RACT+29, RACT+31, RACT+32, RACT+33, RACT+34, RACT+35, RACT+36
RACT+37, RACT+40, SET+1~, SET+2*, SET+3, SET+4, SET+5, SET+10, SETIX+1*, SETIX+3
SETIX+4, SETIX+5
LEXIDST RB+2~, RB+6*, RB+36, RB+40
LEXIDT RACT+1~, RACT+8~*, RACT+9, RACT+10, RACT+15
LEXIDX RB+2~, RB+5*, RB+6, RB+7, RB+11, RB+12, RB+13, RB+15, RB+16, RB+20
RB+21, RB+22, RB+26, RB+27, RB+28, RB+32, RB+33, RB+34, RB+35, RB+36
RB+39, RB+40, RACT+1~, RACT+5*, RACT+6, RACT+7, RACT+8, RACT+9, RACT+10, RACT+15
RACT+16, RACT+17, RACT+24, RACT+31, RACT+32, RACT+33, RACT+34, RACT+35, RACT+36, RACT+37
RACT+40
LEXIDXT RB+2~, RB+5*, RB+35, RB+39, RACT+1~, RACT+5*, RACT+37, RACT+40
LEXIEN RB+2~, RB+7~*, RB+8, RB+11, RB+12, RB+13, RB+14, RB+15, RB+16, RB+17
RB+20, RB+21, RB+22, RB+23*, RB+24, RB+25, RB+29, RB+30, RB+31, RACT+1~
RACT+9~*, RACT+10, RACT+12, RACT+15, RACT+16, RACT+17, RACT+24, RACT+25*, RACT+26, RACT+27
SET+1~, SETIX+2~*, SETIX+3*
LEXIHS RACT+1~, RACT+10~*, RACT+12, RACT+15, RACT+16, RACT+17, RACT+24, RACT+26~*, RACT+27
LEXISO RACT+1~, RACT+5*, RACT+6*, RACT+7, RACT+8, RACT+9, RACT+10, RACT+15
LEXIST RACT+1~, RACT+7~*, RACT+8, RACT+9, RACT+10, RACT+15
LEXMC RB+2~
LEXMSG SET+2~
LEXN0 RACT+1~, RACT+11~, RACT+12*, RACT+13
LEXN1 RACT+1~, RACT+11~, RACT+16*, RACT+19, RACT+21, RACT+22
LEXN1X RACT+2~, RACT+11~, RACT+19*
LEXN2 RACT+2~, RACT+11~, RACT+17*, RACT+20, RACT+21, RACT+22
LEXN2X RACT+2~, RACT+11~, RACT+20*
LEXNAM RB+4, RACT+4, SET+5, CLR+1!
LEXNDS RB+2~, RB+5*, RB+8*, RB+39, RACT+2~, RACT+5*, RACT+11*, RACT+40
LEXNDSS RB+2~, RB+5*, RB+17*, RB+40
LEXNH RACT+2~, RACT+11~, RACT+12*, RACT+13
LEXNI RACT+2~, RACT+11~, RACT+15*, RACT+18, RACT+21, RACT+22
LEXNIX RACT+2~, RACT+11~, RACT+18*, RACT+21
LEXNM SET+1~, SET+4*
LEXOK RB+2~, RB+8~, RB+9*, RB+10, RB+17~, RB+18*, RB+19
LEXOUT SET+2~
LEXOUT("GLOBA L NAME" , SET+3
LEXP3 SET+1~, SETIX+2~*, SETIX+3*, SETIX+4
LEXP4 SET+1~, SETIX+2~*, SETIX+3*, SETIX+4
LEXPF RACT+2~, RACT+11~, RACT+13*, RACT+14, RACT+27~, RACT+28*, RACT+30
LEXPRE SET+1~, SET+4*, SET+11
LEXQ SET+8, CLR+1!
LEXRT SET+1~, SET+3*, SETIX+5
LEXS RB+2~, RB+16~*, RB+17, RB+20, RB+21, RB+22, RB+30~*, RB+31
LEXSER RB+2~, RB+5*, RB+20*, RB+33*, RB+36*, RB+40
LEXSET SET+1, CLR+1!
LEXSO RACT+2~, RACT+11~, RACT+13*, RACT+16, RACT+17, RACT+24, RACT+27~, RACT+28*, RACT+31, RACT+33
RACT+35, RACT+36
LEXST RACT+2~, RACT+11~, RACT+13*, RACT+14, RACT+16, RACT+27~, RACT+29*, RACT+30, RACT+31, RACT+32
RACT+33, RACT+35, RACT+36
LEXSTR RB+2~, RB+5*, RB+6*, RB+7, RB+9, RB+11, RB+12, RB+15~*, RB+16, RB+18
RB+20, RB+21
LEXTC RB+4~*, RACT+4~*, SET+1~, SET+5*
LEXTEST RB+11, RB+20, RACT+21, CLR+1!
LEXTS RACT+2~, RACT+11~, RACT+14*, RACT+17, RACT+27~, RACT+30*, RACT+33, RACT+34, RACT+36
U RACT+13, RACT+28, RACT+29
X RB+24~*, RB+26, RB+27, RB+28, RB+31~*, RB+32, RB+33, RB+34, RACT+2~, RACT+18*
RACT+19*, RACT+20*
ZTDESC SET+2~, SET+6~*
ZTDTH SET+2~, SET+6~, SET+7*
ZTIO SET+2~, SET+6~, SET+7*
ZTQUEUED RB+12, RB+21, RB+27, RB+33, RB+35, RB+36, RACT+24, RACT+32, RACT+34, RACT+37
SET+2~, SETIX+1, SETIX+2, CLR+1!
ZTREQ SET+2~, SETIX+1*
ZTRTN SET+2~, SET+6~*
ZTSAVE SET+2~, SET+6~
ZTSAVE("LEXFI" SET+7*
ZTSAVE("LEXRT" SET+7*
ZTSK SET+2~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All