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

Package: Lexicon Utility

Routine: LEXRXC


Information

LEXRXC ;ISL/KER - Re-Index 757.01 B/ADC/ADTERM ;05/23/2017

Source Information

Source file <LEXRXC.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Lexicon Utility 5 R75701^LEXRXC2  ($$SCT,R75701)^LEXRXC3  ($$ADDT,$$FN)^LEXRXXM  REP^LEXRXXS  $$UPD^LEXRXXT3  
Kernel 3 ^%ZTLOAD  ($$FMDIFF,$$NOW)^XLFDT  $$UP^XLFSTR  
VA FileMan 2 FILE^DID  (ENALL,IXALL)^DIK  

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
R75701 ; Repair file 757.01
RB ; Index ^LEX(757.01,"B",TXT,IEN)
; ^LEX(757.01,IEN,4,"B",NEG,IEN2)
; ^LEX(757.01,IEN,5,"B",WORD,IEN2)
RADC ; Index ^LEX(757.01,"ADC",1,IEN)
RADTERM ; Index ^LEX(757.01,"ADTERM",DT,IEN)
RAH ; Index ^LEX(757.01,"AH",HA,IEN,IEN2)
SET ; Re-Index (some indexes in file 757.01, set logic only)
SETIX ; Set Indexes (Set logic only)
DL ; De-Link AWRD
MC ; Major Concept Map File
RL ; Re-Link 757.05
SL ; String Length ASL
CLR ; Clear

External References

Name Field # of Occurrence
^%ZTLOAD SET+8
FILE^DID SET+3
ENALL^DIK SETIX+2, SETIX+3
IXALL^DIK MC+1, RL+2
R75701^LEXRXC2 R75701+1
$$SCT^LEXRXC3 SL+2
R75701^LEXRXC3 R75701+1
$$ADDT^LEXRXXM SET+12
$$FN^LEXRXXM SET+5
REP^LEXRXXS RB+68, RB+69, RB+70, RADC+33, RADTERM+32, RAH+26, SET+11
$$UPD^LEXRXXT3 RB+5, RADC+3, RADTERM+3, RAH+3, SET+6
$$FMDIFF^XLFDT RB+66, RADC+31, RADTERM+30, RAH+24, SET+9
$$NOW^XLFDT RB+6, RB+66, RADC+4, RADC+31, RADTERM+4, RADTERM+30, RAH+4, RAH+24, SET+5, SET+9
$$UP^XLFSTR RB+13, RB+48, RADTERM+11, RADTERM+22

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: !,?8,LEXFI,?19,LEXIDX,?30,$E(LEXSTR,1,26),?58," ",LEXIEN
  • Line Location: RB+18
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,$E(LEXSTR,1,26),?58," ",LEXIEN," (-)"
  • Line Location: RB+21
Function Call: WRITE
  • Prompt: !,?10,757.17,?19,LEXIDX,?30,$E(LEXSTR,1,26),?58," ",LEXIEN,"/",LEXS
  • Line Location: RB+29
Function Call: WRITE
  • Prompt: !,?10,757.17,?19,LEXIDX,?30,"Missing",?58," ",DA(1),"/",DA
  • Line Location: RB+34
Function Call: WRITE
  • Prompt: !,?10,757.18,?19,LEXIDX,?30,$E(LEXSTR,1,26),?58," ",LEXIEN,"/",LEXS
  • Line Location: RB+41
Function Call: WRITE
  • Prompt: !,?10,757.18,?19,LEXIDX,?30,"Missing",?58," ",DA(1),"/",DA
  • Line Location: RB+46
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Missing",?58," ",DA
  • Line Location: RB+51
Function Call: WRITE
  • Prompt: !,?10,757.17,?19,LEXIDX,?30,"Missing",?58," ",DA(1),"/",DA
  • Line Location: RB+56
Function Call: WRITE
  • Prompt: !,?10,757.18,?19,LEXIDX,?30,"Missing",?58," ",DA(1),"/",DA
  • Line Location: RB+61
Function Call: WRITE
  • Prompt: !,$J(LEXERR,5),?8,LEXFI,?19,LEXIDX,?30,LEXIDXT
  • Line Location: RB+63
Function Call: WRITE
  • Prompt: !,$J(LEXNER,5),?10,757.17,?19,LEXIDX,?30,LEXIDNT
  • Line Location: RB+64
Function Call: WRITE
  • Prompt: !,$J(LEXSER,5),?10,757.18,?19,LEXIDX,?30,LEXIDST
  • Line Location: RB+65
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,LEXSTR,?58," ",LEXIEN
  • Line Location: RADC+9
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,LEXSTR,?58," ",LEXIEN
  • Line Location: RADC+13
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Invalid (0)",?58," ",DA
  • Line Location: RADC+19
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Missing",?58," ",DA
  • Line Location: RADC+23
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Invalid (>1)",?58," ",DA
  • Line Location: RADC+28
Function Call: WRITE
  • Prompt: !,$J(LEXERR,5),?8,LEXFI,?19,LEXIDX,?30,LEXIDXT
  • Line Location: RADC+30
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,LEXSTR,?58," ",LEXIEN
  • Line Location: RADTERM+9
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,$E(LEXSTR,1,20),$S($L(LEXSTR)>20:"...",1:""),?58," ",LEXIEN
  • Line Location: RADTERM+15
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,$E(LEXSTR,1,20),$S($L(LEXSTR)>20:"...",1:""),?58," ",LEXIEN
  • Line Location: RADTERM+19
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Missing",?58," ",DA
  • Line Location: RADTERM+24
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Invalid (deleted)",?58," ",DA
  • Line Location: RADTERM+26
Function Call: WRITE
  • Prompt: !,$J(LEXERR,5),?8,LEXFI,?19,LEXIDX,?30,LEXIDXT
  • Line Location: RADTERM+29
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,LEXSTR,?58," ",LEXEX
  • Line Location: RAH+11
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,$E(LEXSTR,1,20),$S($L(LEXSTR)>20:"...",1:""),?58," ",LEXEX
  • Line Location: RAH+15
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Missing",?58," ",DA(1)
  • Line Location: RAH+21
Function Call: WRITE
  • Prompt: !,$J(LEXERR,5),?8,LEXFI,?19,LEXIDX,?30,LEXIDXT
  • Line Location: RAH+23

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LEX(757 - [#757] Classic Fileman Calls
^LEX(757.01 - [#757.01] Classic Fileman Calls
^LEX(757.05 - [#757.05] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX RB+8, RB+9, RB+10, RB+11!, RB+13, RB+14, RB+16!, RB+17*, RB+20!, RB+22
RB+23, RB+24, RB+25, RB+27!, RB+28*, RB+30, RB+31, RB+32, RB+33*, RB+35
RB+36, RB+37, RB+38, RB+40!*, RB+42, RB+43, RB+44, RB+45*, RB+47, RB+48
RB+49, RB+50, RB+52*, RB+53, RB+54, RB+55, RB+57*, RB+58, RB+59, RB+60
RB+62*, RADC+5, RADC+6, RADC+7, RADC+8!, RADC+10, RADC+12!*, RADC+14, RADC+15, RADC+16
RADC+18!, RADC+20, RADC+22*, RADC+24*, RADC+27!, RADC+29!, RADTERM+5, RADTERM+6, RADTERM+7, RADTERM+8!
RADTERM+10, RADTERM+11, RADTERM+14!*, RADTERM+18!, RADTERM+20, RADTERM+21, RADTERM+22, RADTERM+23, RADTERM+25, RADTERM+27*
RADTERM+28!, RAH+5, RAH+6, RAH+7, RAH+8, RAH+9, RAH+10!, RAH+14!*, RAH+16, RAH+17
RAH+18, RAH+20, RAH+22*
^LEX(757.01 - [#757.01] SETIX+4, SETIX+5*, SL+1, SL+3, SL+4!, SL+6!*
^LEX(757.05 - [#757.05] DL+1, DL+2, RL+1!
^TMP("LEXRX" R75701+2, SET+4, SET+13*

Label References

Name Line Occurrences
MC R75701+1
RADC R75701+1
RADTERM R75701+1
RAH R75701+1
RB R75701+1
SET R75701+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA RB+3~, RB+31~*, RB+32, RB+33, RB+34, RB+43~*, RB+44, RB+45, RB+46, RB+48~*
RB+50, RB+51, RB+52, RB+54~*, RB+55, RB+56, RB+57, RB+59~*, RB+60, RB+61
RB+62, RADC+1~, RADC+15~*, RADC+16, RADC+18, RADC+19, RADC+20, RADC+22, RADC+23, RADC+24
RADC+27, RADC+28, RADC+29, RADTERM+1~, RADTERM+21~*, RADTERM+22, RADTERM+23, RADTERM+24, RADTERM+25, RADTERM+26
RADTERM+27, RADTERM+28, RAH+1~, RAH+18~*, RAH+20, RAH+22
DA(1 RB+31*, RB+32, RB+33, RB+34, RB+43*, RB+44, RB+45, RB+46, RB+54*, RB+55
RB+56, RB+57, RB+59*, RB+60, RB+61, RB+62, RAH+18*, RAH+20, RAH+21, RAH+22
DIK RB+3~, RB+48~, RB+54~, RB+59~, RADC+1~, RADC+15~, RADTERM+1~, RADTERM+21~, RAH+1~, RAH+18~
SETIX+1~, SETIX+2*, SETIX+3*, MC+1~*, RL+1~, RL+2*
DIK(1 SETIX+2*, SETIX+3*
LEX RL+1~*
LEXBEG RB+3~, RB+6*, RB+66, RADC+1~, RADC+4*, RADC+31, RADTERM+1~, RADTERM+4*, RADTERM+30, RAH+1~
RAH+4*, RAH+24, SET+1~, SET+5*, SET+9
LEXDE RADTERM+1~, RADTERM+10~, RADTERM+11*, RADTERM+12, RADTERM+14, RAH+1~
LEXDF RB+3~, RB+13~, RB+14*, RB+15, RB+17, RB+19, RB+48~, RB+49*, RB+50, RB+52
RADC+1~, RADC+10~*, RADC+11, RADC+12, RADTERM+1~, RADTERM+10~*, RADTERM+12, RADTERM+16, RADTERM+21~, RADTERM+22*
RADTERM+23, RADTERM+25, RADTERM+27, RADTERM+28, RAH+1~
LEXDIF RB+3~, RADC+1~, RADTERM+1~, RAH+1~
LEXELP RB+3~, RB+66*, RB+67*, RB+68, RADC+1~, RADC+31*, RADC+32*, RADC+33, RADTERM+1~, RADTERM+30*
RADTERM+31*, RADTERM+32, RAH+1~, RAH+24*, RAH+25*, RAH+26, SET+1~, SET+9*, SET+10*, SET+11
SET+12*, SET+13
LEXEND RB+3~, RB+66*, RADC+1~, RADC+31*, RADTERM+1~, RADTERM+30*, RAH+1~, RAH+24*, SET+1~, SET+9*
LEXERR RB+3~, RB+6*, RB+11*, RB+16*, RB+20*, RB+51*, RB+63*, RB+68, RADC+1~, RADC+4*
RADC+8*, RADC+12*, RADC+17*, RADC+21*, RADC+26*, RADC+30*, RADC+33, RADTERM+1~, RADTERM+4*, RADTERM+8*
RADTERM+13*, RADTERM+17*, RADTERM+24*, RADTERM+26*, RADTERM+29*, RADTERM+32, RAH+1~, RAH+4*, RAH+10*, RAH+13*
RAH+21*, RAH+23*, RAH+26
LEXEX RAH+1~, RAH+6~*, RAH+7, RAH+8, RAH+9, RAH+10, RAH+11, RAH+14, RAH+15, RAH+16*
RAH+17, RAH+18
LEXEX2 RAH+1~, RAH+7~*, RAH+8, RAH+9, RAH+10, RAH+14, RAH+17~*, RAH+18
LEXEXP RB+3~, RB+13~*, RB+15, RB+17
LEXFI RB+3~, RB+4*, RB+6*, RB+8, RB+9, RB+10, RB+11, RB+12, RB+13, RB+14
RB+16, RB+17, RB+18, RB+20, RB+21, RB+22, RB+23, RB+24, RB+25, RB+27
RB+28, RB+30, RB+31, RB+32, RB+33, RB+35, RB+36, RB+37, RB+38, RB+40
RB+42, RB+43, RB+44, RB+45, RB+47, RB+48, RB+49, RB+50, RB+51, RB+52
RB+53, RB+54, RB+55, RB+57, RB+58, RB+59, RB+60, RB+62, RB+63, RB+68
RB+69, RB+70, RADC+1~, RADC+2*, RADC+4*, RADC+5, RADC+6, RADC+7, RADC+8, RADC+9
RADC+10, RADC+12, RADC+13, RADC+14, RADC+15, RADC+16, RADC+18, RADC+19, RADC+20, RADC+22
RADC+23, RADC+24, RADC+27, RADC+28, RADC+29, RADC+30, RADC+33, RADTERM+1~, RADTERM+2*, RADTERM+4*
RADTERM+5, RADTERM+6, RADTERM+7, RADTERM+8, RADTERM+9, RADTERM+10, RADTERM+11, RADTERM+14, RADTERM+15, RADTERM+18
RADTERM+19, RADTERM+20, RADTERM+21, RADTERM+22, RADTERM+23, RADTERM+24, RADTERM+25, RADTERM+26, RADTERM+27, RADTERM+28
RADTERM+29, RADTERM+32, RAH+1~, RAH+2*, RAH+4*, RAH+5, RAH+6, RAH+7, RAH+8, RAH+9
RAH+10, RAH+11, RAH+14, RAH+15, RAH+16, RAH+17, RAH+18, RAH+20, RAH+21, RAH+22
RAH+23, RAH+26, SET+1~, SET+2*, SET+3, SET+5, SET+6, SET+11
LEXHA RAH+8~*, RAH+12, RAH+14, RAH+18~, RAH+19*
LEXIDNT RB+3~, RB+7*, RB+64, RB+69
LEXIDST RB+3~, RB+7*, RB+65, RB+70
LEXIDX RB+3~, RB+6*, RB+8, RB+9, RB+11, RB+12, RB+16, RB+17, RB+18, RB+20
RB+21, RB+23, RB+24, RB+27, RB+28, RB+29, RB+32, RB+33, RB+34, RB+36
RB+37, RB+40, RB+41, RB+44, RB+45, RB+46, RB+51, RB+56, RB+61, RB+63
RB+64, RB+65, RB+68, RB+69, RB+70, RADC+1~, RADC+4*, RADC+5, RADC+6, RADC+8
RADC+9, RADC+12, RADC+13, RADC+19, RADC+23, RADC+28, RADC+30, RADC+33, RADTERM+1~, RADTERM+4*
RADTERM+5, RADTERM+6, RADTERM+8, RADTERM+9, RADTERM+14, RADTERM+15, RADTERM+18, RADTERM+19, RADTERM+23, RADTERM+24
RADTERM+25, RADTERM+26, RADTERM+27, RADTERM+28, RADTERM+29, RADTERM+32, RAH+1~, RAH+4*, RAH+5, RAH+6
RAH+7, RAH+10, RAH+11, RAH+14, RAH+15, RAH+20, RAH+21, RAH+22, RAH+23, RAH+26
LEXIDXT RB+3~, RB+7*, RB+63, RB+68, RADC+1~, RADC+4*, RADC+30, RADC+33, RADTERM+1~, RADTERM+4*
RADTERM+29, RADTERM+32, RAH+1~, RAH+4*, RAH+23, RAH+26
LEXIEN RB+4~, RB+9~*, RB+10, RB+11, RB+12, RB+13, RB+14, RB+16, RB+17, RB+18
RB+20, RB+21, RB+22, RB+23, RB+24, RB+25, RB+27, RB+28, RB+29, RB+30
RB+31, RB+35, RB+36, RB+37, RB+38, RB+40, RB+41, RB+42, RB+43, RB+47*
RB+48, RB+49, RB+53, RB+54, RB+58, RB+59, RADC+1~, RADC+6~*, RADC+7, RADC+8
RADC+9, RADC+10, RADC+12, RADC+13, RADC+14*, RADC+15, RADTERM+1~, RADTERM+6~*, RADTERM+7, RADTERM+8
RADTERM+9, RADTERM+10, RADTERM+11, RADTERM+14, RADTERM+15, RADTERM+18, RADTERM+19, RADTERM+20*, RADTERM+21, SET+1~
SETIX+1~, SETIX+4*, DL+1~*, DL+2
LEXMC RB+4~, RB+25~*, RB+26, RB+28, RB+38~*, RB+39, RB+40
LEXMSG SET+2~
LEXNAM RB+5, RADC+3, RADTERM+3, RAH+3, SET+6, CLR+1!
LEXNC DL+2~, DL+3*, DL+4
LEXND RAH+8~*, RAH+18~*, RAH+19, DL+2~*
LEXNDS RB+4~, RB+6*, RB+10*, RB+68, RADC+1~, RADC+4*, RADC+7*, RADC+33, RADTERM+1~, RADTERM+4*
RADTERM+7*, RADTERM+32, RAH+1~, RAH+4*, RAH+9*, RAH+26
LEXNDSN RB+4~, RB+6*, RB+25*, RB+69
LEXNDSS RB+4~, RB+6*, RB+38*, RB+70
LEXNER RB+4~, RB+6*, RB+27*, RB+33*, RB+56*, RB+64*, RB+69
LEXNM SET+1~, SET+5*
LEXNN DL+2~, DL+3*, DL+4*
LEXOK RB+4~, RB+13~, RB+25~, RB+26*, RB+38~, RB+39*, RADC+1~, RADC+10~, RADC+11*, RADTERM+1~
RADTERM+10~, RAH+1~
LEXOUT SET+2~
LEXOUT("GLOBA L NAME" , SET+3
LEXP3 SET+1~, SETIX+1~, SETIX+4*, SETIX+5
LEXP4 SET+1~, SETIX+1~, SETIX+4*, SETIX+5
LEXPRE SET+1~, SET+4*, SET+12
LEXPSCT SL+2~, SL+3*, SL+4, SL+5, SL+6
LEXQ SET+9, CLR+1!
LEXRT SET+1~, SET+3*
LEXS RB+4~, RB+24~*, RB+25, RB+27, RB+28, RB+29, RB+37~*, RB+38, RB+40, RB+41
RB+53~*, RB+54, RB+58*, RB+59
LEXSCT SL+2~*, SL+4, SL+5, SL+6
LEXSER RB+4~, RB+6*, RB+40*, RB+45*, RB+61*, RB+65*, RB+70
LEXSET SET+1, CLR+1!
LEXSTR RB+4~, RB+6*, RB+8*, RB+9, RB+11, RB+12, RB+15, RB+16, RB+18, RB+20
RB+21, RB+23~*, RB+24, RB+26, RB+27, RB+29, RB+30*, RB+31, RB+36~*, RB+37
RB+39, RB+40, RB+41, RB+42*, RB+43, RADC+1~, RADC+4*, RADC+5*, RADC+6, RADC+8
RADC+9, RADC+11, RADC+12, RADC+13, RADTERM+1~, RADTERM+4*, RADTERM+5*, RADTERM+6, RADTERM+8, RADTERM+9
RADTERM+12, RADTERM+14, RADTERM+15, RADTERM+18, RADTERM+19, RAH+1~, RAH+4*, RAH+5*, RAH+6, RAH+7
RAH+10, RAH+11, RAH+12, RAH+14, RAH+15, SL+1~*, SL+2, SL+3, SL+4, SL+6
LEXTC RB+5~*, RADC+3~*, RADTERM+3~*, RAH+3~*, SET+1~, SET+6*
LEXTEST RB+11, RB+16, RB+20, RB+27, RB+40, RADC+8, RADC+12, RADC+18, RADC+22, RADC+27
RADC+29, RADTERM+8, RADTERM+14, RADTERM+18, RAH+10, RAH+14, CLR+1!
LEXWRD DL+2~*, DL+3
U RADTERM+11
UX RADTERM+21~, RADTERM+22*, RADTERM+27, RADTERM+28
X RB+31~*, RB+32, RB+33, RB+43~*, RB+44, RB+45, RB+48~*, RB+50, RB+52, RB+54~*
RB+55, RB+57, RB+59~*, RB+60, RB+62, RADC+15~*, RADC+16, RADC+18, RADC+20, RADC+21
RADC+22, RADC+24, RADC+25, RADC+27, RADC+29, RADTERM+21~*, RADTERM+22, RADTERM+23, RADTERM+25, RADTERM+28
RAH+18~, RAH+19*, RAH+20, RAH+22
ZTDESC SET+2~, SET+7~*
ZTDTH SET+2~, SET+7~, SET+8*
ZTIO SET+2~, SET+7~, SET+8*
ZTQUEUED RB+3, RB+12, RB+18, RB+21, RB+29, RB+34, RB+41, RB+46, RB+51, RB+56
RB+61, RB+63, RB+64, RB+65, RADC+1, RADC+9, RADC+13, RADC+19, RADC+23, RADC+28
RADC+30, RADTERM+1, RADTERM+9, RADTERM+15, RADTERM+19, RADTERM+24, RADTERM+26, RADTERM+29, RAH+1, RAH+11
RAH+15, RAH+21, RAH+23, SET+1, SET+2~, SETIX+1, CLR+1!
ZTREQ RB+3*, RADC+1*, RADTERM+1*, RAH+1*, SET+1*, SET+2~, SETIX+1*
ZTRTN SET+2~, SET+7~*
ZTSAVE SET+2~, SET+7~
ZTSAVE("LEXFI" SET+8*
ZTSAVE("LEXRT" SET+8*
ZTSK SET+2~
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