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

Package: Lexicon Utility

Routine: LEXRXR


Information

LEXRXR ;ISL/KER - Re-Index Lexicon - Reports ;05/23/2017

Source Information

Source file <LEXRXR.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 3 HOME^%ZIS  (,$$S)^%ZTLOAD  $$DT^XLFDT  
Lexicon Utility 2 PR^LEXU  $$MIX^LEXXM  
VA FileMan 2 ^DIC  $$GET1^DIQ  
MailMan 1 ^XMD  

Entry Points

Name Comments DBIA/ICR reference
IC(X) ; Index Counts
SUB ; Subset Report
NAM(X,Y) ; Name
USR(X) ; User Name
COD ; Codes file #757.02 Report
EXP ; Expressions file #757.01 Report
RC(X) ; Record Counts
LIN(X,Y,Z) ; Line (format name, nodes, size)
CON ; Major Concept Map file #757 Report
FILE(X) ; Process File #X
TT ; Totals
SIN ; Subset Names
TN ; Total Nodes/Bytes
ALLT ; Reports (All) Tasked
SEM ; Semantic Map file #757.1 Report
SIZ(X) ; Size
BL(X) ; Blank Line
FRE ; Concept Usage file #757.001 Report
HDR(X) ; File Header
UPD(X,Y) ; Update Task ^%ZTSK
ALL ; Reports (All)
MAILQ ; End of MailMan message
ADR(LEX) ; MailMan Address - G.LEXINS@FO-SLC.DOMAIN.EXT
ST ; Show Message
SM ; Show Message
ENV(X) ; Environment
MAIL ; MailMan
TM(X,Y) ; Trim Character Y - Default " "
TL(X) ; Text Line

External References

Name Field # of Occurrence
HOME^%ZIS ALL+12, ENV+1
^%ZTLOAD ALL+5
$$S^%ZTLOAD UPD+8
^DIC ADR+2, ADR+3, ADR+4
$$GET1^DIQ USR+2
PR^LEXU ALL+10
$$MIX^LEXXM SIN+6
$$DT^XLFDT ENV+1
^XMD MAIL+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !," ",LEXC
  • Line Location: ALL+11
Function Call: WRITE
  • Prompt: !,LEXNAM,?47,$J(LEXN,8),?58,$J($G(LEXB),10),$S(+($G(LEXB))>0:" b",1:"")
  • Line Location: RC+8
Function Call: WRITE
  • Prompt: !," ",LEXNAM,?47,$J(LEXN,8),?58,$J($G(LEXB),10),$S(+($G(LEXB))>0:" b",1:"")
  • Line Location: IC+13
Function Call: WRITE
  • Prompt: !,$G(^TMP("LEXRXRM",$J,+LEXI))
  • Line Location: SM+1
Function Call: WRITE
  • Prompt: !,LEXNN,"=",@LEXNN
  • Line Location: ST+2
Function Call: WRITE
  • Prompt: !!," 'Lexicon Data/Index Nodes and Size' message (#",+($G(XMZ)),") sent"
  • Line Location: MAIL+7
Function Call: WRITE
  • Prompt: !!,?5,"Invalid/Missing DUZ"
  • Line Location: ENV+2
Routine Call
  • %ZIS
  • Line Location:
    • ALL+12
    • ENV+1
Routine Call
  • DIC
  • Line Location:
    • ADR+2
    • ADR+3
    • ADR+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^DIC(4.2 - [#4.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX FILE+2, HDR+1, HDR+2, RC+1, RC+2, IC+1, IC+2, SIN+2, UPD+5
^LEXT( SIN+6
^TMP("LEXRXR" ALLT+1!, CON+1!, CON+3*, FRE+1!, FRE+3*, FRE+4*, EXP+1!, EXP+4*, EXP+5*, EXP+6*
, EXP+7*, COD+1!, COD+3*, COD+4*, COD+5*, COD+6*, COD+7*, COD+8*, COD+9*, SEM+1!
, SEM+3*, SEM+4*, SUB+1!, SUB+4, SUB+5, SUB+6, SUB+7, SUB+8, SUB+9!, FILE+5
, FILE+6, FILE+7, FILE+8, FILE+9, FILE+10!, RC+7!*, IC+5, IC+9!*, IC+12!*, TN+2
, TN+3, TN+4*, TT+2, TT+3, TT+4, TT+5, TT+6, TT+7, SIN+3*, SIN+4*
, SIN+7*, ST+1, MAILQ+1!
^TMP("LEXRXRM" ALLT+1!, CON+1!, FRE+1!, EXP+1!, COD+1!, SEM+1!, FILE+10!, TL+1, TL+2*, SM+1
, MAIL+2, MAILQ+1!

Label References

Name Line Occurrences
$$ADR MAIL+5
$$ENV ALL+1
$$IC SUB+4, FILE+4
$$NAM CON+3, FRE+3, FRE+4, EXP+4, EXP+5, EXP+6, EXP+7, COD+3, COD+4, COD+5
, COD+6, COD+7, COD+8, COD+9, SEM+3, SEM+4, IC+5, SIN+3, SIN+4, SIN+7
$$RC SUB+4, FILE+3
$$SIZ LIN+1
$$TM ALL+11
$$UPD CON+2, FRE+2, EXP+3, COD+2, SEM+2, SUB+4, IC+3, MAIL+2
$$USR MAIL+4, ENV+1
@( ALL+5
BL HDR+3, HDR+4, TT+1
COD ALLT+1
CON ALLT+1
EXP ALLT+1
FILE CON+4, FRE+5, EXP+8, COD+9, SEM+5
FRE ALLT+1
HDR SUB+4, FILE+5
LIN SUB+8, FILE+8, TT+3, TT+5, TT+7
MAIL ALLT+2
MAILQ ALLT+2, MAIL+1, MAIL+2, MAIL+5
SEM ALLT+1
SIN SUB+4
SM SUB+9, FILE+9
SUB ALLT+1
TL HDR+3, HDR+4, HDR+5, LIN+2, LIN+8, BL+1
TN SUB+4, FILE+9
TT SUB+9, FILE+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC ADR+1~, ADR+2*, ADR+3*, ADR+4*
DIC(0 ADR+2*, ADR+3*, ADR+4*
DIFROM MAIL+1~, MAIL+2~, MAILQ+1!
DT ENV+1*
DTIME ENV+1*
DTOUT ADR+1~
DUOUT ADR+1~
DUZ MAIL+3, MAIL+4, ENV+1
ENV ALL+1~*
LEX ADR~, ADR+2*, ADR+3*, ADR+4*
LEXADR MAIL+1~, MAIL+2*, MAIL+5*
LEXB SUB+1~, SUB+7~, SUB+8*, RC+1~, RC+2*, RC+5*, RC+7, RC+8, IC+1~, IC+2*
, IC+8*, IC+12, IC+13, TN+1~*, TN+2*, TN+3*, TN+4
LEXBT LIN+1~*, LIN+2, LIN+8
LEXBTS FILE+1~, FILE+7~, FILE+8*, TT+1~, TT+3*, TT+5*, TT+7*
LEXBYTES LIN+2, LIN+8, SIZ+1, ENV+2~
LEXC ALL+11*, RC+1~, RC+2*, RC+3*, RC+6, RC+7, IC+1~, IC+2*, IC+4*, IC+11
, IC+12
LEXCAP ALL+5, ALLT+2, CON+2, FRE+2, EXP+2, COD+2, SEM+2, SUB+2, LIN+2, SIZ+2
, SIZ+3, SIZ+4, SIZ+5, MAIL+1, ENV+2~
LEXD SUB+1~, SUB+7~*, SUB+8, FILE+1~, FILE+3*, TN+1~, TN+2*, TN+3*
LEXDAT FILE+1~, FILE+7~, FILE+8*, TT+1~, TT+3*, TT+5*, TT+7*
LEXDB FILE+1~, FILE+3*
LEXDEF UPD+1~, UPD+2*, UPD+8
LEXDES UPD+1~, UPD+3*, UPD+7*, UPD+8
LEXDN FILE+1~, FILE+3*
LEXDOT CON+2!, FRE+2!, EXP+2!, COD+2!, SEM+2!, SUB+3, LIN+3
LEXDR FILE+1~, FILE+3*
LEXEXE SUB+1~, SUB+2*
LEXFI CON+2*, CON+4, FRE+2*, FRE+5, EXP+2*, EXP+3, EXP+8, COD+2*, COD+9, SEM+2*
, SEM+5, SUB+1~, SUB+3*, SUB+4, FILE+1~, FILE+2*, FILE+3, FILE+4, FILE+5, HDR+1~*
, HDR+2, HDR+3, RC+1~*, RC+2, RC+3, IC+1~*, IC+2, IC+3, IC+6, SIN+1~*
, SIN+2, UPD+1~*, UPD+3, UPD+4, UPD+5
LEXFN HDR+1~, HDR+2~*, HDR+3
LEXFS SUB+1~, SUB+3*, SIN+1~*, SIN+6
LEXI ALL+10*, ALL+11, FILE+1~, FILE+4*, NAM+1~*, NAM+2*, TL+1~*, TL+2, SM+1~*
LEXIB FILE+1~, FILE+4*, IC+1~, IC+4~*, IC+8*, IC+9, IC+10
LEXIN FILE+1~, FILE+4*, IC+1~, IC+4~*, IC+8*, IC+9, IC+10
LEXINS ALL+4, ALL+12, MAIL+5, MAILQ+1~
LEXIR FILE+1~, FILE+4*
LEXIX SUB+1~, SUB+5*, SUB+6, SUB+7, SUB+8, FILE+1~, FILE+6*, FILE+7, FILE+8, IC+1~
, IC+2*, IC+3, IC+4, IC+5, IC+6, IC+9, SIN+1~*, SIN+2*, SIN+3, SIN+4
, SIN+5, SIN+7, UPD+1~*, UPD+6
LEXM SUB+1~, SUB+3*, LIN+1~, LIN+3*, LIN+4, LIN+5, LIN+6, LIN+7
LEXMAIL ALL+2~*, ALLT+2, CON+1, FRE+1, EXP+1, COD+1, SEM+1, SUB+9, FILE+9, FILE+10
LEXN SUB+1~, SUB+6*, SUB+7, SUB+8, RC+1~, RC+2*, RC+5*, RC+7, RC+8, IC+1~
, IC+2*, IC+8*, IC+12, IC+13, TN+1~*, TN+2*, TN+3*, TN+4, NAM+1~, NAM+2*
LEXNAM FILE+1~, FILE+7~*, FILE+8, RC+1~, RC+6*, RC+7, RC+8, IC+1~, IC+4~, IC+5*
, IC+9, IC+10, IC+11*, IC+12, IC+13, TT+1~, TT+2*, TT+3, TT+4*, TT+5
, TT+6*, TT+7
LEXNB IC+1~, IC+8~*
LEXNC RC+1~, RC+3~*, RC+4, IC+1~, IC+4~, IC+6*, IC+7, ST+1~*, ST+2
LEXND LIN+1~*, LIN+2, LIN+5, LIN+6, LIN+7
LEXNDS FILE+1~, FILE+7~, FILE+8*, TT+1~, TT+3*, TT+5*, TT+7*
LEXNM LIN+1~*, LIN+2, LIN+4, UPD+1~*, UPD+3*, UPD+5*, UPD+6*, UPD+7, UPD+8
LEXNN RC+1~, RC+3~*, RC+4*, RC+5, IC+1~, IC+4~, IC+6*, IC+7*, IC+8, ST+1~*
, ST+2*
LEXR RC+1~, RC+2*, RC+3
LEXS TN+1~, TN+2*, TN+3*
LEXSB SIN+1~, SIN+5~*, SIN+6
LEXSI SIN+1~, SIN+5~, SIN+6*
LEXSIZ LIN+1~*, LIN+2, LIN+8
LEXST SIN+1~, SIN+5~, SIN+6*, SIN+7
LEXSUB MAILQ+1!
LEXT HDR+1~, HDR+2~, HDR+3*, HDR+4*, HDR+5*, LIN+1~*, LIN+2*, LIN+4*, LIN+5*, LIN+6*
, LIN+7*, LIN+8*
LEXTB FILE+1~, FILE+3*, FILE+4*
LEXTC CON+2~*, FRE+2~*, EXP+3~*, COD+2~*, SEM+2~*, SUB+4~*, MAIL+1~, MAIL+2*
LEXTEST ALL+5, CON+2!, FRE+2!, EXP+2!, COD+2!, SEM+2!, SUB+2, SUB+9, FILE+9, RC+8
, IC+10, IC+13
LEXTMP IC+3~*
LEXTN FILE+1~, FILE+3*, FILE+4*
LEXTSK ALL+2~, ALL+6!, ALL+10
LEXTSK( ALL+10, ALL+11
LEXTSK(1 ALL+7*
LEXTSK(2 ALL+8*
LEXTSK(3 ALL+9*
LEXTYPE ALL+2~*, UPD+2
LEXUSR MAIL+1~, MAIL+4*
NM ENV+1~*, ENV+2
NUM SIZ+1~*, SIZ+2, SIZ+3*, SIZ+4*, SIZ+5*, SIZ+6
POP ENV+1!
SUF SIZ+1~*, SIZ+2, SIZ+3*, SIZ+4*, SIZ+5*
U ENV+1*
X ALL+2~, SUB+1~, SUB+4*, FILE~, FILE+2, HDR~, HDR+1, RC~, RC+1, RC+7*
, RC+9, IC~, IC+1, IC+12*, IC+14, NAM~, NAM+1, NAM+2*, NAM+3, LIN~
, LIN+1, BL~, TL~, TL+2, SIZ~, SIZ+1, MAILQ+1!, ADR+1~, ADR+2*, ADR+3*
, ADR+4*, UPD~, UPD+1*, UPD+8*, UPD+9, TM~, TM+1*, TM+2*, TM+3*, TM+4
, ENV~, USR~, USR+1, USR+2
XCNP MAIL+1~, MAILQ+1!
XMDUZ MAIL+1~, MAIL+6*, MAILQ+1!
XMSUB MAIL+1~, MAIL+3*, MAILQ+1!
XMTEXT MAIL+1~, MAIL+6*, MAILQ+1!
XMY MAIL+1~, MAIL+3!, MAIL+5, MAILQ+1!
XMY( MAIL+3*, MAIL+4*, MAIL+5*
XMZ MAIL+1~, MAIL+2!, MAIL+6, MAIL+7, MAILQ+1!
Y ALL+2~, NAM~, NAM+2, LIN~, LIN+1, MAIL+1~, MAILQ+1!, ADR+1~, ADR+2, ADR+3
, ADR+4, UPD~, UPD+1, TM~, TM+1*, TM+2, TM+3
Z LIN~, LIN+1
ZTDESC ALL+2~, ALL+3*, ALL+12!
ZTDTH ALL+2~, ALL+3*, ALL+12!
ZTIO ALL+2~, ALL+3*, ALL+12!
ZTPRI ALL+2~, ALL+3*
ZTQUEUED ALL+2~, MAIL+6, UPD+8
ZTREQ ALL+2~
ZTRTN ALL+2~, ALL+3*, ALL+5, ALL+12!
ZTSAVE ALL+2~
ZTSAVE("DUZ" ALL+4*
ZTSAVE("LEXINS" ALL+4*
ZTSAVE("LEXMAIL" ALL+4*
ZTSAVE("LEXTYPE" ALL+4*
ZTSK ALL+2~, ALL+6, ALL+7, ALL+12
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All